问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

100分求黑盒软件测试结束论文

发布网友 发布时间:2022-05-02 20:16

我来回答

4个回答

热心网友 时间:2022-06-26 19:20

采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。
一、黑盒测试的测试用例设计方法
·等价类划分方法
·边界值分析方法
·错误推测方法
·因果图方法
·判定表驱动分析方法
·正交实验设计方法
·功能图分析方法

用例设计
黑盒测试的测试用例设计方法
目前黑盒测试的测试用例设计方法有5种:
1. 等价类划分
2. 边界值分析
3. 错误推测法
4. 因果图
5. 功能图
一、等价类划分
等价列划分设计方法是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少量具有代表性的数据作为测试用例。
等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。并合理地假定:测试某等价类的代表值就等于对这一类其他值的测试。
等价类划分有两种不同的情况:有效等价类和无效等价类。设计时要同时考虑这两种等价类。
下面给出6条确定等价类的原则:
1. 在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。
2. 在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,则可以确立一个有效等价类和一个无效等价类。
3. 在输入条件是一个布尔量的情况下,可以确立一个有效等价类和一个无效等价类。
4. 在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可以确立n个有效等价类和一个无效等价类。
5. 在规定了输入数据必须遵守的规则的情况下,可以确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。
6. 在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类。
在确立了等价类后,可建立等价类表,列出所有划分出的等价类。然后从划分出的
等价类中按以下的3个原则设计测试用例:
• 为每一个等价类规定一个唯一的编号
• 设计一个新的测试用例,使其尽可能多的覆盖尚未被覆盖的有效等价类,重复这一步,直到所有的有效等价类都被覆盖为止。
• 设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类都被覆盖为止。
例:程序规定;输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。用等价类划分方法为该程序进行测试用例设计。
解:设a、b、c代表三角形的三条边。
1)分析题目中给出的和隐含的对输入条件的要求:
a) 整数
b) 3个数
c) 非零数
d) 正数
e) 两边之和大于第三边
f) 等腰
g) 等边
2)列出等价类表并编号

3)列出覆盖上述等价类的测试用例,如下表:

二、边界值分析法
使用边界值分析方法设计测试用例,首先:应确定边界情况。通常输入和输出等价类的边界,就是应着重测试的边界情况。其次,应但选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。
基于边界值分析方法选择测试用例的原则:
1. 如果输入条件规定了值的范围,应取刚达到这个范围的边界值,以及刚刚超过这个范围边界的值作为测试输入的数据。
2. 如果输入条件规定了值的个数,应用最大个数、最小个数、比最小个数少一、比最大个数多一的数作为测试输入的数据。
3. 根据规格说明的每个输出条件,使用前面的原则1。
4. 根据规格说明的每个输出条件,使用前面的原则2。
5. 如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例数据。
6. 如果程序中使用了一个内部数据结构,应当选择这个内部数据结构边界上的值作为测试用例。
7. 分析规格说明,找出其他可能的边界条件。
三、错误推测法
错误推测法就是根据经验和直觉推测程序中所有可能存在的各种错误,从而有针对性地设计测试用例的方法。
基本思路:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。例如:输入数据和输出数据为0的情况。
例:现有一个学生标准化考试批阅试卷,产生成绩报告的程序。其规格说明如下:程序的输入文件由一些有80个字符的记录组成,所有记录分为3组,如图:

1、标题:改组只有一个记录,其内容是成绩报告的名字。
2、各题的标准答案:每个记录均在第80个字符处标以数字2。该组的记录:
第一个记录:第1~3个字符为试题数(1~999)。第10~59个字符是1~50题的标准答案(每个合法字符表示一个答案)。
第二个记录:是第51~100题的标准答案。
…….
3、学生的答案:每个记录均在第80个字符处标以数字3。每个学生的答卷在若干个记录中给出。
学号:1~9个字符
1~50题的答案:10~59。当大于50题时,在第二、三、……个记录中给出。
学生人数不超过200,试题数不超过999。
程序的输出有4个报告:
a)按学号排列的成绩单,列出每个学生的成绩、名次。
b)按学生成绩排序的成绩单。
c)平均分数及标准偏差的报告
d)试题分析报告。按试题号排序,列出各题学生答对的百分比。
解答一:采用边界值分析方法,分析和设计测试用例。分别考虑输入条件和输出条件,以及边界条件。下表列出了输入条件及相应的测试用例。

