一篇文章了解软件测试基础知识
今天带大家了解软件测试的基础知识。希望对你们有帮助,有说的不好的地方,还请多多指教! 一、基础知识点: 1.软件测试基础知识 2.测试流程 3.测试方法 4.测试用例设计 5.bug管理 二、课程内容 1.1 软件测试基础知识 1.1.1 软件测试分类 按测试技术分类 按测试技术,软件测试可分为:黑盒测试、白盒测试、灰盒测试 黑盒测试 :即功能测试,测试人员不必了解代码,只需要检查软件是否按照需求文档完成。 白盒测试 :测试人员需要了解代码程序结构和处理过程,按照代码逻辑进行测试,比如接口测试。 灰盒测试 :介于黑盒和白盒之间的测试,既要像黑盒测试关注功能的正确性,也要对代码结构有一定的了解。 按测试方式分类 按测试方式,软件测试分为:静态测试、动态测试 静态测试 :即需求文档下发到手以后,完成测试用例以前对需求文档进行检查的过程。 动态测试 :具体的测试过程,需要对软件进行运行。 按测试阶段分类 按测试阶段,软件测试分为:单元测试、集成测试、系统测试、验收测试 单元测试 :对代码的最小单元——模块进行正确性的验证工作。验证代码在语法、逻辑上的正确性。 集成测试 :即将各个单元组装到一起以后进行的测试,以此来验证接口之间的调用是否正确。 系统测试 :将已经开发好的软件放到测试环境进行测试,验证功能、UI、逻辑等正确性。 验收测试 :测试的最后一轮,类似回归测试