`
kuwoleft
  • 浏览: 1078754 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多
请开发人员支持自动化测试
陈能技
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等。这些都要求你跟你的开发人员沟通、紧密合作,尽量提早预防和降低自动化测试的技术上的风险。
分享到:
评论

相关推荐

    基于Spring Boot的Rabbit自动化测试平台服务端设计源码

    该平台是一个开源的自动化测试平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),目前版本已支持UI自动化和接口自动化测试。平台采用关键字驱动,测试人员无需任何代码基础,即可轻松完成...

    自动化测试用例设计平台.pptx

    通用嵌入式系统测试平台(Embedded System Interface Test Studio,简称:ETest)是针对嵌入式系统进行实时、闭环、非侵入式测试的自动化测试平台,适用于嵌入式系统在设计、仿真、开发、调试、测试、集成验证和维护...

    Selenium+Java最专业自动化测试书籍

    Selenium+Java最专业自动化测试书籍,从入门到精通,向开发人员和测试人员展示了如何使用Selenium进行Web自动化测试。讲解了WebDriver与Selenium RC的区别、WebDriver的架构和设计理念;阐述了WebDriver的部署、基本...

    软件移动端测试之 -手机自动化测试appium.m4a

    开发人员在做App的时候,是分开来开发的,所以测试的时候我们也要分开来写自动化测试用例,而且有些儿框架还不支持两个不同的操作系统。 (2)硬件环境依赖。智能机生产厂商越来越多,而且手机屏幕大小也不一,这就...

    基于selenium 2的自动化测试从入门到精通

    本书向开发人员和测试人员展示了如何使用Selenium进行Web自动化测试。本书从自动化测试的特点娓娓道来,引出了主角Selenium;介绍了Selenium IDE的使用;讲述了获取页面元素和定位页面元素的多种方式;讲解了...

    AutoMeter-API是一款专门为测试人员准备的针对分布式服务微服务API接口功能和性能一体的自动化测试平台

    AutoMeter-API是一款专门为测试人员准备的针对分布式服务,微服务API,接口,功能和性能一体的自动化测试平台,一站式解决项目管理,微服务,API接口,环境管理,测试用例,前置条件,变量管理,测试集合,测试计划...

    Android 自动化测试框架

    Android 自动化测试框架 一、Monkey  是Android SDK自带的测试工具,是一个... 是Android提供的自动化测试框架,基本上支持所有的Android事件操作。是用来做UI测试的,也就是普通的手工测试,点击每个控件元素看看

    基于WPF的UI自动化测试

    而从NET3.0的WPF开始,微软通过其UI的自动化支持,协助开发人员为界面元素建立自动化测试标识。  WPF的UI自动化技术  WPF为Windows桌面应用程序和WEB应用程序提供了一个智能客户端开发模型,以方便构建丰富统一的...

    “中兴捧月”软件测试自动化附件

    一个完整的测试系统可能包括多种自动化控制对象,需要有针对性的构建不同自动化控制工具,同时也需要提供一个集成的平台,使测试人员可以在一个统一的视图上进行自动化测试用例的开发,来实现对不同自动化控制工具的...

    UI自动化测试框架,支持APP、Web、HTML5三端, 基于SpringBoot框架, 支持消息通知、失败截屏+源代码+文档说

    自动化测试用例开发人员只需要学习一次,就可以编写前端自动化测试用例,对前端产品进行自动化测试。 ## 前端自动化测试框架包含如下模块: APP 自动化测试框架、HTML5 网页自动化测试框架、Web网页自动化测试框架。...

    基于Selenium的自动化测试框架设计与实现.pdf

    试框架一起使用,每种工具都采用不同方法支持Web应用程序的自动化测试。经过对该框架的应用和评估,该框架 有助于测试脚本的设计和执行,从而节省手动测试的时间和成本。框架具有屏幕截图功能,有助于开发人员分析代...

    自动化黑盒测试平台.docx

    通用嵌入式系统测试平台(Embedded System Interface Test Studio,简称:ETest)是针对嵌入式系统进行实时、闭环、非侵入式测试的自动化测试平台,适用于嵌入式系统在设计、仿真、开发、调试、测试、集成验证和维护...

    基于ATXServer2设计的数据驱动的移动自动化测试框架+详细项目说明.zip

    测试人员无需手动连接设备,只需要在Excel里配置设备信息和编写测试用例,即可轻松实现在多设备上的数据驱动的自动化测试。 ​ 该框架易于维护和扩展,目前已支持Android测试场景,未来将继续扩展对iOS和Web应用的...

    Python-基于opencv让iOS和Android测试自动化

    该项目是为了让手机应用的一些常规测试可以自动化起来,让测试人员摆脱那些枯燥的重复性工作。 基于OpenCV的图像识别技术,有点类似于SikuliX(这东西挺好用的,只是没说要支持手机端) 这个项目诞生在网易游戏频繁的...

    使用IBMRationalQualityManager管理自动化测试过程

    IBMRationalQualityManager为自动化测试提供了...另一方面,RationalQualityManager支持测试结果的自动生成,提高了自动化测试执行的效率和准确率;同时,自动化执行结果报告和自动化与手动测试对比分析报告使得测试管理

    初识KatalonStudio自动化测试工具

    做Web自动化测试我们经常选择Selenium,因为它开源免费,支持不同的开发语言,还有录制功能,从一定程度上减少了测试人员开发脚本的成本;做App自动化测试我们通常选择Appium,它也是开源免费,同时支持Android和IOS...

    一种支持自动化测试的测试管理工具的实现

    本文描述了我们项目组开发的支持自动化测试的测试管理工具的结构和功能实现。关键字 自动化测试;测试管理;软件测试1 引言为了保证软件产品的质量,需要对软件过程进行控制,同时也需要对软件产品本身进行检测,...

Global site tag (gtag.js) - Google Analytics