下表为输出条件及相应的测试用例表。

解答二:采用错误推测法还可补充设计一些测试用例:
1. 程序是否把空格作为回答
2. 在回答记录中混有标准答案记录
3. 除了标题记录外,还有一些的记录最后一个字符即不是2也不是3
4. 有两个学生的学号相同
5. 试题数是负数。
四、 因果图法
因果图法是一种适合于描述对于多种条件的组合、相应产生多个动作的形式的测试用例设计方法。
利用因果图生成测试用例的基本步骤:
1. 分析软件规格说明描述中那些是原因,那些是结果,并给每个原因和结果赋予一个标识符。
2. 分析软件规格说明描述的语义。找出原因和结果之间、原因和原因之间的关系,根据这些关系,画出因果图。
3. 在因果图上用一些记号表明约束或*条件。
4. 把因果图转换为判定表。
5. 把判定表的每一列拿出来作为依据,设计测试用例。
例:第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件的修改,但如果第一列字符不正确,则给出信息L;如果第二列字符不是数字,则给出信息M。
解1、画出因果关系表和因果图。

2、根据因果图建立判定表。
按条件的各种组合情况产生对应的动作。原因1和原因2不能同时成立,故可排除这种情况。
从判定表可设计出测试用例:6个测试用例是所需的数据。

http://www.chinaitlab.com/softtest/skills/729536.html

热心网友 时间:2022-06-26 19:20

我有几篇相关论文:
《分析仪器中嵌入式软件黑盒测试的研究》 化工自动化及仪表 2008/01
《 软件产品黑盒测试的测试用例设计》 测试技术学报 2007/02
《软件黑盒测试的方法与实践》计算机工程 2000/12

可能对你有帮助,需要的话我发到你的邮箱里去。发站内信息给我,告诉我你的邮箱。

贴在这里会侵犯到他人的知识产权。

热心网友 时间:2022-06-26 19:21

http://www.cntesting.com/hphtml/?thread-2593.html
楼主注册一个,然后下载一下,绝对合适你!

热心网友 时间:2022-06-26 19:21

好难啊!!!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 2005年至2021年物价指数上涨了多少 重庆理工大学怎么样?有交流群这些没? 重庆公务员考试交流群26266394 帮帮我吧,关于黑盒测试的问题 重庆理工大学2011新生交流群号是多少? 黑盒测试判定表积分兑换问题? 重庆微信猎犬交流群有吗 重庆壁山一共有几所大学? 关于黑盒测试的问题 重庆三峡学院QQ群是多少? 信息交流群或者是其他团体群是多少? 黑盒测试边界值测试问题? 太原理工大学重庆老乡会交流群号是多少? 白盒测试与黑盒测试区别?(简答题) 简短一些不要长的,谢谢 康居西城公租房 重庆廉租房专用交流群:196342014 请大家对号入座 重庆大学生信息交流群是什么啊? 软件测试试题 请问重庆有哪些做保险的交流群?急 软件测试面试题:黑盒测试是无知测试?你有什么认识! 黑盒测试面试题:什么是等价类划分 重庆狗狗交流群 重庆汽摩频道的快乐车生活栏目有个交流讨论群, 群号谁知道啊? 黑盒测试需要注意哪些问题? 重庆交通大学新生交流群是多少? 2012年重庆大学汉语言文学新生交流群是多少啊??? 哪里有白盒测试黑盒测试例题习题和答案? 以2021年中国城市交通分析报告中的某一部分内容为例,分析你对城市交通的认识? 重庆理工大学2011级新生交流群 儿子满18了,上大学前想要办理一张信用卡,信用卡申请办理,哪些发卡银行比较靠谱? 为什么qq电脑管家不能下载安装软件 想给孩子办张银行卡,有了解的朋友能推荐下吗?谢谢! 学生一般办什么银行卡比较好。 为什么电脑管家下载不了 听说现在有专门给小孩/儿童办理的银行卡,想给孩子办,最近有什么好推荐吗? 为什么电脑管家下载不了软件,连接失败? 为什么电脑管家能下载不能安装 我已经试过好多遍了 都不行 OPPOa11x支持NFC吗? A11X有NFC工能吗 03年富康空调滤芯在哪 东风雪铁龙富康03年车空调滤清器在什么部位 06年爱丽舍空调滤芯在哪?、