第一次用qtp做自动化项目总结
以前也没有怎么做过自动化,也没用过QTP,但是由于组内做这方面的人员短缺,就赶鸭子上架了,经过近两周的时间,终于实现了当初的需求,先总结如下,希望都刚接触自动化的各位有所帮助:1、需求很重要:无论做功能、性能还是自动化,需求讨论很重要,所以首先要想相关人员确定要实现什么功能(做自动化的目的);了解功能测试人员手工操作的详细目的
2、需求分析:讨论完需求后,做需求分析,分析哪些适合做自动化,哪些不适合做,适合做的部分哪些自己能够搞定,能够搞的放在第一阶段;不能搞定的放在第二阶段,可以分批进行(分解难度)
3、工具选择:这次项目是基于界面的测试,所以选择了QTP(因为相对容易操作)
4、脚本调试:录制好脚本后,首先要想的就是要实现需求,你在技术上要怎么处理,然后再去攻克这些技术,如何攻克,针对一个点去网上查,然后把相应的代码放到自己的脚本中调试,如果通过,进行下一个,直到所有的技术难点都解决为止
5、对于调试过程中报错的处理:不要惊慌,所有的错误信息注意查看错误提示信息,然后结合active screen看在那报错,好多都是因为对象库缺少对象或者回放过快造成的
6、脚本调试的原则:先走通后走对 学习了 我也是新手,有同感!! 学习中 这么点 =,= 新手学习了:) 自动化实现的是用例,不是需求,要先写用例 楼主悟性还算很高的,很多人做了很多年都不明白你说的这些道理,尤其是一些主管,忒那啥的…… 自动化实现的是用例,不是需求,要先写用例
wugecat 发表于 2011-4-25 11:13 http://bbs.51testing.com/images/common/back.gif
同意支柱的观点,业务系统的一般做的都是数据驱动的自动化,只有用例完善了、理顺了,自动化的功能才能发挥出来,自动化实现的是用例没错,弱弱的说一句,用例就是把需求实例化,所以也不能说不是需求 楼主悟性还算很高的,很多人做了很多年都不明白你说的这些道理,尤其是一些主管,忒那啥的……
lyscser 发表于 2011-4-25 13:17 http://bbs.51testing.com/images/common/back.gif
深有同感,做之前和做的过程中,主管什么都告诉只需要告诉你简单的需求,做完了脚本,然后再详细测,完全本末倒置,没有弄清自动化的来源,崩溃……
页:
[1]