软件测试理论(四)

  测试执行过程

 整体过程:

  测试执行阶段的主要任务

  • 确定测试用例的优先级
  • 开发测试规划并确定优先级,创建测试数据,同时可以准备测试用具和设计自动化测试脚本
  • 根据测试规范创建测试套件,以提高测试执行的效率
  • 确认已经搭建了测试环境
  • 根据计划的执行顺序,通过手工或者使用测试工具来执行测试流程
  • 记录测试执行的结果,以及被测软件。测试工具和测试件的标识和版本
  • 每条用例的执行结果与预期结果进行对比
  • 对实际结果和预期结果之间的差异,作为事件上报,并且进行分析以确定引起差异的原因
  • bug修复后,重新进行验证,执行部分或者全部用例以确定bug修复并没有引入新的缺陷

  

  测试准入准出

  •  准入标准
  1. 开发编码结束,并在开发环境已完成单元测试
  2. 需求上规定的功能均已实现,如没有实现,开发给出提测的测试范围
  3. 已完成集成测试,被测系统的基本流程可以走通,界面上的功能均已实现,经过代码评审并符合软件编码规范
  4. 开发提交最新版本代码,以此为稷仙,提交并通知测试组进行测试
  5. 兼容性测试要明确
  6. 安全性测试和性能测试范围和要求

  总结:

    1. 开发自测完毕
    2. 已通过冒烟测试
    3. 所有提测内容,测试要求,测试的范围都很明确

  

  项目需要测试暂停,停止的情况

  • 冒烟测试失败,基本流程无法走通
  • 被测项目需要调整而暂停,测试也相应暂停
  • 存在其他更优先级更高的任务,向上级申请暂停
  • 被测系统经过系统测试,达到系统准出标准,可以停止测试

  

  •  准出标准
  1. 被测项目满足需求原型要求
  2. 所有测试用例都已经通过评审
  3. 所有测试用例都已成功执行
  4. 测试覆盖率是否达到100%
  5. 所有发现的bug都已记录到缺陷管理系统中
  6. 一二级错误修复率达到100%
  7. 三四级错误修复率达到95%
  8. 所有遗留问题都已有解决方案
  9. 性能指标是否达到要求
  10. 兼容性测试是否满足(ie,chrome,firefox)
  11. 安全性测试是否达到要求
  12. 产出系统测试总结报告

原文地址:https://www.cnblogs.com/kingxyt06/p/10779237.html

时间: 2024-10-08 20:04:18

软件测试理论(四)的相关文章

软件测试这四年

六月尾了,多么青春的月份.世界杯伴随着高考结束大学毕业,转眼从事软件测试工作四年了.想想当初,培训老师口中的朝阳行业软件测试,到现在依旧朝阳,只能呵呵. 先说说主页君自己,由于他腹黑阴险狡猾,不做测试挺可惜的,所以四年前毅然选择了软件测试这个行当,要说后悔,基本没有,唯一遗憾的是当年应该先去做两年开发再去转测试恐怕是更好的选择吧.所以这里给新人或者入行不久的同行一个忠告:无论是从薪资晋级的角度,还是更好地理解软件生命周期这个角度,先从事两年左右的开发都是一个更好的选择.不过当你选了开发做了两三年

软件测试理论与经验--阅读笔记

第1章 测试员的角色 测试人员的角色到底是什么?能够定义的很清楚吗? 经验1-测试员是项目的前灯 测试就是要找到信息,有关项目或者产品的关键信息决策都需要根据这些信息来决定. 经验2-测试员的使命决定要做的一切 使命可能决定于行业.公司.项目或者团队的个性,测试项目也是千差万别.我们的使命是以客户为中心, 明确需求,提高工作效率及降低风险.要经常动态调整自己的使命,不要侧重某一方面而疏忽另一方面. 经验3-测试员为很多客户服务 测试员提供的服务时至关重要的,客户可以是项目经理.程序员.技术文档编

