自动化测试心得
上一篇 /
下一篇 2012-01-04 16:53:24
自动化测试之前,需要对软件的业务逻辑进行分析。分析出那些是公用的业务,那些是独立的业务。然后形成一个个业务流程的用例。
然后把脚本分为UI、数据处理、数据连接、扩展DLL。把每个脚本都独立出来,以便以后好维护。
定义好这些后,我们就可以着手根据用例写脚本了。比如:一个查看用户信息用例:
首先分解出登录和查看用户信息两个大步骤,而登录是一个公用用例。因此就把登录流程写成一个公用的脚本,查看用户信息为一个独立的脚本。用户名密码我们需要从
数据库提取或使用Excel表格来获取,那这时就需要一个数据处理脚本和数据连接公用脚本(这些公用的一般都已经写好了,传参数调用就可以了)。然后呢就是UI脚本,这一层需要对业务流进行一步步的分析,什么时间调用查看用户信息用例,什么时间退出,什么时间需要再次登录等等。其中还需要对控件的等待处理,测试结果的保存分析。
当脚本稳定后,就要对脚本进行优化,加强脚本的稳定性,让测试过程少出错误。等待时间调优,把一些不需要太多时间的尽量减少。需要判断控件的最好使用循环,让脚本在控件是否出现的第一时间做出响应。
纯属个人心得,写的不好。
收藏
举报
TAG: