软件质量保证与测试 期末复习(概念篇)软件质量:IEEE关于软件质量的定义。软件质量是:系统、部件或者过程满足规定需求的程度。系统、部件或者过程满足顾客或者用户需要或期望的程度。ANSI关于软件质量的定义。具体包括:软件产品中能满足用户给定需求的全部特性的集合。软件具有所期望的各种属性组合的程度。用户主观得出的软件是否满足其综合期望的程度决定所用软件在使用中能将满足其综合期望程度的软件合成特性。软件质量保证(SQA):一种有计划的,系统化的行动模式,它是为项目或者产品符合己有技术需求提供充分信任所必需的。 设计用来评价开収或者制造产品的过程的一组活动,与质量控制有区别。软件测试:软件测试是使用人工或自动手段来运行或测定某个系统的过程,检测它是否满足规定的需求或者弄清预期结果与实际结果的差别。软件测试的方法:静态方法和动态方法黑盒测试、白盒测试和灰盒测试基于软件开収阶段的测试方法 需求测试单元测试集成测试性能测试压力测试容量测试配置测试回归测试安装测试安全性测软件测试的目的:(1)证明:获取系统在可接受风险范围内可用的信心;尝试在非正常情况和条件下的功能和特性;保证一个工作产品是完整的并且可用或可被集成。 (2)检测:发现缺陷、错误和系统不足;定义系统的能力和局限性;提供组件、工作产品和系统的质量信息。 (3)预防:澄清系统的规格和性能;提供预防或减少可能制造错误的信息;在过程中尽早
原创力文档

文档评论(0)