码迷,mamicode.com
首页 > 其他好文 > 详细

第六次测试作业

时间:2018-04-21 17:41:50      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:数据   测试用例   截图   odi   代表性   str   两种   hot   检验   

---恢复内容开始---

一、小组github

https://github.com/whoNamedCody

小组成员:冷福星,康之是,李慎纲,付佳韵

二、基础功能

(1)计划说明

a.我们组选择我的两个产品是百词斩与扇贝。

b.psp表格

 

PSP2.1PSP阶段预估耗时(分钟)实际耗时(分钟)
Planning 计划 30 20
Estimate 估计任务需要多少时间 30 20
Development 开发 240 250
Analysis 需求分析 20 20
Design Spec 生成设计文档 20 10
Design Review 设计复审 20 10
Coding Standard 代码规范 20 10
Design 具体设计 30 30
Coding 具体编码 60 80
Code Review 代码复审 20 30
Test 测试 50 60
Reporting 报告 70 100
Test Report 测试报告 30 60
Size Measurement 计算工作量 20 20
Postmortem 总结 20 20
   

(2)需求说明

a.扇贝和百词斩功能模块划分

技术分享图片   技术分享图片

b.我的功能模块是分析百词斩与扇贝背单词和打卡两个功能模块的对比,设计测试用例,分析需求。

(3)测试说明

a.

黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景图法等。

(一)等价类划分法

定义:等价类划分法是把所有可能输入的数据,即程序的输入域划分策划国内若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。方法是一种重要的、常用的黑盒测试用例设计方法。

等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其他值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好的测试结果。等价类划分有两种不同的情况:有效等价类和无效等价类。

有效等价类,是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明所规定的功能和性能。

无效等价类 指对程序的规格说明是不合理的或无意义的输入数据所构成的集合。对于具体的问题,无效等价类至少应有一个,也可能多个。

 

划分标准:

1) 完备测试、避免冗余

2) 划分等价类重要的是:集合的划分、划分为互不相交的一组子集,而子集的并是整个集合

3) 并是整个集合:备性

4) 子集互不相交:保证一种形式的无冗余性

5) 同一类中标识(选择)一个测试用例,同一等价类中,往往处理相同,相同处理映射到“相同的执行路径”。

 

划分方法:

1)  在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。如:输入值是学生成绩,范围是0~100;

技术分享图片

2)在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类:

3)在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。布尔量是一个二值枚举类型, 一个布尔量具有两种状态: true 和 false 。

4)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。

  例:输入条件说明学历可为:专科、本科、硕士、博士四种之一,则分别取这四种的四个值作为四个有效等价类,另外把四种学历之外的任何学历作为无效等价类。

5)在规定了输入数据必须遵守的规则情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则);

6)在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应在将该等价类进一步的划分为更小的等价类。

 

转化为测试用例:

在确立了等价类后,可建立等价类表,列出所有划分出的等价类输入条件:有效等价类、无效等价类,然后从划分出的等价类中按以下三个原则设计测试用例:

1)为每一个等价类规定一个唯一的编号;

2)设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步,直到所有的有效等价类都被覆盖为止;

3)设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类都被覆盖为止。

b.禅道使用界面截图

技术分享图片

技术分享图片

技术分享图片

c.使用的测试软件是禅道。禅道访问地址为http://禅道机器的ip地址:端口号/zentao/

禅道下载地址:http://www.xiazaiba.com/html/45269.html

禅道教程:http://www.zentao.net/book/zentaopmshelp/76.html

d.禅道导出部分截图

技术分享图片

   (4)结论说明

     刚开始体验扇贝,个人觉得优点颇多。 有英解。 有笔记,例句多,灵活。 背单词有分组。 反复复习。 最后还有全面测试和新词测试。 可以代替有道查词。(不过好像要用扇贝买) 但是,不足的地方对于我们来说其实也挺重要。如,例句没有配音。其次例句中不会的单词,不能点击就看到解释(用百词斩习惯了)。 没有图,哪怕是趣味漫画(这个说重要也不是特别重要,但有时候真的很有用,比较难记的单词很多时候是靠诙谐的图片给我们的视觉冲击和感受记住的。) 百词斩的优点也就是,例句有配音,例句中单词可查。图片也很有意思(不过刚开始不会利用的时候的确会有只记图片,现在我基本上是看着单词多复习几遍再过。)还有拼写测试,听写测试。百词斩电台。 但是,很大的缺点就是单词最多只复习三遍(所以我通常一个单词看会,差不多才过,其实有点浪费时间,扇贝就会根据你的记忆来分析分配单词)除外,我觉得百词斩还是很不错的。

(5)工作说明

     小组贡献分每人都一样。

---恢复内容结束---

第六次测试作业

标签:数据   测试用例   截图   odi   代表性   str   两种   hot   检验   

原文地址:https://www.cnblogs.com/kangzhishi0203/p/8901997.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!