在线视频制作网站,Wordpress自建外贸网站,河北省建设厅网站首页,wordpress 永久链接测试
测试的正向思维#xff08;确认测试#xff09; 向开发人员和客户展示软件满足其需求测试的逆向思维#xff08;缺陷测试#xff09;找出可能导致软件行为不正确原因。测试是更广阔的软件确认和验证( Verification and Validation; V V)过程的一部分。验证和确…测试
测试的正向思维确认测试 向开发人员和客户展示软件满足其需求测试的逆向思维缺陷测试找出可能导致软件行为不正确原因。测试是更广阔的软件确认和验证( Verification and Validation; V V)过程的一部分。验证和确认并不相同虽然它们经常被混淆。软件工程先驱之一Barry Boehm简洁地将二者之间的区别表达为(Boehm 1979 ): 确认(verification):我们在以正确的方式构造产品吗?验证 (validation):我们在构造正确的产品吗?
动态测试的应用
白盒测试黑盒灰盒测试
白盒测试方法
主要要逻辑驱动法和基本路径法。
语句覆盖。判定覆盖。条件覆盖。判定/条件覆盖。条件组合覆盖。路径覆盖。循环覆盖。
黑盒测试常用方法(牢记)
运行单元程序有时需要基于被测单元的接口开发相应的驱动模块和桩模块根。 有些参考书误导单元测试采用白盒测试技术由开发人员完成。
驱动模块drive:对底层或子层模块进行测试所编写的调用这些模块的程序。桩模块stub对顶层或上层模块进行测试时所编写的替代下层模块的程序。等价类划分法边界值分析法 三种数据错误推测法 – 正常数据因果图法 – 错误数据功能图法 – 边缘数据
另外还得考虑接口测试、性能测试、内存测试
性能分析内存分析