发表于: 2018-08-16 23:32:08
1 737
今天完成的事情:
今天看了软件测试的分类,整理了一个脑图,感觉没有昨天收获多
明天计划的事情:
周会,然后要牢记这些测试分类
遇到的问题:
没有,就是有点记不住
收获:
按测试技术,
软件测试可分为:
黑盒测试
白盒测试
灰盒测试
1.黑盒测试:在程序接口进行测试,它只是检查程序功能是否按照规格说明书的规定正常使用。也被称为功能测试或者数据驱动测试。
优点:
1. 基本上不用人管着,如果程序停止运行了一般就是被测试程序crash了
2. 设计完测试用例之后,下来的工作就很轻松了,当然更苦闷的是确定crash原因
2.白盒测试:要完全了解程序结构和处理过程,它按照程序内部逻辑测试程序,检验程序中每条通路是否按预定要求正确工作。也被称为结构测试或逻辑驱动测试。
特点:
1.依据软件设计说明书进行测试、对程序内部细节的严密检验、针对特定条件设计测试用例、对软件的逻辑路径进行覆盖测试。
3.灰盒测试:介于黑盒测试与白盒测试之间的测试,既要像黑盒测试那样关注输出对于输入的正确性,同时也关注内容表现,但这种关注不像白盒测试那样详细、完整,只是通过一些表征性的现象、事件、标志判断内部的运行状态。
按测试方式,软件测试可分为:
静态测试
动态测试
静态测试:
1.是指不运行程序,对程序和文档进行分析与检查;静态测试技术又称为静态分析技术。
动态测试:
2.通过运行程序进行检查、分析程序的执行状态和程序逻辑的外部表现。
评论