软件工程-软件测试

软件测试

测试目的

显示一个程序做了希望做的事情以及在程序投入使用之前发现其中的缺陷

确认测试:

向开发人员和客户展示软件满足其需求

缺陷测试

找出可能导致软件行为不正确、出现不希望的行为,或行为不符合规格说明的输入或输入序列

审查和评审

审查的3个优势
  • 一次审查会议可能发现一个系统中的很多错误
  • 一个系统的不完整版本可以在不需要额外成本的情况下进行审查
  • 审查可以考虑范围更广阔的程序质量属性
开发测试三阶段
  • 单元测试:对各个程序单元或对象类进行测试。
  • 构件测试:对多个不同的单元进行集成以创建一个复合构件
  • 系统测试:对一个系统中的一些或全部构件进行集成并将系统作为一个整体进行测试

你可能感兴趣的:(软件工程)