请开发人员支持自动化测试

翻译 2007年09月21日 23:58:00
 
请开发人员支持自动化测试
 
陈能技
2007-9-12
 
原文:Ask for What You Need – Edward J.Correia
 
自动化测试专家 Torsten Zelger 提出的几条提高测试自动化效率的建议,而这些建议都是让你来给你的开发人员建议的:
 
1、弄清楚开发软件所用的编程语言,确保测试工具支持这种语言编写出来的应用程序,是否需要特殊的编程技术或插件。
 
2、确保自动化测试工具能识别重要的GUI控件。如果不能,尝试使用键盘操作或请求开发人员构建一些对控件访问的支持。
 
3、用于展示内容的组件(例如报表预览)是否有公开的API,数据是否能输出到一个可读的格式。
 
4、是否使用了混淆工具,让他们不要把混淆工具应用到GUI层面的代码。
 
5、请开发人员给你一个或多个包含所有被测程序使用到的GUI对象的窗口,让你可以尽早确定自动化测试工具是否支持这些控件。
 
6、问清楚被测应用程序是否提供API允许在GUI层以下进行测试。
 
尽早问清楚有可能造成自动化测试障碍的方方面面,例如编程语言、个性化控件、代码混淆器的使用情况,要求你的开发人员提供可测性支持,例如软件原型、hook、API等。这些都要求你跟你的开发人员沟通、紧密合作,尽量提早预防和降低自动化测试的技术上的风险。
 

音频自动化测试

需求在嵌入式系统中音频的重要性一直被忽视,图像的指标一般都是放在首位的。产生这个问题的一个很大原因就是过去的民用的嵌入式系统不是很多,大部分都是工业用的。现在产生了很多的桌上设备和便携设备的产品,也就...
  • xuweiwei1860
  • xuweiwei1860
  • 2017年02月25日 10:32
  • 679

robot自动化测试实现多浏览器支持

做自动化测试首先要保证的就是用例覆盖面完整,而UI测试首先保证就是浏览器覆盖率问题,robot支持的火狐和谷歌浏览器、IE都很好,当然IE可能有一点问题,不过10、11切换的用问题不大。 目前用户大...
  • a5650892
  • a5650892
  • 2017年09月24日 09:14
  • 308

Android自动化测试工具实现简述

自动化测试在产品开发和测试中都有着非常重要的作用。在产品开发阶段,可靠又重复性地运行以确保没有引进回归问题;在产品测试阶段,可以节省人力成本和时间成本,并能保证更大范围的覆盖。Android自动化测试...
  • crash163
  • crash163
  • 2016年09月14日 16:30
  • 837

单元测试、接口测试、web自动化测试的区别

测试的行为本质是什么?   为什么先从这个概念开始谈起,因为对于新手来说,总是把自动化看得很高端和复杂。   先来看看功能测试如何进行的:编写测试用例,测试用例当中最主要的是测试步骤和预期...
  • Foreverlemon
  • Foreverlemon
  • 2017年03月02日 15:50
  • 829

python selenium3 &移动自动化appium测试

python selenium3学习大纲,咨询QQ:2574674466 python移动自动化学习大纲
  • u010945216
  • u010945216
  • 2018年01月02日 20:51
  • 37

接口自动化测试之http请求实践总结

JSONArray官方文档:http://json.org/javadoc/org/json/JSONArray.html JSONObject官方文档:http://json.org/javadoc...
  • zzzghj
  • zzzghj
  • 2016年09月12日 19:36
  • 534

Python+Android自动化测试搭建环境

配置环境 1.建议下载python2.7(现在大部分学习资料还是基于2.X版本的) 2.安装第三方库uiautomator 3.adb工具(需要下载安装sdk和环境的配置) 4.需要安装驱动,有一个简...
  • test94
  • test94
  • 2016年05月26日 20:56
  • 2299

其他-2017年流行的自动化测试工具

SeleniumSelenium 框架是 Web 测试自动化团队测试响应式网页设计或独立网站的最佳选择。 它包括 Selenium IDE,Selenium Remote Control 和 Sele...
  • Maxdong24
  • Maxdong24
  • 2017年07月25日 10:11
  • 837

自动化测试开发人员的十八般武器

  在软件开发中,后台开发人员需要掌握的是后台开发技术,前台开发人员需要掌握的是前台技术。理所应当,测试开发人员也就应该有自己的十八般兵器。在下不才,列出个一二三条,供大家茶余饭后消遣。   第一,至...
  • garinwang
  • garinwang
  • 2010年11月09日 22:18
  • 696

基于python语言的selenium自动化测试(1)-环境搭建

selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点: 免费,也不用再为破解QTP而大伤脑筋 小巧,对于不同的语言它只是一个...
  • qianbinbin1122
  • qianbinbin1122
  • 2016年11月25日 17:28
  • 1106
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:请开发人员支持自动化测试
举报原因:
原因补充:

(最多只允许输入30个字)