软件测试第六周作业

 

一、计划说明

1.产品介绍

  市面上有许多的帮助背单词的APP,本小组针对其中的两款软件进行软件的测试和评估,分别为“百词斩”和“扇贝单词”。两者都具有较完备的业务功能,在以学生为主要受众的用户群体中比较受欢迎。本小组选取两者兼具的四项功能(背诵模块、商城模块、听力阅读模块、词库管理)进行测试,分析各自的优劣,寻找软件中的缺陷。

 

2.PSP表

项目内容说明预估耗时(分钟)实际耗时(分钟)
Planning 计划 30 30
· Estimate · 估计这个任务需要多少时间 30 30
Testing Design 测试设计 150 160
· Analysis · 需求和测试需求分析 50 60
· Design Test Cases · 设计测试用例 100 100
Testing Environment 搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件) 40 60
Testing Implementation 测试实施 120 120
· Test · 执行测试 120 120
Reporting 报告 80 100
· Test Report · 测试报告 40 60
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 40 40
合 计   420 470


二、需求说明
 

1.功能模块划分图

 

2.负责模块说明

  商城模块,扇贝单词的商城模块是自己开发的一个商城,可测试性比较好,而百词斩商城则是淘宝的专卖店, 测试其功能相当于测试淘宝,不过我把和扇贝商城类似的功能都测试了一下。

 

三、测试说明

  在此次测试中,我选择的是黑盒测试方法,黑盒测试用例设计方法包括等价类划分法、边界值分析法、场景测试等。

  1、测试思路

      主要使用场景测试法,根据不同的功能,设计不同的测试场景,然后执行功能性操作,查看操作结果是否与预期逻辑相符。

  2、测试软件

      本小组使用的测试软件是禅道。 版本号:ZenTaoPMS.9.8.3

      禅道项目管理软件集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程。

  3、测试过程截图

      <1>. 测试样例表

       <2>. 测试执行

        <3>.导出数据

 

        <4>.测试过程展示

                 

       

 

四、结论说明

  1、百词斩的商城模块,一方面是因为其在淘宝上面早已有专卖店, 还有就是可能开发和维护这个商城模块的成本比较高,所以选择了直接将商城模块跳转到了淘宝专卖店,这样做的好处就是,淘宝这个购物平台已经非常强大完善了,会出问题的地方几乎不会有。

  2、扇贝单词的商城模块,是自己开发的,所以我主要测试了一下扇贝的商城, 因为扇贝的系统都是自己开发的,都包含在APP里面,包括购物车,包括支付系统,所以这些功能可以都测试一下,看看是否符合预期效果。

  3、 总体而言,我觉得作为一个背单词类型的APP,它主要的功能应该就是和单词相关的以及辅助背单词的功能,至于衍生的商品只需要找一个平台售卖即可,不需要开发一个单独的商城模块来完成, 这样做一是自己开发的商城没有经过很多的检验,很可能出漏洞,第二就是功能很少,未必能像大型购物平台那样提供非常多的商品追踪与售后服务。所以我觉得还是百词斩这种商城模块功能方面更好。

 

 

五、工作说明

     小组成员:杜卓轩(组长)、董德民、唐桥保、罗迪  

    经过小组协商,小组贡献分数为: 0.24

 

六、扩展任务

 

      任务文件已上传到毕博平台,小组成员各自完成自己的模块。

七、高级任务

     本组其他三人都完成此任务。

八、参考说明

    1、禅道开源版本: http://www.zentao.net/download/80072.html

     2、测试用例设计方法--等价类划分: http://blog.sina.com.cn/s/blog_7938ea3701012c76.html

    3、appium官网:http://appium.io/

    4、appium使用:https://www.cnblogs.com/fnng/p/4540731.html

posted @ 2018-04-23 09:37  SuiFengSuiXing  阅读(192)  评论(2编辑  收藏  举报