作为一名系统架构师保证软件质量是基础,如何保证软件质量至关重要。而软件测试与评审是主要的发现软件问题缺陷手段,通过掌握测试方法/评审方法/验证与确认/自动化测试/面向对象测试等方面尤其重要。
下面我们对此概要分享,以助于整体掌控制知识,也方便软考架构师考试提供参考,不是为了考试而知识,而是因为创造而知识。
一 软件测试方法
1-目的:发现软件中的错误/缺陷
2-阶段:
-单元测试unit testing:需要编写驱动模块或者桩(stub)模块
-集成测试integration testing:非渐增式与渐增式
-系统测试system testing:最后完整测试,确认测试与验收测试
3-方法: