测试手段分类

本文介绍了测试中的黑盒、白盒和灰盒测试,包括它们的概念、优缺点、关注点及设计方法。黑盒测试侧重功能验证,白盒测试关注代码逻辑,灰盒测试结合两者特点。此外,还探讨了静态和动态测试的区别,以及手工测试和自动化测试的应用场景、优缺点。
摘要由CSDN通过智能技术生成

黑盒测试:只检查程序的功能,是否按照需求规格说明的规定来运行。着眼于外部结构,不考虑内部逻辑。站在用户视角。

                 优点:容易实施;更贴近用户视角。缺点:测试覆盖率低,约40%;自动化测试用例复用度低,维护成本高;

                 关注:是否有遗漏或错误的功能;给定的输入,系统能否有正确的结果;是否有数据结构的错误;访问是否有问题;性                              能是否有问题;系统测试使用较多的黑盒测试;

                  设计方法:等价类划分法,边界值分析法,错误推测法,因果图法,正交实验分析法,流程分析法,状态迁移图法,

白盒测试:针对程序的逻辑结构来设计测试用例,用逻辑覆盖率来强调测试的完整性。语句覆盖、条件覆盖、路径覆盖。

                  优点:迫使测试人员仔细系统的实现,理解原理;检测代码中每条代码分支和路径;揭示代码中隐藏的错误;对代码测                              试比较彻底。

                  缺点:工作量大,昂贵;无法检测代码中遗漏的逻辑和数据敏感性的错误;不能直接验证需求规格的正确性;

                   测试方法:代码检测法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法

灰盒测试ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值