测试工具培训的一些建议

现在越来越多的公司都购买或开始使用自动化测试工具以期来提高测试工作的效率。然而尽管购买到了适合自己公司或产品的测试工具,却并没有收到预期的效果。这是为什么呢?着其中有很多的原因,本文主要针对在培训中出现的问题提出一些自己的建议,部分内容参考Jose Fajardo的《A Detailed Look at the Idiosyncrasies of Test Tool Training》。

在购买工具,工具可用之后,可能由于测试人员对新工具或工具的替换,甚至对自动化测试的不了解,测试工具的升级,工具对公司产品需要大规模定制等原因,测试经理往往应该考虑如何通过培训可以让大家最快的熟悉并能掌握使用工具。

·        打消对测试工具不现实的期望

首先测试经理们应该打消希望测试人员在短短2到3天时间里就能迅速掌握测试工具并能快速运用到实际项目中去的期望。一般来说,短期的培训特别是前期的培训只是教大家录制/回放脚本的基本操作,参与培训的人员无法马上就将工具熟练的运用到各种复杂的项目或产品中。针对这种情况建议测试经理为测试人员指定一个有经验的导师或测试工具专家以解决测试人员在实际使用测试工具时遇到的问题或不断灌输好的自动化测试方法。

测试人员也应该打消在真正使用工具之前对自动化测试工具的一些不切实的的期望,如测试工具可以做替代所有的手工测试,自动化测试就是录制/回放等。这样在碰到问题时可以避免自己钻牛角尖,或对工具的失望。

·        甄别培训师

测试经理需要慎重的考虑培训师的选择。一些公司会联系外面的培训机构或卖工具给自己的公司。这时测试经理需要问询关于培训师的资历等相关背景资料,特别要注意培训师是否有实际使用工具的经历和时间。

还有些公司会直接雇用培训师直至项目完成。这时更需要鉴别培训师的资格。

另外有时在本公司内部可能已经有些测试工具专家,他们已经有了适合公司的培训资料和供应商的通用培训资料。

·        挑选需要参与培训的人员

并不是所有的人都需要录制或自动化测试脚本,所以最好不要大锅饭似的展开培训。测试经理应该根据项目或人员的配备划分优先级别。需要实际参与或核心的自动化测试人员具有最高的优先级别,其他的测试人员可以参与概念级的工具培训或通过本公司的工具专家提供非正式的培训。

·        培训“培训师”

在外部的培训师离开之后,已经获得培训的人员可能需要对那些没有参与培训的人员提供培训,他们需要将自己获得的知识传递给别人。所以测试经理需要在培训之前就告知第一批参与培训的人员他们以后需要给其他人提供培训的要求,并且在培训之后列出一个计划。

当然还需要给以后需要提供培训的人员以专业的培训技巧的指导。工具专家不一定就具备可以公开做培训的素质,有些人可能会面临培训时紧张,培训结构不合理,表达不清楚等问题。这些都会阻碍他人接受到正确的信息。

·        审核培训资料

培训资料对于培训来说是非常重要的。培训师通过它来组织自己的培训进程,参与培训的人员通过它来了解培训的内容及以后的回忆。所以培训资料必须能全面的但又简要的反映培训的条目。测试经理最好能亲自或指派其他的人审核培训资料。

·        反馈机制

在培训之后,需要及时收集参与培训人员对培训的意见,并及时改正或改进。还可以通过培训后的小考试来加强培训的效果。

·        记录下未解决的问题

在培训过程中,参与培训的人员可以提出自己的问题,那么培训师就有可能对有些问题暂时无法回答的时候。所有培训师要记录下此类问题并及时给予回复。

在实际使用工具时,也会碰到一些工具无法支持或工具的bug等问题。测试经理也应该指派专人负责收集此类问题,并从工具商或公司内部征集解决放方案或暂时的权宜方法。它们也是知识库(Knowledge base)的一部分。

