IEEE829-2008软件测试文档标准介绍

1998版中定义了一套文档用于8个已定义的软件测试阶段:

测试计划: 一个管理计划的文档 包括:
 
测试如何完成 (包括SUT的配置).
 
谁来做测试
 
将要测试什么
 
测试将持续多久 (虽然根据可以使用的资源的限制而有变化).
 
测试覆盖度的需求,例如所要求的质量等级
 
测试设计规格: 详细描述测试环境和期望的结果以及测试通过的标准。
 
测试用例规格: 定义用于运行于测试设计规格中所述条件的测试数据。
 
测试过程规格: 详细描述如何进行每项测试,包括每项预置条件和接下去的步骤。
 
测试项传递报告: 报告何时被测的软件组件从一个测试阶段到下一个测试阶段。
 
测试记录: 记录运行了哪个测试用例,谁运行的,以什么顺序,以及每个测试项是通过了还是失败了。
 
测试附加报告: 详细描述任何失败的测试项,以及实际的与之相对应的期望结果和其他旨在揭示测试为何失败的信息。这份文档之所以被命名为附加报告而不是错误报告, 其原因是期望值和实际结果之间由于一些原因可能存在差异,而这并不能认为是系统存在错误。 这包括期望值有误、测试被错误地执行,或者对需求的理解存在差异。这个报告由以下所有附加的细节组成,例如实际结果和期望值、何时失败,以及其他有助于解 决问题的证据。这个报告还可能包括此附加项对测试所造成的影响的评估。
 
测试摘要报告:一份提供所有直到测试完成都没有被提及的重要信息的管 理报告,包括测试效果的评估、被测试软件系统的质量、来自测试附加报告的统计信息。这个报告还包括执行了哪些测试项、花费多少时间,用于改进以后的测试计 划。这份最终的报告用于指出被测的软件系统是否与项目管理者所提出的可接受标准所符合。

IEEE829-2008中的主测试计划

The Master Test Plan (template)

1. Introduction
1.1. Document identifier
1.2. Scope
1.3. References
1.4. System overview and key features
1.5. Test overview
1.5.1 Organization
1.5.2 Master test schedule
1.5.3 Integrity level schema
1.5.4 Resources summary
1.5.5 Responsibilities
1.5.6 Tools, techniques, methods, and metrics

2. Details of the Master Test Plan
2.1. Test processes including definition of test levels
2.1.1 Process: Management
2.1.2 Process: Acquisition
2.1.3 Process: Supply
2.1.4 Process: Development
2.1.4.1 Activity: Concept
2.1.4.2 Activity: Requirements
2.1.4.3 Activity: Design
2.1.4.4 Activity: Implementation
2.1.4.5 Activity: Test
2.1.4.6 Activity: Installation/checkout
2.1.5 Process: Operation
2.1.6 Process: Maintenance
2.1.6.1 Activity: Maintenance test
2.2. Test documentation requirements
2.3. Test administration requirements
2.4. Test reporting requirements

3. General
3.1. Glossary
3.2. Document change procedures and history

 

The Level Test Plan (template)

1. Introduction
1.1. Document identifier
1.2. Scope
1.3. References
1.4. Level in the overall sequence
1.5. Test classes and overall test conditions

2. Details for this level of test plan
2.1 Test items and their identifiers
2.2 Test Traceability Matrix
2.3 Features to be tested
2.4 Features not to be tested
2.5 Approach
2.6 Item pass/fail criteria
2.7 Suspension criteria and resumption requirements
2.8 Test deliverables

3. Test management
3.1 Planned activities and tasks; test progression
3.2 Environment/infrastructure
3.3 Responsibilities and authority
3.4 Interfaces among the parties involved
3.5 Resources and their allocation
3.6 Training
3.7 Schedules, estimates, and costs
3.8 Risk(s) and contingency(s)

4. General
4.1 Quality assurance procedures
4.2 Metrics
4.3 Test coverage
4.4 Glossary
4.5 Document change procedures and history

 

IEEE 829中可能引用到的其他标准

IEEE 1008, 用于单元测试的标准
IEEE 1012, 用于软件检验和验证的标准
IEEE 1028, 用于软件检查的标准
IEEE 1044, 用于软件异常分类的标准
IEEE 1044-1, 软件异常分类指南
IEEE 1233, 开发软件需求规格的指南
IEEE 730, 用于软件质量保证计划的标准
IEEE 1061, 用于软件质量度量和方法学的标准
IEEE 12207, 用于软件生命周期过程和软件生命周期数据的标准
BSS 7925-1, 软件测试术语词汇表
BSS 7925-2, 用于软件组件测试的标准



由于篇幅有限,今天先到这儿,希望对您软件质量管理有帮助。 其它您可能感兴趣的文章:

Web测试介绍一 UI测试
Web测试介绍2一 安全测试
软件测试流程参考一
十个免费Web UI测试工具
互联网数据库架构设计思路
企业级应用架构模式N-Tier多层架构
某企业社交应用网络拓扑架构图
IT基础架构规划方案一(网络系统规划)
餐饮连锁公司IT信息化解决方案一
REST服务介绍
企业服务总线Enterprise service bus介绍

