为什么自动化开发者比AUT开发者面临更多的挑战?

Meir Bar-Tal 在这篇文章中提到自动化测试项目应该与开发项目一样看待:

http://www.advancedqtp.com/knowledge-base/articles/qtp-tricks4/descriptive-programming/implementing-a-gui-layer-with-classes/

 

因为自动化开发者通常面临更多的挑战是AUT(Application Under Test)开发者所不能感受的。

If so, then an automation project should be treated and managed as any other development project and, in fact, even more so. This is because the automation developer faces challenges that are usually not felt by the developers of the AUT . Some of the main challenges are the following:

  1. First, the automation developer must have an overall view of the AUT, as the automation scripts may cover a large part of the AUT’s main functionality. Members of the AUT’s development team do not necessarily need this, as the division of labor among the different teams is typically coordinated by the team leaders and a project manager. So a developer can focus on the part assigned to him and do it well even without having in depth knowledge of the whole system. (自动化开发者必须对AUT有一个全局的把握,因为自动化脚本需要覆盖AUT的大部分主要功能。
  2. Second, the automation scripts should be mapped to the test design, as they should emulate the steps done by a human tester. But, quite often, automation developers find out that the test design leaves many open issues that need to be resolved beforehand, as the automation scripts do not possess the flexibility and ingenuity of a human tester during runtime. (自动化脚本应该遵循测试设计,模拟手工的测试步骤。但是这个过程往往不那么顺利,有很多问题需要解决,并不是把手工的每个测试步骤一一转换成一行行脚本那么简单。
  3. Third, the GUI controls used by the development team, and also the AUT’s behavior may pose a real technological challenge regarding the identification of the objects by QTP (or other tools). Many times solutions that extend the basic capacities of the tools are required, as is the case with third-party and custom controls.(开发组所采用的GUI控件,以及AUT的行为可能给QTP或其他测试工具带来很多对象识别技术上的挑战。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值