学习软件测试理论的基础,对软件测试有了大致的了解。知道了软件都不是完美的,经过多人在各个阶段开发后会存在缺陷,因此产生了软件测试。软件测试是在软件投入运行前,对软件需求分析、设计规格说明、编码的最终复审,不断的进行状态跟踪,是软件质量保证的关键步骤。通俗理解:就是写一些测试用例来测试实际结果和预期结果是否一致。
知道了软件测试遵守的七个原则:1.测试显示软件存在的缺陷 2.穷尽测试是不可能的 3.测试尽早介入 4.缺陷集群性(2/8原则) 5.杀虫剂悖论 6.测试活动依赖于测试内容 7.没有错误是好事谬论
并详细学习了测试级别分类:1.单元测试 2.集成测试 3.系统测试 4.验收测试 还了解单元测试、集成测试、系统测试的侧重点等
知道了怎样判定软件质量的好坏:根据软件质量6大特性来判断,1.功能性 2.易用性 3.可靠性 4.效率性 5.可维护性 6.可移植性
还认真学习了软件测试8大流程,以及黑盒、白盒、回归、压力测试的定义