自动化测试心得

上一篇 / 下一篇  2012-01-04 16:53:24

   自动化测试之前,需要对软件的业务逻辑进行分析。分析出那些是公用的业务,那些是独立的业务。然后形成一个个业务流程的用例。
   然后把脚本分为UI、数据处理、数据连接、扩展DLL。把每个脚本都独立出来,以便以后好维护。

  定义好这些后,我们就可以着手根据用例写脚本了。比如:一个查看用户信息用例:

  首先分解出登录和查看用户信息两个大步骤,而登录是一个公用用例。因此就把登录流程写成一个公用的脚本,查看用户信息为一个独立的脚本。用户名密码我们需要从数据库提取或使用Excel表格来获取,那这时就需要一个数据处理脚本和数据连接公用脚本(这些公用的一般都已经写好了,传参数调用就可以了)。然后呢就是UI脚本,这一层需要对业务流进行一步步的分析,什么时间调用查看用户信息用例,什么时间退出,什么时间需要再次登录等等。其中还需要对控件的等待处理,测试结果的保存分析。
  

  当脚本稳定后,就要对脚本进行优化,加强脚本的稳定性,让测试过程少出错误。等待时间调优,把一些不需要太多时间的尽量减少。需要判断控件的最好使用循环,让脚本在控件是否出现的第一时间做出响应。

  纯属个人心得,写的不好。
 



TAG:

jiejesse的个人空间 引用 删除 jiejesse   /   2012-01-10 13:17:51
原帖由582357212于2012-01-05 12:57:16发表
呵呵 写的不错,不过我不是很清楚你们哪些部分会做成DLL,建议,例如你可以将登陆,这种使用率高的 做成.

个人认为:数据操作这部分可以写成DLL。
谢谢你的建议。
582357212的个人空间 引用 删除 582357212   /   2012-01-05 12:57:16
呵呵 写的不错,不过我不是很清楚你们哪些部分会做成DLL,建议,例如你可以将登陆,这种使用率高的 做成一个公共函数。使用call来调用,少用Action,会使你的框架更灵活,更健壮
 

评分:0

我来说两句

日历

« 2024-04-30  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 5113
  • 日志数: 5
  • 建立时间: 2011-12-30
  • 更新时间: 2012-06-13

RSS订阅

Open Toolbar