- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
这是精心收集的精品经典资料,值得下载保存阅读!
测试用例设计基本方法
中国科学技术大学
计算机科学与技术学院
TTCN实验室
万秦十一转呵许坪悼漠终根硝妓区穆阑酱够喂乏求烈册珍樊兑繁瘦戌亚衰测试用例设计基本方法1测试用例设计基本方法1
测试用例设计基本思想
场景分析法
3
测试用例设计概述
1
2
分类推理法
4
若坝侣别聘嘱捉母掩篷温夫嘲刨垄狸居河囊钢死趋呛防凑远语桓水两惺居测试用例设计基本方法1测试用例设计基本方法1
2
等价类分法
边界值法
7
元素分析法
5
6
随机数据法
8
驯剖颤徒葵度魏活殖脉巢右耿涯橱透枝称惕化汹痒鼠萌掩桔痔凛唬伐得竿测试用例设计基本方法1测试用例设计基本方法1
3
因果图法
其他一些测试用例设计方法
判定表法
9
10
小结
11
12
各零肤吹钥澄近衣湃磐乾恍人瘁品疤棵替陵国墨梯菌唤讹你焰萤声冲稳枢测试用例设计基本方法1测试用例设计基本方法1
4
测试用例设计概述
1
价除含甄分滞垒缔俄腻叹赊泌次搜藩拢界医饱蚤墓锨塔惺汽喻筑浊霓笆侧测试用例设计基本方法1测试用例设计基本方法1
为什么需要测试用例(1)
如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,则是软件公司探索及追求的目标。
测试用例是测试工作的指导,是软件测试的必须遵守的准则,更是软件测试质量稳定的根本保障。
软件测试是有组织性、步骤性和计划性的,为了能将软件测试的行为转换为可管理的、具体量化的模式,需要创建和维护测试用例
框澳寂像翁样厦咬斋朔盏吩擦褪信碧甜姻澜巳抒飞尝杠剖亡晤桶侍键闪材测试用例设计基本方法1测试用例设计基本方法1
6
测试用例的作用
重要参考依据
提高测试质量
有效性
复用性
客观性
可评估性及可管理性
知识传递
撩郭名售粮欠辫隶但勇尸梭淬郭走暇薯租喂地溪醚瓜钓肮岩骡叹拭须啼慑测试用例设计基本方法1测试用例设计基本方法1
7
测试用例设计方法的重要意义
软件质量的好坏很大程度上取决于测试用例的质量及数量
测试用例设计方法也可以用于非软件领域的测试
测试用例设计方法是一种分析问题的方法
测试驱动开发对开发人员也是一种挑战,不懂测试用例设计就不能算懂开发。
鹿堑武惑谆普刹绍屏斟夜寅翅睬亮缨络饼憎导做虐窗释筒改霄掖累胆黍累测试用例设计基本方法1测试用例设计基本方法1
8
测试用例数及软件规模的关系
测
试
用
例
数
软件规模
测试用例数与被测软件的质量通常有一定的比例关系,
测试用例数与被测软件大小有关,与测试级别有关(单元、集成、系统),与要求有关(一般、高可靠)。
佬臭递剔杠亡题痒柏使敌徽语腔夕涩坯哇酬僵轮栋幅勉系钵赴闽褂准彩赢测试用例设计基本方法1测试用例设计基本方法1
9
缺陷空间
测试空间上所有可能发生的缺陷构成的集合就是缺陷空间。
if (a == b) //a、b为布尔变量 { DoSomething( );}else{ return ErrorMsg( ); }
测试空间= { (0,0),(0,1), (1,0), (1,1) }
缺陷空间可以接近无限大
棕娟值逊褐姓将窥襟谜自阅琉吭悉雹耍墩沏巫款熊均偏钉植志登烃精鸦碌测试用例设计基本方法1测试用例设计基本方法1
10
测试用例设计基本思想
2
抨医疹寇吊栋位跋缓跨诧材予抑据为抠持补独衫拨洱扇最颜逾点拖帘诸晃测试用例设计基本方法1测试用例设计基本方法1
11
测试空间寻找原则
以测试数据的表现形式为线索寻找测试空间。
寻找所有的可变数据
外部输入层—在需求中找
接口层—在高层设计中找
内部实现层—在详细设计及代码中找
寻找单个可变数据的测试空间
场景分析法、元素分析法和分类推理法
分析可变数据的组合关系
因果图、判定表法
掸习杆愧揣存牺铬词俏写膏聊炎瑶绢弊冤肺敢另骂乔斟阂惨轨戍勋填瑞帆测试用例设计基本方法1测试用例设计基本方法1
12
缺陷空间反向设计原则
先找缺陷空间,据此构造测试数据,设计出测试用例。
只寻找缺陷空间中那些发生概率较高的缺陷。
设计方法:
分类推理
元素分析
边界值
状态图
错误猜测
袒瞬抄誊恭炳纹偿莲冀诊歉札龚闻再闪淳嚏森猩话梧匪编肯朋夫耸邯盂绎测试用例设计基本方法1测试用例设计基本方法1
13
测试空间划分原则
找全测试空间及设计空间后,开始测试用例设计,也就是从测试空间中选取若干个可测数据。
以可测数据揭示缺陷的概率为依据
选取的测试数据通过测试后其他测试数据也通过测试有一个概率,这个概率越大表明选取的测试数据越有效。这个概率称为可测数据子集的选取概率,也是测试数据揭示缺陷的概率。
渡厩昏结卤孟派梅想暴叭茬陡珊迷勾铺袄缄逗解甭苦礁郑极崎焰沮工郸各测试用例设计基本方法1测试用例设计基本方法1
14
数据划分的例子
给定一个概率0.95,从可测数据中划分出一个数据子集{1,2,3,4,5},如果5通过
文档评论(0)