软件测试第6周小组作业:软件测试和评估

 

1. 基本任务

1.1 计划说明

  • 本组选择的对比测试产品A为百词斩,B为扇贝单词
  •                                                                                            测试进度表

项目

内容说明

预估耗时

(分钟)

实际耗时

(分钟)

Planning

  1. 计划
 10  10

· Estimate

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

 10  10

Testing Design

  1. 测试设计
 90  180

· Analysis

· 需求和测试需求分析

30  60

· Design Test Cases

· 设计测试用例

60  120

Testing Environment

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

Testing Implementation

  1. 测试实施
 30  30

· Test

· 执行测试

 30  30

Reporting

  1. 报告
 75  75

· Test Report

· 测试报告

 60  60

· Postmortem & Process Improvement Plan

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

 15  15

合 计

 235  325

 

1.2 需求说明

  • 功能模块划分图

 

  • 我负责扩展学习模块

 

1.3 测试说明

1.3.1 测试用例设计思路

1、经过功能模块划分,发现电台、TV、词汇量测试、相关文章阅读是两款产品在扩展学习模块共有的功能。

2、等价类测试:等价类划分法将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类。然后从每个部分中选取具有代表性的数据当做测试用例进行合理的分类,测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。

  • 对用户的输入——触屏点击进行等价类划分。分为有效点击(点击功能按键图标等区域)和无效点击(点击空白区域),对无效点击建立一个测试用例“点击任意空白区域测试是否有不应该有的响应”,对有效点击测试已包含在其他测试用例里,不再单独列出。

 3、边界值测试:边界值分析是一种常用的黑盒测试方法,是对等价类划分方法的补充;所谓边界值,是指相对于输入等价类和输出等价类而言,稍高于其最高值或稍低于最低值的一些特定情况。

  • 对用户滑动页面的边界进行测试,滑动至页面最顶/底/左/右部时继续滑动,测试是否有不应该有的响应。对四种情况各建立一个测试用例。

4、场景测试:通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果的一种方法。用例场景来测试需求是指模拟特定场景边界发生的事情,通过事件来触发某个动作的发生,观察事件的最终结果,从而用来发现需求中存在的问题。我们通常以正常的用例场景分析开始,然后再着手其他的场景分析。场景法一般包含基本流和备用流,从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景。

  • 对词汇量测试功能进行场景测试:当用户开始词汇量测试时,会出现包含一个单词和四个中文释义选项和一个“不认识”选项的页面。基本流为选择正确答案,提示正确,切换至下一个单词。备选流1为选择错误答案,提示错误并提示正确单词,切换至下一个单词。备选流2为在规定时间内选择不认识,提示正确的单词,切换至下一个单词。为三个流各建立一个测试用例。
  • 对文章分享功能进行场景测试:用户想要分享一篇文章至社交软件平台,基本流为分享成功,跳转回文章页面,提示分享成功。备选流为分享失败,跳转回文章页面,提示分享失败。为两个流各建立一个测试用例。
  • 对打赏文章功能进行场景测试:用户想要打赏一篇文章,基本流为打赏成功,跳转回文章页面,提示打赏成功。备选流为打赏失败,跳转回文章页面,提示打赏失败。为两个流各建立一个测试用例。

 

1.3.2 功能测试运行界面截图

1、滑动至页面最左/右/顶/底部,继续滑动,有半透明弧形色块提示用户已滑到页面最最左/右/顶/底部,继续滑动也无法移动页面

 

2、文章分享:百词斩分享成功有提示,分享失败无。扇贝分享成功和失败都有提示

 

3、词汇量测试:扇贝词汇量测试结果远高于百词斩

 

1.3.3 测试管理工具

  • 名称:禅道
  • 版本:9.8.3、Windows 64位、开源版
  • 下载地址:http://www.zentao.net/download.html

 

1.3.4 测试管理工具界面截图

1、测试用例导出

 

2、缺陷导出

 

 

1.4 结论说明

 1、电台功能方面:百词斩的单词电台分为单词音频、阅读计划音频、真题音频。单词音频为已学过的单词的解析,阅读计划音频和真题音频为实体书配套音频,也可单独使用,总体来说与所学内容结合较紧密,可以后台播放,方便用户在走路、乘坐交通工具上下学/班不方便看手机时也可以抓紧碎片时间通过听力学习英语。而扇贝音乐电台名为电台实为视频,电台内容均为欧美音乐演唱会live视频,不能后台播放。电台功能方面百词斩更胜一筹。

2、视频功能方面:百词斩的单词TV分为已学单词、专题、发现,均为背单词时单词页面中所包含的单词解析或者英文歌曲MV的小视频。已学单词将近期已学过的单词的视频列出来,发现性质同已学单词,但为尚未学过单词,专题将同一主题的单词集合起来。该功能能够巩固学习,分类记忆,但是视频内容较为无趣,用户会专门重复来观看的可能性较小。扇贝单词的视频包括氰化物欢乐秀、艾伦秀等模块,多为国外短视频,内容生动有趣,能够培养用户的学习兴趣。个人认为视频功能方面扇贝单词更优秀。

3、词汇量测试功能方面:无论是阅读词汇量还是听力词汇量,扇贝单词测试结果均远高于百词斩。百词斩比扇贝多了一个“都不正确”的选项,降低用户在不认识的情况下蒙对选项的可能。且百词斩有时间限制而扇贝没有,避免了用户查词典或推理得出答案。所以百词斩测试结果更接近实际情况,词汇量测试功能方面百词斩更佳。

4、相关文章阅读功能方面:百词斩小讲堂的文章有包大人的语法课、Ada陪你学口语、学霸说、GOTCHA、过儿的单词笔记六个系列,总体来说较为贴近单词学习。而扇贝精选多达16个模块,如用户故事模块为用户自身的学习经历、经验的分享,更能开拓视野。在我看来相关文章方面百词斩和扇贝单词各有千秋。

 

1.5 工作说明

小组贡献分:0.27

posted @ 2018-04-23 19:04  threells1939  阅读(216)  评论(1编辑  收藏  举报