未来已来

自动化测试框架设计随想 1

上一篇 / 下一篇  2008-07-21 18:37:50 / 个人分类:自动化测试

    软件测试正逐渐从手工测试往测试自动化测试方面发展,其实就是正朝业务流程自动化方向发展。自动化测试是一项工程,需要编写代码,为了保证代码的可维护性,保证代码的灵活性,它也需要设计,所以框架设计变得很重要。

    我们知道在大型项目中自动化功能测试是复杂和困难的,因为它需要深入的知识背景。其中包括很重要的两方面知识:一种是编程和测试工具的技能,一种是业务知识。但通常的程序员没有足够的业务领域知识(尤其是复杂的企业系统,如ERP,BOSS等) ,但熟悉业务的测试人员又缺乏编程和自动化测试的经验。
 
   所以一般我们在自动化测试团队中需要两种人员:  
   业务专家,主要负责测试场景的设计; 
   自动化测试工具专家(qtp熟悉的人,如QTP CPC): 负责开发脚本代码,调试实施的职能。  
   
   要设计并实现一个强大的关键字驱动自动化框架是一项很大的挑战。在公司内部组建一个集中的自动化测试的团队设计关键字数据驱动框架,这么做的好处是可以跨多平台应用,从而节省大量的时间,精力和费用。关键字数据驱动的框架让测试人员关注测试用例的设计,自动化测试开发人员关注在功能的实现。
   待续...............  
  

TAG: 自动化测试

sally的测试之旅 引用 删除 sally_0817   /   2008-07-25 15:00:54
一直想很好的理解和构建自动化测试框架。
但是有点迷茫......
 

评分:0

我来说两句

Open Toolbar