2023年6月28日发(作者:)
软件测试流程设计—⿊盒测试⽤例设计⽅法第1章 测试⽤例设计⽅法测试⽤例设计⽅法包括⿊盒测试⽤例设计⽅法和⽩盒测试⽤例设计⽅法,下⾯分别进⾏介绍。1.1 ⿊盒测试⽤例设计⽅法⿊盒测试⽤例设计⽅法包括等价类划分法、边界值分析法、判定表法、因果图法、正交试验法、状态迁移图法、流程分析法、输⼊域测试法、输出域分析法、异常分析法和错误猜测法等,下⾯进⾏详细介绍。1.1.1 等价类划分法1.什么是等价类划分法等价类划分法是⼀种典型的⿊盒测试设计⽅法。该⽅法主要针对测试⼦项进⾏规格分析,然后获得⽤例,⽽不⽤对系统内部处理进⾏深⼊了解,也是⽬前测试设计过程中普遍使⽤的⼀种⽅法。等价类划分法是将系统的输⼊域划分为若⼲部分,然后从每个部分中选取少数有代表性的数据进⾏测试,这样可以避免穷举法产⽣的⼤量⽤例。等价类是指某个输⼊域的⼦集合。在该⼦集合中,各个输⼊数据⽤来揭⽰软件中的错误都是等效的,并且合理地假定测试某等价类的代表值就等价于对这⼀类其他值的测试。因此,把全部输⼊数据合理地划分为若⼲等价类,在每⼀个等价类中取⼀个数据作为测试的输⼊条件,就可以⽤少量代表性的测试数据取得较好的测试结果。等价类划分有两种不同的情况—有效等价类和⽆效等价类。有效等价类:对于系统的规格说明来说,由合理的、有意义的输⼊数据构成的集合。利⽤有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。⽆效等价类:对于系统的规格说明来说,由不合理的、⽆意义的输⼊数据构成的集合。在设计测试⽤例时,要同时考虑这两种等价类,因为软件不仅要能接收合理的数据,还要能经受意外的考验,这样的测试才能确保软件具有更⾼的可靠性。2.如何使⽤等价类划分法等价类划分法的具体实施步骤如下。(1)划分等价类。这⾥等价类的划分基于特性测试⼦项所对应的软件需求规范(Software Requirement Specification,SRS)⽚段。可以参考下⾯⼏条原则。① 在输⼊条件规定了取值范围或值的个数的情况下,可以确⽴⼀个有效等价类和两个⽆效等价类。例如,在1
发布者:admin,转转请注明出处:http://www.yc00.com/news/1687932680a58456.html
评论列表(0条)