首页 > 技术文章 > 第6周小组作业:软件测试和评估

RuanjianFqd 2018-04-23 22:33 原文

基础任务

计划说明

选择的对比测试产品

选择的对比产品是背单词APP分类下的百词斩和扇贝单词

测试进度表

项目

内容说明

预估耗时

(分钟)

实际耗时

(分钟)

Planning

  1. 计划

15

15

· Estimate

· 估计这个任务需要多少时间

 15

20

Testing Design

  1. 测试设计

 45

45

· Analysis

· 需求和测试需求分析

35

60

· Design Test Cases

· 设计测试用例

65

70

Testing Environment

  1. 搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件)

35

60

Testing Implementation

  1. 测试实施

65

60

· Test

· 执行测试

45

65

Reporting

  1. 报告

65

70

· Test Report

· 测试报告

25

30

· Postmortem & Process Improvement Plan

· 事后总结, 并提出过程改进计划

25

40

合 计

 435

 535

需求说明

功能模块划分图

本人负责的功能模块

我负责测试的模块主要是两个单词APP的打卡模块

测试说明

测试用例的设计思路

两个APP的测试思路是一致的,都是以测试基本流场景为主。大体上两个APP的基本流一致,所以在设计测试用例时先对百词斩APP进行了设计,之后再在其的参考之上对扇贝单词的测试用例进行设计,但是有的用例是不能通用的,所以根据其不同的细节进行了改变。针对打卡模块,讲打卡的前置条件与打卡时的操作均看作模块输入,例如:手机网络信号,电量是否充足,是否完成每日单词目标,手机日期与真实日期是否一致,APP是否为最新版本,是否登陆账号,打卡平台是否安装。与日期相关的部分视作风险最高的部分,使用全覆盖的方式进行测试,其他的部分尽量避免冗余,才能在20个测试用例里尽可能完整的测试。

运行界面截图

百词斩图例:     

 

扇贝图例:

 

 

测试管理工具

 

使用的测试工具是禅道企业版 1.1.4

下载地址http://www.zentao.net/download/80074.html

测试管理工具关键界面截图

测试用例截图

导出测试用例截图

 

结论说明

通过对比百词斩与扇贝单词的打卡功能,有很多地方有所不同:

  1. 对于打卡功能是否内置的问题:由于扇贝打卡有奖励,对于打卡的管理更为严格,对于打卡时间的管理更显式,且打卡内置,就是说即使不在其他平台上发送同样完成打卡功能,而百词斩的打卡功能只是提供一个发说说的链接,纯粹为了打广告。
  2. 打卡的内容问题:扇贝打卡内容可以自行修改,而百词斩的打卡不能修改,用户体验较差。
  3. 打卡界面:百词斩的打卡按钮更显眼,而扇贝打卡更倾向于你背完单词就自动打卡了,不需要去发说说,这当然也算作是有内置打卡功能的好处,但是百词斩想要借用其他社交平台给自己打广告的想法也是路人皆知了。

感觉在打卡这个模块上,百词斩的商业化做的比较好,但是扇贝的用户体验更强更舒胡。

工作说明

自己的小组贡献分是0.05分

扩展任务

详细内容请见位于毕博附录:可用性测试报告

高级任务

专题测试

所选的测试专题和测试工具

选择的是移动测试专题下的自动化兼容测试,测试工具是腾讯WeTest

测试设计的核心思想

具体见腾讯WeTest的自动化兼容测试介绍说明

http://wetest.qq.com/product/auto-compatibility-testing#colume_155

测试结论

详情见附录测试结评文件

感受

呵呵

推荐阅读