码迷,mamicode.com
首页 > 其他好文 > 详细

自动化测试框架

时间:2014-06-11 22:08:52      阅读:353      评论:0      收藏:0      [点我收藏+]

标签:class   http   tar   com   get   使用   

自动化测试框架:由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。

在了解什么是自动化测试框架之前,先了解一下什么叫框架?框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。 从框架的定义可以了解,框架可以是被重用的基础平台;框架也可以是组织架构类的东西。其实后者更为贴切,因为框和架本来就是组织和归类所用的。
所谓自动化测试框架,即是应用于自动化测试所用的框架。按照框架的定义,自动化测试框架要么是提供可重用的基础自动化测试模块,如:selenium、watir等,它们主要提供最基础的自动化测试功能,比如打开一个程序,模拟鼠标和键盘来点击或操作被测试对象,最后验证被测对象的属性以判断程序的正确性;要么是可以提供自动化测试执行和管理功能的架构模块,如:Phoenix Framework,robot,STAF等,它们本身不提供基础的自动化测试支持,只是用于组织、管理和执行那些独立的自动化测试用例,测试完成后统计测试结果,通常这类框架一般都会集成一个基础自动化测试模块,如:robot框架就可以集成selenium框架,Phoenix Framework[7]集成的也是selenium框架。
 
摘自:selenium自动化测试指南
自动化框架主要用于定义在开发中将要使用的公共内容。
根据自动化测试用例,很容易能够定位出以下自动化测试框架的典型要素。
1,公共的对象;
2,公共的方法;
3,公共的环境;
4,公共的测试数据。
在该框架中,需要将这些典型要素考虑进去,在测试用例中抽取出公用的元素放入已定义的文件,设定好调用的过程。
 

自动化测试框架,布布扣,bubuko.com

自动化测试框架

标签:class   http   tar   com   get   使用   

原文地址:http://www.cnblogs.com/lynn1984/p/3772181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!