黑盒测试 黑盒测试也称功能测试,测试中把被测的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据与输出结果。 主要测试依据是需求文档、设计文档、用户手册
黑盒测试 白盒测试 白盒测试关心软件内部设计和程序实现,对内部实现逻辑进行测试的过程。 主要测试依据是设计文档、伪代码、代码==》开发
测试开发(搭建自动化框架,开发自动化工具)==》自动化测试==》框架 技能要求:看懂内部逻辑(语言:Java、Python、php……) 白盒测试 黑盒测试需要的技能 1.业务能力2.测试策略(功能测试、UI测试、兼容性测试)3.设计用例--逻辑思维 黑盒测试产生的问题(解决方案、关键点) 从理论上讲,黑盒测试只有采用穷举输入测试,把所有可能的输入都作为测试情况考虑,才能查出所有的错误。实际上测试情况是无穷多的,完全测试是不可能的。 如何解决?“必须将黑盒测试行为加以分类”1、节约测试实施的时间和资源2、避免盲目测试、提高测试效率3、使测试的实施重点突出、目的更明确 测试用例设计方法 黑盒测试 1.等价类划分法2.边界值分析法3.错误推测法4.因果图法5.判定表法6.正交实验法7.状态迁移图法8.场景法 白盒测试 1.语句覆盖2.判定覆盖3.条件覆盖4.判定-条件覆盖5.基本路径覆盖6.循环覆盖 注册需求分析-功能点/测试用例分析设计方法 各种测试类型的测试用例设计方法,我们另起一篇专门来细讲。一凡公众号,学习更多软件测试技术!一个用心码了这么多文字的人,往往渴望得到大家的认可。如果你觉得这篇文章对你有帮助,双击屏幕,给我点个赞呀!
|