计算机软件测试员(三级)测试过程

测试过程

多层测试过程模型

定义用于开发和管理组织级测试规格说明的过程,例如组织级测试方针、组织级测试策略、过程、规程和其他资产的维护

定义涵盖整个测试项目或任何测试阶(例如系统测试)或则试类型(例如性能测试)的测试管理过程(例如须目测试管理、系统测试管理、性能测试管理 )

定义执行动态测试的通用过程。动态测试可以在测试的特定阶段执行(例如单元测试、集成测试、系统测试和验收测试),或者用于测试项目中特定类型的测试(例如性能测试、信息安全测试和功能测试)。

组织级测试过程

组织级测试过程用于开发和管理组织级测试规格说明。这些规格说明通常适用于整个组织的测试(即它们不是基于项目的)。组织级测试规格说明的例子包括组织级测试方针和组织级测试策略。组织级测试过程是通用的,可用于开发和管理其他非项目级的具体测试文档,例如应用于许多相关项目的测试策略

组织级测试方针是一个执行级文档,描述组织内的测试目的、目标和总体范围。它还建立了组织级测试实践,并为建立、评审和持续改进细织级测试方针、测试策略和 项目测试管理方法提供了一个框架

组织级测试策略是一个详细的技术性文档,它定义了如何在组织内执行测试。它是一个通用文档,为组织中的许多项目提供指导,而不是针对特定的项目

组织级测试过程用于开发和管理组织级测试方针和策略

组织级测试过程包含了组织级测试规格说明的建立、评审和维护活动。它涵盖了对组织依从性的监测。
组织级测试过程的目的是开发、监测符合性并维护组织级测试规格说明,例如组织级测试方针和组织级测试策略。

组织级测试过程成功实施的结果包括:
a)、确定组织级测试规格说明的需求
b)、制定组织级测试规格说明
c)、利益相关方同意组织级测试规格说明
d)、可以获取组织级测试规格说明
e)、监督组织级测试规格说明的符合性
f)、利益相关方同意组织级测试规格说明的更新
g)、更新组织级测试规格说明

测试管理过程

测试管理过程包括以下三个过程:
a)、测试策划过程
b)、测试监测和控制过程
c)、测试完成过程

测试管理过程需要与组织级测试过程一致,例如组织级测试方针和组织级测试策略。根据实施情况,测试管理过程可能会对组织级测试过程产生反馈

测试管理过程----测试策划过程

测试策划过程用于制定测试计划
制定测试计划需要执行图中的各项活动
通过执行定义的活动可以获得测试计划的内容,并将逐步制定测试计划草案,直至形成完整的测试计划
通常情况下,TP3、TP4、TP5和TP6需要迭代执行,以形成可接受的测试计划

测试策划过程的目的是确定测试范围和方法,并与利益相关方达成共识,以便及早识别测试资源、测试环境以及其他要求

测试策划过程成功实施的结果包括:
a)、分析并理解测试的工作范围
b)、确定并通知参与测试计划的利益相关方
c)、按照规定的风险暴露水平,可以通过测试对风险进行识别、分析和分类
d)、确定测试策略、测试环境、测试工具以及测试数据需求(示例:工具、特殊设备、测试环境、办公场所)
e)、确定人员配置和培训需求
f)、 安排每项活动
g)、 计算估计数,并记录证明估计数的证据(示例:估计的成本、人员和时间表)
h)、 测试计划达成一致,并分发给利益相关方

测试策划过程--活动和任务
1)、理解上下文(测试需求、测什么?)
2)、组织测试计划开发
3)、识别和分析风险(风险点?)
4)、设计测试策略(测试资源估算与安排、可交付成果…)
5)、确定人员配置和调度(角色和技能?)
6)、 编写测试计划(计划模板)
7)、 获得一致性测试计划(各方同意)
8)、 提交测试计划

测试管理过程----测试监测和控制过程

测试监测和控制过程检查测试是否按照计划以及组织级测试规格说明(例如组织级测试方针、组织级测试策略)进行

此过程可应用于整个测试项目(通常由多个测试阶段和多种测试类型组成)的管理,或者用于管理单个测试阶段(例如系统测试)或测试类型(例如性能测试)的测试

测试监测和控制过程的目的是确定测试进度能否按照测试计划以及组织级测试规格说明(例如组织级测试方针、组织级测试策略)进行。它还根据需要启动控制操作,并确定测试计划的必要更新(例如修改完成准则或采取新的措施,以弥补测试计划的偏差)

测试监测和控制过程成功实施的结果包括:
a)、建立监测测试进度和风险变化的适当测度的收集方法
b)、 监测测试计划进度
c)、识别、分析与测试相关的新风险和变更风险,并采取必要措施
d)、确定必要的控制措施
e)、向利益相关方传达必要的控制措施
f)、 批准停止测试的决定
g)、 向利益相关方报告测试进度和风险变化

测试管理过程----测试完成过程

