分享测试自动化的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)
上一篇 2021年9月7日 下午11:00
下一篇 2021年9月8日 上午6:00


相关推荐

  • 随机森林回归算法_随机森林算法的优缺点

    随机森林回归算法_随机森林算法的优缺点随机森林回归算法原理随机森林回归模型由多棵回归树构成,且森林中的每一棵决策树之间没有关联,模型的最终输出由森林中的每一棵决策树共同决定。随机森林的随机性体现在两个方面:1、样本的随机性,从训练集中随机抽取一定数量的样本,作为每颗回归树的根节点样本;2、特征的随机性,在建立每颗回归树时,随机抽取一定数量的候选特征,从中选择最合适的特征作为分裂节点。算法原理如下:(a)从训练样本集S中随机…

    2022年8月21日
    25
  • 总结 – Ajax工作原理和实现步骤

    总结 – Ajax工作原理和实现步骤目录一 Ajax 技术与原理 1 1Ajax 简介 1 2Ajax 所包含的技术 1 3Ajax 的工作原理 1 4XMLHttpRequ 对象的三个常用的属性 1 onreadystate 属性 2 readyState 属性 3 responseText 属性 1 5xmlhttprequ 的方法 1 open 方法 2 send

    2026年3月18日
    1
  • 自己的中文名用英文_如何根据姓名首字母排序

    自己的中文名用英文_如何根据姓名首字母排序一个功能需求,做一个类似联系人列表的功能,点击名称获取对应的id,样式简陋,只是一个模板,原来是uniapp项目,根据需要改成了vue,需要的自行设计css流程获取数据提取首个字的拼音的首个字母排序并分组直接上代码吧<template> <div> <divv-for=”(item,index)inindexList”> <div><b>{{item.title}}</b></div> .

    2022年10月10日
    5
  • ExtJs自学教程(1):一切从API開始

    ExtJs自学教程(1):一切从API開始

    2021年12月15日
    36
  • Spring AOP原理「建议收藏」

    Spring AOP原理「建议收藏」Spring AOP原理

    2022年4月25日
    50
  • java使用siger 轻松获取本机硬件信息(CPU 内存 网络 io等)

    java使用siger 轻松获取本机硬件信息(CPU 内存 网络 io等)1 下载 sigar jarsigar 官方主页 sigar 1 6 4 zip2 按照主页上的说明解压包后将相应的文件 copy 到 java 路径 比如 windows32 位操作系统需要将 lib 中 sigar x86 winnt dll 文件拷贝到 javaSDK 目录的 bin 内 packagecom jiepu test importjava net InetAddr

    2026年3月16日
    2

发表回复

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

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