分享测试自动化的19个教训

分享测试自动化的19个教训

  原文:Lessons in Test Automation – A manager’s guide to avoiding pitfalls when automating testing (Elfriede Dustin)

  99年的一篇文章,但是对于今天的自动化测试项目管理者而言,仍然具有指导意义。Elfriede Dustin在总结了多年的自动化测试项目经验后,提出了19个经验教训:

  (1)在软件开发周期中使用的各种工具不能够很轻易地整合在一起。(The various tools used throughout the development lifecycle did not easily integrate)

  (2)很多冗余的信息被存储在多个库中。(Duplicate information was kept in multiple repositories)

  (3)被测试工具圈着鼻子走。(The automated testing tool drove the testing effort)

  (4)整个测试组的每个人都在忙着编写自动化测试脚本。(Everyone on the testing staff was busy trying to automate scripts)

  (5)重复开发的劳动,尝试编写一些非常复杂的测试脚本。(Elaborate test scripts were developed, duplicating the development effort)

  (6)自动化测试脚本的创建往往会很麻烦,而不像工具厂商所吹嘘的那样简单易用。(Automated test script creation was cumbersome)

  (7)工具的培训开展得太迟,测试工程师缺乏工具方面的知识。(Training was too late in the process , so test engineers lacked tool knowledge)

  (8)测试工具在系统测试前两周才引入。(The test tool was introduced to the testing program with two weeks left for system testing)

  (9)测试人员对工具有抵触情绪。(Testers resisted the tool)

  (10)对自动化测试的期待值过高,期待及早得到回报。(There were expectations of early payback)

  (11)工具在识别第三方控件方面存在问题。(The tool had problems recognizing third-party controls (widgets))

  (12)缺乏测试脚本开发的规范性指南。(A lack of test development guidelines was noted)

  (13)某些测试工具需要插入代码到被测试程序中,但是开发人员直到测试后期才被告知这个问题。(The tool was intrusive, but the development staff wasn’t informed of this problem until late in the testing lifecycle)

  (14)工具创建的报告没什么用处。(Reports produced by the tool were useless)

  (15)在尚未确定系统工程环境之前就选择和购买工具。(Tools were selected and purchased before a system engineering environment was defined)

  (16)工具的不同版本都在使用。(Various tool versions were in use)

  (17)工具的升级与现有的系统工程环境不兼容。(The new tool upgrade wasn’t compatible with the existing system engineering environment)

  (18)工具的数据库不允许扩展。(The tool’s database didn’t allow for scalability)

  (19)未能正确地使用测试工具的管理功能,导致时间的浪费。(Incorrect use of a test tool’s management functionality results in wasted time)

引文来源    分享测试自动化的19个教训_软件测试_软件测试培训_软件测试频道_中国IT实验室

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://my.oschina.net/zhangzhe/blog/482978

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109390.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • PHP生成随机数(昵称随机生成器)

    <?php/***@paramint$type1生成昵称,2生成姓名*//汉语-给用户自动生成昵称*/functionnickname($type=1){/***随机昵称形容词*/$nicheng_tou=[‘迷你的’,’鲜艳的’,’飞快的’,’真实的’,’清新的’,’幸福的’,’可耐的’,’快乐的’,’冷静的’,’醉熏的’,’潇洒的’,’糊涂的’,’积极的’,’冷酷的’,’深情的’,’粗暴的’,’温

    2022年4月11日
    82
  • TCP/IP TIME_WAIT状态原理 (转)

    TCP/IP TIME_WAIT状态原理 (转)

    2021年8月31日
    63
  • HDU1181【有向图的传递闭包】

    HDU1181【有向图的传递闭包】

    2021年8月25日
    60
  • js调试console.log使用总结图解

    js调试console.log使用总结图解一实例打印字符串和对象;可展开对象查看内部情况;看一下console对象本身的定义情况;输出对象情况;utag对象所在文件;输出对象;二Console.log总结1如果你js没

    2022年7月1日
    30
  • 实验七 香农编码_香农编码效率可以大于1吗

    实验七 香农编码_香农编码效率可以大于1吗一、实验目的编程,对某一离散无记忆信源实现香农编码,输出消息符号及其对应的码字。设离散无记忆信源,。二进制香农编码过程如下:1、将信源发出的N个消息符号按其概率的递减次序依次排列。2、按下式计算第i个消息的二进制代码组的码长,并取整。3、为了编成唯一可译码,首先计算第i个消息的累加概率4、将累加概率Pi(为小数)变成二进制数5、除去小数点,并根据码长li,取小数点后li位数作为第i个消息的码字。二、实验环境Dev三、实验过程:#include<stdio.h>

    2025年10月18日
    4
  • 波特尔暗空分类法_光辉战机和歼10c对比

    波特尔暗空分类法_光辉战机和歼10c对比传说中的暗之连锁被人们称为 Dark。Dark 是人类内心的黑暗的产物,古今中外的勇者们都试图打倒它。经过研究,你发现 Dark 呈现无向图的结构,图中有 N 个节点和两类边,一类边被称为主要边,而另一类被称为附加边。Dark 有 N–1 条主要边,并且 Dark 的任意两个节点之间都存在一条只由主要边构成的路径。另外,Dark 还有 M 条附加边。你的任务是把 Dark 斩为不连通的两部分。一开始 Dark 的附加边都处于无敌状态,你只能选择一条主要边切断。一旦你切断了一条主要边,Dark

    2022年8月10日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号