软件理论基础(定义、对象、目的、测试内容)

一:软件测试的定义

通俗理解:软件产品的质量检测,对软件产品的体验过程。也就是在软件产品研发完成之后,让客户使用之前这一过程扮演重要的把关环节,是直接影响软件品质高低的关键因素

经典定义:在规定的条件下对程序进行操作,易发现程序错误,衡量软件质量,并对其是否满足设计要求进行评估的过程

二:软件测试的对象:程序、数据、相关文档

三:为什么要进行软件测试:提高软件品质、降低产品成本

四:软件测试的目的:发现缺陷错误,并且尽最大可能找出最多的错误,也是对软件质量进行度量与评估,以提高软件质量

五:什么样的人适合做软件测试

1)目标明确,有定位 数据库管理,产品人员,需求分析师,开发,软件测试工程师,测试管理

2)沟通能力:一个项目的研发过程,开发,产品,需求,测试等与项目相关的人员之间的沟通起到一个重要桥梁的作用,阐述问题时,要尽量详细,准确,简洁,让人易于理解

3)技术能力:测试理论,测试思维,测试工具,测试技能

4)洞察力:一个好的软件测试工程师要设身处地为客户着想,从他们的角度去测试系统

5)严谨性:在测试过程中一定要注意隐藏的缺陷或者隐性的需求

六:软件测试的内容

1)编写测试计划

2)编写测试方案

3)编写测试用例设计

4)搭建测试环境

5)执行测试、提交缺陷、跟踪缺陷

6)编写测试报告

原文地址:https://www.cnblogs.com/d-h-z/p/13230836.html