什么是软件测试:

使用人工和自动的手段来运行或者测试某个系统的过程。
其目的在于检验它是否满足规定的需求或者弄清预期结果和实际结果之间的差距;

软件测试的两个重要的概念:

验证需求
发现错误

逆变测试:

将软件和全部功能都测试一次

软件测试的目的:

证明
检测
预防

软件质量:

ISO()
质量就是尸体基于这些特性满足需求的程度;
符合需求规格
符合用户的显性需求
符合用户明确说明的需求

影响软件质量的因素:

流程
技术(技术是基石)
组织

cmmi软件的质量模型:

功能性(首先应该考虑的)
保密安全性:软件产品保护信息和数据的能力,以使未经授权的个人和系统不能阅读

最重要的测试:

功能
性能
兼容
安全