如有想了解更多软件研发 , 系统 IT集成 , 企业信息化,项目管理 等资讯,请关注我的微信订阅号:

 

作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
该文章也同时发布在我的独立博客中-Petter Liu Blog

时间: 2024-11-14 00:19:02

IEEE829-2008软件测试文档标准介绍的相关文章

软件测试文档

在软件测试中的流程中,测试文档也是一个重要的流程,所以测试人员也需要学习测试文档的编写和阅读. 一.定义: 测试文档(Testing Documentation)记录和描述了整个测试流程,它是整个测试活动中非常重要的文件.测试过程实施所必备的核心文档是:测试计划.测试用例和软件测试报告. 二.测试文档的重要性 软件测试是一个很复杂的过程,涉及软件开发其他阶段的工作,对于提高软件质量.保证软件正常运行有着十分重要的意义,因此必须把对测试的要求.过程及测试结果以正式的文档形式写下来.软件测试文档用来

产品经理必备文档的介绍

    如果你和一个互联网产品经理聊天,可能会经常听他们说到的几个文档简称BRD,MRD,PRD和FSD.这个几个文档到底包含什么内容,有什么区别呢?总结一下,不妥之处请指正. BRD:Business Requirements Document,商业需求文档. 商业需求文档重点放在定义产品的商业需求,要说明产品能够解决的.客户碰到的一个或多个商业问题,然后提出建议解决方案-通常是用新产品或者改进现有的产品来解决这些问题. BRD也可能包括一个高级的商业案例,例如收益预测. 市场&竞争分析. 销

httpd主配置文档的介绍及小练习

一.httpd 主配置文档的介绍/etc/httpd/conf/httpd.conf ### Section 1: Global Environment 全局环境 ServerRoot "/etc/httpd" 主服务程序在这个目录下 PidFile run/httpd.pid Pid 在主服务目录下的这个文件 Timeout 60 超时时间为60秒 KeepAlive Off 持久连接关闭 MaxKeepAliveRequests 100 最大连接数 KeepAliveTimeout

Poi之Word文档结构介绍

1.poi之word文档结构介绍之正文段落 一个文档包含多个段落,一个段落包含多个Runs,一个Runs包含多个Run,Run是文档的最小单元 获取所有段落:List<XWPFParagraph> paragraphs = word.getParagraphs(); 获取一个段落中的所有Runs:List<XWPFRun> xwpfRuns = xwpfParagraph.getRuns(); 获取一个Runs中的一个Run:XWPFRun run = xwpfRuns.get(i

弹性盒属相文档详细介绍

弹性盒属相文档详细介绍 display:flex; 声明本元素是弹性盒容器 如果目标元素是行内元素 使用display:inline-flex; flex-direction 取值 描述 row 默认值 ,弹性盒子元素按X轴方向顺序排列 row-reverse 弹性盒子元素按照X轴风向逆序排列 column 弹性盒子元素按照Y轴方向顺序排列 column-reverse 弹性盒子元素按照Y轴方向逆序排列 flex-wrap 取值 描述 nowrap 默认值,flex子元素只会单行显示,flex子

Office文档修复介绍之:laola文件格式介绍

Office文档是目前应用最广泛的文档格式,但很多人都没有为office文件建立完善的安全防护措施,也没有养成进行文件备份的良好习惯,所以一旦出现操作失误.病毒破坏.系统故障等情况,就有可能造成当前正在编辑的word.excel文档和access数据库等受到损坏,下次无法打开.那么一旦遇到这类文档被破坏或者丢失我们是否就束手无策了呢,当然不是,我们可以借助专业知识和小工具进行受损文档修复. 未公开的office文档存储格式秘密 Office文档格式一直以来都是微软公司的技术机密,至今未曾向外界公

软件测试文档之测试计划

测试计划是测试前必不可少的准备工作,有一份好的测试计划,在执行测试时候才能做到心中有数,才能高质量高效率的执行测试. 那么测试计划究竟该如何编写呢?一个测试计划主要包含引言.测试任务.质量目标.测试策略.测试资源.测试进度.测试应交付的工作产品 引言/概述:主要介绍文档目的.文档的适用范围.项目背景.术语缩略语.参考资料等 测试任务:测试范围.测试目标.风险及约束等 质量目标:分为产品质量目标.测试质量目标 测试策略:测试策略常见的有集成测试.界面测试.系统验收测试.兼容性测试,简述测试执行用到

度量快速开发平台中制作帮助文档实现介绍

度量快速开发平台中,构建的业务系统,在交给客户使用的时候,一般是需要制作客户使用帮助文档.因为度量快速开发开发平台是集成了C/S,B/S的整合平台,可以很方便的利用html文档来制作业务系统帮助文档.示例:---------------------------------------------------------------------------------------------------------------------主网页:helpIndex.htm<html><he

ElasticSearch文档操作介绍三

ElasticSearch文档的操作 文档存储位置的计算公式: shard = hash(routing) % number_of_primary_shards 上面公式中,routing 是一个可变值,默认是文档的 _id ,也可以设置成一个自定义的值. routing 通过 hash 函数生成一个数字,然后这个数字再除以 number_of_primary_shards (主分片的数量)后得到 余数 .这个分布在 0 到 number_of_primary_shards-1 之间的余数,就是