文档章节

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

不折腾难受斯基
 不折腾难受斯基
发布于 2015/07/23 17:08
字数 726
阅读 5
收藏 0
  原文: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实验室

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

本文转载自:http://blog.csdn.net/ajkone/article/details/45650235

不折腾难受斯基
粉丝 15
博文 131
码字总数 9879
作品 0
海淀
QA/测试工程师
私信 提问
接口自动化测试(一):关于接口

题外话 挺久没更新了,最近终于挤时间弄出来了后面要分享的文章大纲及开篇,前面分享的文章大部分是从UI自动化测试和开发的角度,后续将开始接口自动化测试相关专题,会从基础到提升逐步展开...

测试开发栈
2017/11/08
0
0
SOFA Meetup #3 广州站-从开源技术到产品能力

| 蚂蚁金服 SOFAStack SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,历经蚂蚁金服超过十年的...

SOFAStack
07/25
48
0
开源中国第五期 移动互联网交流会

时间:11月30日 下午14:00 地点:河北慧聪网 首先,感谢大家千里迢迢来参加我们的技术沙龙,还要感谢几位嘉宾的精彩分享,感谢 @红薯 先生的小礼品,已经全部送给了幸运的小伙伴,其中一位幸...

IT蚕豆
2014/12/01
226
4
appium 相关内容

appium简明教程(转):http://www.yangyanxing.com/?p=1266 appium使用入门:http://wenku.baidu.com/link?url=J9fpuKe0NPfgtaL4Pgsxog9FhunEYfbq7swk4GvS578f3Outy-19mtLVokVKQ1aKfi2ymrkAZ......

智能小松鼠
2015/10/02
361
0
西安活动|第七届CDConf 中国持续交付大会

亲爱的软件业朋友们: 对于做软件的人来说,“交付”总是一个令人又爱又恨的字眼。“交付”意味着软件最终可以让用户使用,开始产生价值;另一方面,缺陷重重或延期的交付又令很多软件人痛苦不...

jobthoughtworks
2015/08/12
5
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
8分钟前
4
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
11分钟前
3
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
37分钟前
3
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
5
0
前端技术之:webpack热模块替换(HMR)

第一步:安装HMR中间件: npm install --save-dev webpack-hot-middleware 第二步:webpack配置中引入webpack对象 const webpack = require('webpack’); 第三步:增加devServer配置项: ho......

popgis
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部