测试的分类中,按是否查看代码划分,可分为黑盒测试、白盒测试、灰盒测试。
(一)黑盒测试
1.概念
测试人员不关注代码内部实现,通过一些科学的手段,想测试系统发起测试数据,关注测试执行结果是否与预期结果一致。
2.优缺点
优点:
①不关注代码内部实现
②锻炼测试人员的产品思维
③不容易遗漏软件需求文档中需要测试的功能
缺点:
不可能覆盖所有代码。
3.测试方法
等价类,边界值,因果图,场景法,错误猜测法等。
(二)白盒测试
1.概念
关注代码内部实现,针对程序的逻辑结构来设计测试用例进行测试。在程序不
同地方设立检查点,检查程序的状态,以确定实际运行状态与预期状态是否一致。
2.优缺点
优点:代码覆盖率高
缺点:只关注了代码,但将模块组合到一起,有可能出现问题。
3.测试方法
语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。
(三)灰盒测试
1.概念
是介于白盒测试与黑盒测试之间的一种测试,多用于集成测试阶段。
2.特点
不仅关注功能上服务器托管网服务器托管网的预期结果和实际结果是否匹配,同时也关注程序内部的情况。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: 【Java】多pdf文件合并为一个.docx文件
当将多个 PDF 文件合并成单个 DOCX 文档时,利用 Java 中的 Apache PDFBox 和 Apache POI 库可以实现这一目标。这个过程可以分为几个步骤: 1. 导入所需的库 使用 Apache PDFBox 和 Apache POI 库来…