第二章 软件测试基础

Posted lgxtry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二章 软件测试基础相关的知识,希望对你有一定的参考价值。

2.1 软件测试与软件质量

2.1.1什么是软件测试

  软件是由文档、数据以及程序组成的,软件测试是对软件形成过程的文档、数据、以及程序进行的测试。

  60%的软件错误不是程序错误,而是分析和设计错误,因此做好软件需求和设计阶段的测试工作非常重要。提倡软件全生命周期测试的理念。

2.1.2什么是软件质量

  软件特性的总和,软件满足规定或潜在用户需求的能力。

2.1.3软件测试与软件质量的区别

  质量保证(QA):QA的工作是是软件生命周期的管理以及验证软件是否满足规定的质量和用户需求i;主要着眼于软件开发活动种的过程、步骤和产物。

  软件测试:关心的不是过程活动,而是对过程的产物以及开发出的软件进行剖析。

2.2软件测试目的

2.3软件测试原则

2.4软件测试对象

2.5软件测试分类

2.5.1按住奥开发阶段划分

2.5.2按照测试实施阶段划分

2.5.3按照测试技术划分

2.6软件测试过程模型

2.6.1V模型

2.6.2W模型

2.6.3H模型

2.6.4其他模型

2..6.5测试模型的使用

2.7软件生命周期测试策略

2.7.1软件开发与软件测试

2.7.2软件测试策略

2.8软件失效分析与管理

2.8.1软件失效分类

2.8.2缺陷与错误分布

2.8.3缺陷与错误严重和优先级

2.8.4软件错误跟踪管理

2.9白盒测试

2.10黑盒测试

2.11自动化测试

2.11.1自动化测试的基本概念

2.11.2自动化测试的优势与局限性

2.11.3选择合适的自动化测试工具

2.11.4功能自动化测试

2.11.5负载自动化测试

以上是关于第二章 软件测试基础的主要内容,如果未能解决你的问题,请参考以下文章

软件设计师教程第5版课后习题答案

开源软件通识基础:第二周课程回顾与总结

20172328 2018-2019《Java软件结构与数据基础》第一周学习总结

读后感第二章

05《软件构架实践第二版》阅读笔记之五

HTML人生苦短, 快卷快卷 第二课 HTML 基础