测试工具培训的一些建议相关推荐

  1. 10款最佳跨浏览器测试工具,建议收藏

    1.前言 跨浏览器测试工具对于检查您的网络应用程序在桌面端.移动端.平板电脑和其他设备类别中是否正常工作至关重要.这些工具检查 UI 不一致.验证代码.跨 Chrome.Firefox.IE.Edge ...

  2. 屏幕分辨率测试工具(舍弃)---chrome开发者工具devTools(强烈建议系统学习)

    2019-01-25 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://w ...

  3. 十分好用的跨浏览器测试工具,建议收藏!!!

    跨浏览器测试是确保web应用程序的功能在不同浏览器.浏览器版本和操作系统直接保持功能和质量一致的过程,可以为用户提供更好的用户体验,帮助企业通过更易访问的网站获得满意客户,可以使web应用程序在不同平 ...

  4. 软件测试人员必备的60个测试工具清单,建议收藏一波~

    据统计,中国软件外包市场的潜力和机会已远远超过软件王国印度,不过由于软件人才的严重不足致使我国软件发展遭遇"瓶颈".国家为了大力培养软件人才,不断采取积极有效的措施.我国对软件测试 ...

  5. API测试工具SoapUI Postman对比分析

    版权声明:本文为博主原创文章,未经博主允许不得转载.    https://blog.csdn.net/powertoolsteam/article/details/83012359 本文由葡萄城技术 ...

  6. 自动化渗透测试工具开发实践

    0x00 From重剑无锋:https://github.com/TideSec/Papers 0x01 前言 为了提高安全服务项目的检测效率.规范性.全面性,Tide安全团队结合在渗透测试行业的经验 ...

  7. beSTORM企业级黑盒模糊测试工具

    更多产品资料信息                如上联系 1.    产品概述 软件总会有Bug,问题是有多少Bug?有多严重?会被黑客发现利用攻击?对于系统总体安全而言,内在的安全性是非常有必要的, ...

  8. 爆肝整理,性能测试-测试工具选型(各个对比)卷起来...

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  9. 暗渡陈仓:用低消耗设备进行破解和渗透测试1.2.2 渗透测试工具集

    1.2.2 渗透测试工具集 Deck包含大量的渗透测试工具.设计理念是每个可能会用到的工具都应该包含进来,以确保在使用时无须下载额外的软件包.在渗透测试行动中给攻击机安装新的软件包很困难,轻则要费很大 ...

最新文章

  1. 算法面试:栈实现队列的方案
  2. pku 3270 Cow Sorting 置换群
  3. BeanShell自动装箱拆箱
  4. 实践分享丨构建云上私有池(虚拟IDC)的5种方案详解
  5. 微型计算机中的奔四指的是,2015云南省计算机等级考试二级理论考试试题及答案...
  6. 用LinkedList模拟栈(Java容器)
  7. jasperReport - 多Table的PDF中文导出
  8. android apk 加密
  9. html5轮播图代码效果图,JavaScript实现轮播图效果代码实例
  10. 目标目录非空,而且似乎未包含以前编译的应用程序。请手动删除它,或选择其他目标目录...
  11. Python 数据框将某列设置为新索引、重新定义行索引、及获取列名
  12. 【IT职场】如何成为T型甚至A型人物。
  13. 风筝轮评测 风筝选购指南
  14. MySQL Online DDL学习笔记
  15. scala 判断手机号码_手机上的Scala
  16. 丁香园技术负责人冯大辉近日在知乎上披露了当年共同创办阿里巴巴的18个合伙人的近况:
  17. H3C无线控制器支持的认证方式
  18. 12槽10极分数槽集中绕组永磁电机结构讲解
  19. Python爬虫实习笔记 | Week5 Daliy工作内容概要与反思
  20. 二、Linux系统安装

热门文章

  1. 全国计算机考试一级理论,全国计算机等级考试一级理论汇总(版).docx
  2. 字节跳动多篇论文入选 CVPR 2021,精选干货都在这里了
  3. HTML如何使用css样式
  4. C#中简单实现多线程
  5. 基于51单片机和L298N的小车制作(一)
  6. 【H3C V7路由器实战视频课程系列-7】OSPF路由配置与管理-王达-专题视频课程
  7. CentOS安装验证PaceMaker
  8. 8路TTL串口转以太网串口服务器芯片EBT3002功能
  9. matlab怎么输入sin,在 MATLAB命令窗口中输入:a=sin(pi/7);save a,则下列论述中正确的是:...
  10. R语言基于Bootstrap方法计算标准误差(std. error)实战