Hi, 如果有任何想法与我沟通, 请用: lifr_nj 在 msn.com

Different QTP: 后记

上一篇 / 下一篇  2012-09-08 22:39:24 / 个人分类:QTP

后记

QTP软件测试开发应该是什么样的?怎样才是高效的开发方式?QTP软件测试只需要三个月的培训就能做好吗?

在开始进入QTP自动化测试开发之前和之中,我有这样一些疑问。慢慢的,我体会到自动化测试开发和其他通用的软件开发并无根本之不同。也就是说软件开发中你能看到的一些概念,比如:模块化,低耦合,面向对象,敏捷设计模式,可维护性,接口设计。。。在QTP自动化测试开发中同样适用。没有软件开发的基本素养,同样也不能开发好一个QTP自动化测试项目(我承认,或许能够开发出来,但可维护性会很糟糕)。

但是,因为从事QTP自动化测试开发的人员很多都是QA而不是Developer所以QTP提供了很多方便的智能的工具来降低上手的难度,并且打出了”不会程序设计也可以做QTP自动化测试”的口号(这种现象其实在别的开发领域也有,比如“三十天掌握J2EE”等等)但是,这些工具虽说是捷径但却牺牲了软件开发中一些基本的要素。简单来说,这些工具像积木,可以搭房子,但不能建立大厦。所以,我慢慢的抛弃了这些工具,而转向了我所熟悉的,通常的软件开发方式来开发QTP自动化测试项目。

实践也证明了,通常的软件开发方式也完全可以开发QTP自动化测试项目,而且开发效率和可维护性还更高(至少对我而言)。

到此为止,我对于QTP自动化测试开发的绝大部分想法和经验都和你分享了。希望能对你有所启发和帮助。(DFL,2012/09/07)


TAG:

 

评分:0

我来说两句

Open Toolbar