PDF-测试基础

软件测试是为了发现错误而执行程序的过程


测试的核心是什么? 
1,实现正确的系统 (需求的正确性 ,确认)
2,正确地实现系统 (实现的正确性 ,验证)
确认比验证更重要 
好的测试人员应该具备很强的需求确认意识 

软件测试贯穿于软件定义和开发的整个过程。

以下是基本标准:

– 准入:有文档证明具备测试策略和主测试计划

– 有文档证明项目具有如下工作件:

• 详细测试计划

• 需求跟踪矩阵及测试案例

• 冒烟测试通过

– 准出:测试案例已经全部被正确执行

• 严重程度为严重、阻塞和致命的缺陷已经被修 复并被测试通过

• 遗留问题均得到领导的同意

 


基本测试流程包括4步:测试计划、测试准备、测试执行、测试报告。

测试关键领域:为确保满足业务和技术的需求,而必须对一些系统特征所做 的测试 
• 测试焦点: – 什么是对系统用户最重要的因素(最终用户,开发人员,操作/维护人员 等) – 什么是风险最大的部分 
• 测试关键领域证明:通过认真的计划,技术协作,以及与客户的沟通和协议, 对关键领域的测试可以确保正确的系统被正确的建立,使测试的投资可以得 到最大的回报 
 测试关键领域的确定必须同时考虑业务需求和结构/技术 需求,来确保两方面都被满足。
 
 测试类型包括: 
– 功能性测试 
– 结构性测试 

功能性测试是用来保障系统属性满足用户需求的测试 
• Audit and Controls 审计和控制的测试 – 验证控制的充足和有效性,及数据处理结果的完整性 
• Conversion 转换测试 – 验证转换的程序,数据和过程与旧的事物的协调性,如新旧系统切换 
• User Documentation and Procedures 用户文档和流程的测试 – 验证说明文档的准确性,用户文档包括操作说明书 
• Error Handling 错误处理的测试 – 验证系统发现和应对异常的能力 
• Function 功能测试 – 确保业务功能需求被实现了。验证每个功能操作都和具体需求,内外部设计一致。 
• Interface/Inter-system 接口/系统间的测试 – 验证应用程序和系统功能连接正确。 
 Installation 安装的测试 – 任何安装和运行环境不同于开发地点的都需要做安装测试。影响用户体验 
• Parallel 平行测试 – 平行测试用来比较新旧系统中运行相同数据的结果。 
• Regression  回归测试 – 验证当系统的一部分发生改变时,没有影响到其它不需要改变的部分。 
• Transaction Flow 交易流的测试 – 验证交易流从进入系统到完成(出系统)整个流程的完整和正确性。 
• Usability 可用性的测试 – 验证最终的产品用户友好并易于使用。

结构性测试是用来保障系统技术健全的测试 
• Backup and Recovery 备份和恢复的测试 – 验证应用程序失败后重启的能力。如何从程序错误、硬件失效和数据错误中恢复过来。 
• OPC/JCL Testing OPC/JCL的测试 – 验证JCL或者Job执行的正确性。 
• Performance 性能测试 – 验证应用程序在类生产环境下达到期望的预期的性能指标。 
• Security  安全的测试 – 验证应用软件可为数据提供足够级别的保护和保密功能。 
• Stress/Volume 压力/容量测试 – 验证在数据量峰值的情况下,应用软件的性能指标可以接受。  

 

测试计划阶段 
测试计划阶段一般在项目初期,开发概设阶段。测试计划阶段主要任 务:完成测试计划,测试方案,RTVM文档,并终稿通过整理完成所有功能点 并识别出测试所需要 验证的功能点 。

活动责任人输出目的
编写测试 计划测试经理  《测试计划初稿》 《测试计划评审稿》 制定整个测试活动的 时间计划,资源,节 点任务 
编写测试 方案 测试经理《测试方案初稿》 《测试方案评审稿》 为测试定义策略和计 划,为后续的测试活 动提供指导 
编写RTVM 矩阵  测试工程 师 《RTVM初稿》 《RTVM评审稿》 整理完成所有功能点 并识别出测试所需要 验证的功能点

 

 

 

 

 

 

 

测试准备阶段 
测试准备阶段需要完成测试案例编写,测试数据准备,测试环境准备, 测试准入检查工作。

 

活动责任人输出目的
缺陷管理测试工程师Bug单确保所有缺陷都被及 时有效的进行处理 
功能测试测试工程师测试执行记录、 截图 执行测试案例,检验 系统返回结果与期望 结果是否一致,验证 系统各模块功能是否 按系统需求文档实现
系统集成测试 测试工程师测试执行记录、截图 执行测试案例,检验 系统返回结果与期望 结果是否一致,验证 系统及系统间各功能 是否按需求实现 
性能测试 性能测试工程师 测试脚本执行测试案例,检验系统返回结果与期望结果是否一致,验证系统性能是否符合业务需求 
验收测试QA工程师,产品经理验收测试执行记录 对项目进行端到端的系统验收测试,保证系统核心功能能正确使用。 
封版测试测试工程师测试执行记录、截图收回开发人员对当前项目提交代码的权限,进行系执行测试案例,检验系统返回结果与期望结果是否一致,验证系统及系统间各功能是否按需求实现 
测试准出检查 测试经理准出检查表根据测试准出标准逐 一检查,验证系统是符合准出条件 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《数字半导体测试基础pdf》是一本介绍数字半导体测试基本知识的电子书,主要向电子工程师、半导体测试工程师等相关从业人员介绍数字半导体测试的基本知识和技术。本书内容包括数字半导体测试的基本概念、测试策略、测试流程、测试工具等方面的介绍,能够帮助工程师深入了解数字半导体测试相关的知识和技术,提升测试水平。 本书首先介绍了数字半导体测试的基本概念、测试目的及测试流程,并引入了数字电路的测试原理和方法。随后,本书又详细介绍了数字半导体测试中常用的测试方法,包括逻辑仿真测试、静态电压测试、动态电压测试、时序测试等。通过对这些测试方法的深入剖析,本书使读者能够理解不同测试方法的实现原理和优缺点,为实际测试工作提供思路和参考。 最后,除了介绍数字半导体测试基础知识及技术外,本书还对国内外数字半导体测试领域的发展状况进行了概述,使读者能够了解数字半导体测试的研究方向和发展趋势,提高自己的行业敏感度和判断力。 总之,《数字半导体测试基础pdf》是一本非常实用的电子书,对电子工程师、半导体测试工程师等相关从业人员有重要的指导作用,值得一读。 ### 回答2: 《数字半导体测试基础pdf》是一本涉及数字半导体测试方面的基础知识手册。它主要介绍了数字半导体的测试方法以及常见的测试仪器和测试程序。全书内容通俗易懂,从零开始讲解数字半导体测试的流程和方法。 该手册主要内容包括数字半导体测试基础知识、测试芯片的设计和制造、测试策略和测试方案的制定、测试仪器的选择和使用、测试程序的编写和测试结果的分析等内容。同时,它还介绍了数字半导体测试中常见的问题和应对方法。 这本手册对于从事数字半导体测试工作的人士来说是一本非常重要的参考书。通过学习该手册,他们可以掌握数字半导体测试的基本流程和方法,了解常见测试仪器的特点与使用技巧,提高测试效率和准确度,解决测试中遇到的各种问题。 总之,《数字半导体测试基础pdf》是一本涵盖数字半导体测试全方位知识的宝库,对从事数字半导体测试工作的人员起到了很好的指导作用,可谓是一本必备工具书。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值