软件测试的基本流程

一!软件测试的基本流程

1.熟悉需求

2.需求评审? 测试人员,开发,需求参与?

剔除需求中不合理的部分和一些无法实现的部分,有异议的地方,描述不清楚的地方。 3.编写测试计划

4.测试计划评审

5.测试分析

6.测试分析评审?交叉评审?

7.设计测试用例

8.编写测试用例

9.测试用例评审

10.冒烟测试

11.运行测试用例

12.提交BUG

13.回归测试

14.编写测试报告

二! 什么是冒烟测试

冒烟测试,英文是Smoke testing。

冒烟测试的名称可以理解为该种测试耗时短,仅用一袋烟功夫足够了。也有人认为是形象地类比新电路板功基本功能检查。任何新电路板焊好后,先通电检查,如果存在设计缺陷,电路板可能会短路,板子冒烟了。

冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作。冒烟测试的执行者是版本编译人员。

三! 什么是回归测试

回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。

回归测试包括两部分!函数本身的测试、其他代码的测试。在对被修改的函数重新测试。如果函数的设计功能没有变化,直接运行函数测试就可以了。如果修改了设计功能,则要根据增减的功能点,增加或删除测试用例。另外,还要完成白盒覆盖。

函数代码的修改可能导致调用该函数的代码产生错误,所以需要测试其他代码。如果函数是私有函数并且未涉及到全局变量,应运行类测试,否则应运行工程测试。在函数列表中选择类测试或工程测试,编译运行测试工程,即可执行对其他代码的回归测试。 四!测试报告包含的内容

一!软件测试的基本流程

1.熟悉需求

2.需求评审? 测试人员,开发,需求参与?

剔除需求中不合理的部分和一些无法实现的部分,有异议的地方,描述不清楚的地方。 3.编写测试计划

4.测试计划评审

5.测试分析

6.测试分析评审?交叉评审?

7.设计测试用例

8.编写测试用例

9.测试用例评审

10.冒烟测试

11.运行测试用例

12.提交BUG

13.回归测试

14.编写测试报告

二! 什么是冒烟测试

冒烟测试,英文是Smoke testing。

冒烟测试的名称可以理解为该种测试耗时短,仅用一袋烟功夫足够了。也有人认为是形象地类比新电路板功基本功能检查。任何新电路板焊好后,先通电检查,如果存在设计缺陷,电路板可能会短路,板子冒烟了。

冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作。冒烟测试的执行者是版本编译人员。

三! 什么是回归测试

回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。

回归测试包括两部分!函数本身的测试、其他代码的测试。在对被修改的函数重新测试。如果函数的设计功能没有变化,直接运行函数测试就可以了。如果修改了设计功能,则要根据增减的功能点,增加或删除测试用例。另外,还要完成白盒覆盖。

函数代码的修改可能导致调用该函数的代码产生错误,所以需要测试其他代码。如果函数是私有函数并且未涉及到全局变量,应运行类测试,否则应运行工程测试。在函数列表中选择类测试或工程测试,编译运行测试工程,即可执行对其他代码的回归测试。 四!测试报告包含的内容


相关内容

  • 软件测试需求分析与系统测试用例设计
  • 软件测试需求分析与系统测试用例设计 上海博为峰软件技术有限公司 2007年11月24日 目录 第一章:软件需求评审............................................................................................. ...

  • ERP的概念与优点
  • ERP知识 摘要: ERP 的全称是Enterprise Resources Plannig,中文又叫企业资源管理计划:它是基于先进的企业管理理念下研发出来的一款应用信息化技术,可以对整个公司实现资源一体化管理的企业管理工具. ERP的全称是Enterprise Resources Plannig, ...

  • 黑盒测试习题02
  • 习题02 0501 用等价类划分法设计8位长数字类型用户名登录操作的测试用例,应该分成( )个等价区间. 0502 0503 0504 某工厂招工,规定报名者年龄应在20周岁--39周岁之间,即出生年月不得早于1960年7月,不晚于1979年6月.报名程序具有自动检验输入数据的功能,如果出生年月不属 ...

  • 物流管理软件
  • 识记 一. 物流概念的两个不同来源 1. 来源于经济活动中的流通领域 2. 军事方面 二. 三. 四. 销售物流的主要内容 美国物流管理协会Physical Distribution 物流概念与Logistic物流概念的内容与区别 销售物流是指生产企业.流通企业出售商品时,物品在供方与需方之间的实体 ...

  • 软件工程实验实验内容及格式
  • <软件工程>实验内容及格式 A .实验报告格式 实验名称:实验序号 实验名称 例如:实验二 用Visio 设计程序流程图.系统流程图和软件结构图 一.实验目的 二.实验类型:(基本型.应用型.综合型) 三.实验步骤 简述实验成功(或失败)的过程,对于较为复杂的或带有综合性的实验需要写实验 ...

  • 工业锅炉热力计算软件使用说明书
  • 工业锅炉热力计算软件 用户手册 西安富凯能源科技有限责任公司 电话:029-82286177:邮箱:[email protected] 网址:www.fulcal.com 工业锅炉热力计算软件使用说明书 前言 本手册是"工业锅炉热力计算软件"的使用说明书,随软件同时提供给客户. ...

  • 技术人员的职业素养
  • 技术人员的职业素养 <程序员规范> 一.程序员的基本任务 (1) 基本任务组成:"可执行代码" +"程序员任务书"+"程序员工作日志". (2) 编码:根据<程序员任务书>进行编码.例如,一个"界面&quo ...

  • 优化财政支付流程
  • 优化财政支付流程,完善国库集中支付管理 财政支付中心课题组 财政支付流程是否科学合理,关系到财政资金能否安全有效运转.财政改革是否能达到预期目标.如何让安全与效率高度结合是优化财政支付流程的核心.在确保资金安全的前提下如何减少拨付环节,不断利用现代科技手段,达到提高拨付效率,增强财政资金使用效率是支 ...

  • 2016年江苏省自考会计信息系统习题(含答案)
  • 2016年会计信息系统习题 一.单选题 1.手工方式与计算机方式下账务处理的相同之处是( D ) A.数据处理的方式相同 B.对账的方式相同 C.数据处理的起点与终点相同 D.账务处理流程的最终结果相同 计算机方式与手工方式下账务处理的差异:(1)起点数据内容不同.(2)数据处理方式不同.(3)数据 ...

  • 工资管理系统--详细设计
  • 目录 1引言 .................................................................................................................... 5 1.编写目的 ................. ...