测试完成过程是在测试活动完成后执行的。它用于对特定测试阶段(例如系统测试)或测试类型(例如性能测试),以及完整项目的测试的总结

测试完成过程的目的是提供有用的测试资产供以后使用,使测试环境保持在令人满意的状态,记录测试结果并将其传达给利益相关方

测试资产包括测试计划、测试用例说明、测试脚本、测试工具、测试数据和测试环境基础设施

测试完成过程成功实施的结果包括:
a)、测试资产存档或直接传递给利益相关方
b)、测试环境处于约定状态(例如,使其可用于下一个测试项目)
c)、满足并验证所有的测试要求
d)、编写测试完成报告
e)、批准测试完成报告
f)、 将测试完成报告发送给利益相关方

测试完成过程--活动和任务
1、存档测试资产(识别可复用测试资产)
2、清理测试环境境(恢复设置以及硬件至初始状态)
3、识别经验教训
4、总结测试完成情况,归档:

1)、测试计划(例如项目测试计划、系统测试计划或性能测试计划)
2)、测试结果
3)、测试状态报告
4)、测试阶段或测试类型的测试完成报告,示例:
整个项目的总结报告中的单元测试、性能测试、验收测试等

5)、事件报告

动态测试过程

测试测度是动态测试过程的输出和测试监测和控制过程的输入,它可以在动态的测试过程的任何活动期间生成。测试测度用于向测试管理人员报告测试的状态和进度。例如:测试测度可以用来指示测试管理中测试团队已经设计了多少测试用例

控制指令是测试管理过程的输出和动态测试过程的输入,并且可以在动态测试过程的任何活动期间起作用 。 控制指令对应于测试管理人员的指令,指示测试团队如何进行动态测试。例如:可以向测试团队提供控制指令,指导他们为新程序功能设计额外的测试用例,这些新程序功能已 由测试经理分配给了他们的团队

动态测试过程用于在特定测试阶段(例如单元测试、集成测试、系统测试和验收测试)或测试类型(例如性能测试、信息安全性测试、易用性测试)内进行动态测试。

动态测试过程包括:
a)、测试设计和实现过程
b)、测试环境构建与维护过程
c)、测试执行过程
d)、测试事件报告过程

测试设计和实现过程

  • 测试设计和实现过程用于获取测试用例和测试规程,通常记录在测试规格说明中;
  • 测试设计和实现过程是用于导出测试用例和测试规程;
  • 测试设计和实现过程也可能因为一些原因退出和重新进入;
  • 该过程要求测试人员应用一种或多种测试设计技术,来导出测试用例和测试规程,最终目标是达到测试完成准则,通常用测试覆盖率测度来描述。

测试项(test item)作为测试对象的工作产品。示例:系统、软件项、需求文档、设计规格说明、用户指南。
规格说明(specification)
特征集(feature set)可以在后续测试设计活动中独立于其他特征集处理的测试的逻辑子集。注:可能是该项的所有特征(其全部特征集),或为特定的目的而标识的子集(功能特征集等)
测试基础(test basis)作为测试分析和测试用例设计基础的知识体系。例如:需求、设计的规格说明等

测试设计和实现过程目的是测试设计和实现过程的目的是导出测试执行过程中所执行的测试规程

成功实施测试设计和实现过程的结果包括
a)、分析每个测试项的测试基础
b)、将待测特征组合成特征集
c)、导出测试条件
d)、导出测试覆盖项
e)、导出测试用例
f)、 汇集测试集
g)、导出测试规程

通过执行本过程,将产生以下文档:
a)、测试规格说明,包括:

1)、测试设计规格说明
2)、测试用例规格说明
3)、测试规程规格说明
4)、及相关可追溯信息

b)、测试数据需求
c)、测试环境需求

测试环境构建和维护过程

此过程用于建立和维护测试执行的环境。维护测试环境可能根据先前测试结果进行变更。在存在变更和配置管理过程的情况下,可以使用这些过程来管理对测试环境的变更。

测试环境需求最初在测试计划中描述,但测试环境的详细组成通常只有在测试设计和实现过程开始后才会变得清晰。

测试环境构建和维护过程成功实施的结果包括
a)、测试环境处于可测试的就绪状态
b)、将测试环境的状态传达给所有利益相关方
c)、维护测试环境

测试执行过程

测试执行过程是在测试环境构建和维护过程所建立的测试环境上运行测试设计和实现过程产生的测试规程。测试执行过程可能需要执行多次,因为所有可用的测试规程可能不会在单个迭代中执行。如果问题得到解决,则宜重新进入测试执行过程进行复测

测试执行过程成功实施的结果包括
a)、执行测试规程
b)、记录实测结果
c)、比较实测和预期结果
d)、确定测试结果

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,761评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,953评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,998评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,248评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,130评论 4 356
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,145评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,550评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,236评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,510评论 1 291
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,601评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,376评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,247评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,613评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,911评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,191评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,532评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,739评论 2 335

推荐阅读更多精彩内容