软件测试(七)--软件测试执行管理

7 软件测试执行管理

7.1软件测试执行基础

1,软件测试执行的内容:主要包括4项任务:

        • 执行测试计划预定的测试,包括执行所有已设计的测试用例

        • 记录原始测试数据

        • 记录缺陷

        • 对所发现的缺陷进行跟踪、管理和监控

软件测试的执行包括:手动测试,自动测试


软件测试执行的内容就是要决定怎样执行测试和测试什么决定测试执行的内容需要明确以下信息:

        a.测试执行依据的文档

        b.制定测试执行计划

        c.记录测试执行的结果

        d.执行测试的过程

        e.测试执行活动结束或终止

       f.核实测试结果并报告缺陷

        g.测试执行的准备

        h.测试执行过程

2,影响测试执行的因素:

实际软件测试过程中,测试资源、测试质量、测试时间之间相互制约

软件测试执行影响因素:

        • 测试计划

        • 测试环境准备

        • 测试实现

测试执行进度计划的影响因素:

        • 过程成熟度

        • 测试的时间

        • 测试的规模

        • 测试的资源

        • 产品的质量

        • 测试的文档

3,测试执行管理要考虑和关注的环节

        1)戴明环指导测试执行

        2)测试执行的起始

            • 记录测试执行结果

            • 测试执行的流程

            • 测试执行入口准则

            • 测试执行关键信息

    3)测试执行的结束

            • 确保所有的测试工作全部完成

            • 移交测试工作产品

            • 总结经验教训

            • 在配置管理系统中归档所有的结果、记录、报表和其他文档及交付物

4,软件测试执行的控制

    1)测试执行控制阶段的主要测试活动:

            按预定的计划执行测试

            确定测试执行范围和风险

            确定测试执行目的

            确定测试执行方法

            确定测试执行资源

            计划测试执行的进度

            确定测试执行入口准则和出口准则

            监控和记录测试执行过程

            度量和分析测试结果

            修正测试执行计划

            做出决定

   2)常用的度量指标

            a  在测试分析和设计中发现的缺陷数

            b  测试用例设计完成率

            c  测试环境准备的进度

            d  测试用例执行情况(如:测试用例执行率、测试用例通过率)

            e  缺陷信息(如:缺陷密度、发现和修改的缺陷比例、再测试的通过率)

            f  需求、风险或代码的测试覆盖率

            g  测试的成本

 3)对测试实现和执行阶段进行监控的度量方法:

        1.测试环境配置的百分比。

        2.测试数据装载的百分比。

        3.测试条件和测试用例执行的百分比。

        4.测试用例自动化的百分比。

4)评估出口准则和报告阶段涉及的度量:

    1.测试需求的覆盖率。

    2.测试用例的覆盖率。

    3.测试用例执行通过/失败的数目。

    4.提交的缺陷数目,根据缺陷的严重程度和优先级进行的分类。

    5.提交的缺陷数目,接受的缺陷和被拒绝的缺陷的比例。

    6.计划成本支出和实际成本支出的偏差。

    7.计划花费时间和实际花费时间的偏差。

    8.测试中识别的风险和处理的风险数目。

    9.由于事件制约因素浪费的时间。


7.2  软件测试执行结果的评估

1,测试通过与失败:测试执行对每一项要测试的内容都必须有个结论。即测试是否通过。

答案为“是(Yes)”或者“否(No)”。

通过:测试实际输出结果和测试期望结果一致

未通过:测试实际输出结果和测试期望结果不一致

  • 测试结果的不一致或者失败并不一定是由于测试对象的缺陷引起的,也许是因为测试环境出错、测试人员执行测试时人为误差等。

• 如果是由于测试对象引起的不一致,那么测试人员需要提交相应的缺测试

结果的比较:手动比较;自动比较


2, 测试覆盖率与通过率:测试执行人员应该正确理解四个度量指标

    测试覆盖率:是用来度量测试完整性的一个指标

    测试执行率:指实际执行过程中确定已经执行的测试用例比率

    测试通过率:用来度量测试执行结果的一个指标

    缺陷解决率:指某个阶段已关闭缺陷占缺陷总数的比率

3,测试通过标准

出口准则(Exit Criteria):

    •可用于报告和计划什么时候可以停止测试

    •与利益相关者达成一致的通用和专门的条件,用于正式定义一个过程的结束点

    •出口准则的目的可以防止将没有完成的任务错误地看成任务已经完成评估测试


出口准则和报告阶段的主要测试活动有:

    •将测试状态和测试计划中的出口准则进行比较。

    •评估是否需要更多的测试执行,或者是否需要更改测试出口准则。

    •输出测试总结报告。

评估测试出口准则和报告阶段的主要输入:

    1)测试状态报告、缺陷状态报告、风险状态报告、项目测试周报告/月报告、测试出口准则和测试计划。

    2)回归测试所运行的用例全部通过。

    3)缺陷经过验证。

    4)所有缺陷都被指明处理方式。

    5)同行审查没有新的缺陷或没有严重缺陷产生。

对测试组所测试项目或产品的测试审查工作的基本原则:

    1)不依据所设计测试用例,进行自由测试。

    2)测试时间保持在3个正常工作日以内。

    3)如发现严重缺陷,则一轮测试结束后,更新版本并执行回归测试。

    4)提交当日测试纪录。

    5)编写同行审查总结报告(报告以简单为好)。

一种定义缺陷分类的方法:

A类—— 严重错误

(1)由于程序所引起的死机,非法退出

(2)死循环

(3)导致数据库发生死锁

(4)数据通讯错误

(5)严重的数值计算错误

B类—— 较严重错误

(1)功能不符

(2)数据流错误

(3)程序接口错误

(4)轻微的数值计算错误

C类—— 一般性错误

(1)界面错误(详细文档)

(2)打印内容、格式错误

(3)简单的输入限制未放在前台进行控制

(4)删除操作未给出提示

D类——较小错误

(1)辅助说明描述不清楚

(2)显示格式不规范

(3)长时间操作未给用户进度提示

(4)提示窗口文字未采用行业术语

(5)可输入区域和只读区域没有明显的区分标志

(6)系统处理未优化

E类——测试建议(非缺陷)


4, 测试执行结果报告:

定义:测试执行总结报告是将数据收集和分析结果进行文档化,并且提交给相应的团队作为以后项目的参考文档。测试执行总结报告是进行软件测试过程评估和改进的重要输入,也是进行相关开发过程改进和测试度量数据库更新的主要输入。

测试执行结果报告包含:

    ·一个测试执行的结果报告模板;

    ·缺陷状态报表;

    ·验收测试结果报告

    测试执行总结报告主要构成部分:

            • 概要信息

            • 测试风险

            • 测试工作量

            • 测试执行


7.3软件测试执行的最佳实践

1,测试执行注意事项

        ~全方位的观察测试用例执行结果

        ~加强测试过程记录

        ~及时确认发现的问题

        ~与开发人员良好的沟通

        ~及时更新测试用例

2,提高测试执行水平的十个注意点  :    工作效率、耐心、责任心、排查问题的能力、回归测试的覆盖度、敏捷测试模式的效率、注意细节、提高自动化测试覆盖度、不断自我提高、提高业务熟练度

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

推荐阅读更多精彩内容