软件测试--作业四

<软件测试>第四次作业 1.某公司网站的后台管理有一个用户注册的功能需要测试,该测试为黑盒测试,请用表格的方式给出该功能的测试用例(参考课本P107页).用户注册功能描述如下: (1)       管理员必须先登录,方可进入网站后台管理,进入后台管理界面后可以进行用户注册(假设用户注册的URL地址为http://www.fengt.com/Admin/UserRegister.jsp) (2)       用户注册要求输入用户名.密码.密码确认.邮箱,这4项内容均不能为空 (3)      

软件测试理论

Copy from network. 一.判断题(每题2分,正确的"√",错误的"╳") 1.软件测试的目的是尽可能多的找出软件的缺陷.(√) 2.Beta测试是验收测试的一种.(√) 3.验收测试是由最终用户来实施的.(╳) 4.项目立项前测试人员不需要提交任何工件.(√) 5.单元测试能发现约80%的软件缺陷.(√) 6.代码评审是检查源代码是否达到模块设计的要求.(╳) 7.自底向上集成需要测试员编写驱动程序.(√) 8.负载测试是验证要检验的系统的能力最高能

软件测试的四个阶段

软件测试的对象包括软件需求.概要设计.详细设计.软件运行环境.可运行程序和软件源代码等.软件测试包括质量.人员.资源.技术和流程五大要素,以及测试覆盖率和测试效率两个目标. 软件测试一般分为4个阶段:单元测试.集成测试.系统测试.验收测试. 一.单元测试 单元测试是对软件中的最小可验证单元进行检查和验证.比如对Java中的类和方法的测试. 测试原则: 1.尽可能保证测试用例相互独立(测试用例中不能直接调用其他类的方法,而应在测试用例中重写模拟方法): 2.此阶段一般由软件的开发人员来实施,用以检

软件测试作业四

<软件测试>第四次作业 软金3班      陈小燕       3137102311 1.某公司网站的后台管理有一个用户注册的功能需要测试,该测试为黑盒测试,请用表格的方式给出该功能的测试用例(参考课本P107页).用户注册功能描述如下: (1)       管理员必须先登录,方可进入网站后台管理,进入后台管理界面后可以进行用户注册(假设用户注册的URL地址为http://www.fengt.com/Admin/UserRegister.jsp) (2)       用户注册要求输入用户名.密

软件测试理论知识总结

测试是为了发现程序中的错误而执行程序的过程 软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作 据了解,软件测试人员必须具有创新性和综合分析能力,必须具备判断准确.追求完美.执着认真.善于合作的品质,以及具有丰富的编程经验与查检故障的能力. 详细分类: 根据测试目的的不同,还有回归测试.压力测试.性能测试等,分别为了检验修改或优化过程是否引发新的问题.软件所能达到处理能力和是否达到预期的处理能力 角度细分 从是否关心软件内部结构和具体实现的角度划分A.白

BDI和CDI理论四个象限的概念特点及其运用

CDI(Category Development Index)是指品类发展指数.是某一品类产品在一个地域市场的销售总量占全国同类商品的销售总量比例,除以地域市场的人口占总人口的比率,用以评估该品类产品在该地域市场的相对发展状况.以100为基准,评估品类在各地区的发展状况:当人口占有率与品类销售量比率基本相符,即CDI为100左右时,表示此品类在特定地区的发展处于全国平均水平:当人口占有率比品类销售量比率低,即CDI大于100时,表示此品类在特定地区的发展处于全国平均水平之上:如果CDI小于100

软件测试理论与实践总结

软件问题分析                                       转自http://www.cnitblog.com/Lily/archive/2006/05/25/11022.html -- 摘自<软件评测师考试考点分析与真题详解> 通用术语: l         软件错误(software error) l         软件缺陷(software defect) l         软件故障(software fault) l         软件失效(soft