软件测试基础
春花Lady
这个作者很懒,什么都没留下…
展开
-
软件测试基础与理论-需求分析
测试人员做需求分析的目的:了解业务,把需求转化为可测试点。一、需求分析相关概念1、需求定义(IEEE软件工程定义): (1)用户解决问题或达到目标所需的条件或权能(Capability); (2)系统或系统部件要满足合同、标准、规范或其他正式规定文档所需的条件或权能。 (3)一种反映上面(1)或(2)中所描述的条件或权能的文档说明。...原创 2020-10-19 20:17:47 · 151 阅读 · 0 评论 -
软件测试基础与理论-软件质量模型
一、软件质量概念: 1、过程质量 是指对整个研发过程进行控制,通过控制过程而控制质量。主要是评估过程设计的完善程度和过程执行的力度。使用的方法是SQA(Software Quality Assurance,软件质量保证;参与建立计划、标准和过程),也就是通过一系列的质量保证方法来保证软件质量。 2、内部质量(基于产品开发内部角度) 指软件研发过程中,中间过程产品的质量,如单元模块、功能点等,内部质量的测试通常包括静态测试和动态测试两个方面。静态测试包括需求说明书评...原创 2020-10-19 15:15:13 · 437 阅读 · 0 评论 -
软件测试基础与理论-软件测试过程
一、测试流程 标准的测试流程包括五大阶段:计划与控制、分析与设计、实现与执行、评估与报告和结束活动。在实际测试过程中分为测试计划、测试方案、测试执行和测试报告5个阶段。1、计划与控制主要工作内容:工作分配、测试风险、测试资源、工作任务、记录和分析、测试结构、跟踪和控制、风险。1.1 主要关键过程域: (1)制订一份详细的测试计划,主要包含时间安排、资源分配(资源整合能力+时间管理能力); (2)整个测试执行过程中的风险管理(风险预测+风险评估); (3)记...原创 2020-10-17 16:29:58 · 203 阅读 · 0 评论 -
软件测试基础与理论-软件测试定义及相关概念
在IEEE国际标准中,对软件测试进行了详细的定义:“软件测试是在规定的条件下,使用人工或自动化手段来运行或测试某个系统的过程,其主要的目的是对其是否满足设计要求进行评估的过程”。note:1、软件测试是在规定的条件下进行理解:测试工作的介入需要在一定条件下进行。如冒烟测试需要在功能完成,开发同学自测通过并提测后介入;性能测试的介入需要在功能测试基本完成。即不同的测试需要在不同的前置条件满足的情况下进行。2、软件测试的手段理解:人工+自动化3、软件测试目的理解:软件测试的目...原创 2020-10-15 23:39:36 · 468 阅读 · 0 评论