自动化测试模型
基本概念:
1、库
库的英文单词是 LIbrary,库是由代码集合成的一个产品,可供程序员调用。 面向对象的代码组织形成的库叫类库,面向过程的代码组织形成的库叫函数库。
例如,WebDriver 就属于哭的范畴,它提供了一组操作 Web 页面的的类和方法,所以称它为 Web 自动化测试库
2、框架
框架的英文单词是 FrameWork,框架是为解决一个或一类问题而开发的产品,用户一般只需要用框架提供的类或函数,即可实现全部功能。
从这个角度看,UnitTest 主要用于测试用例的组织和执行,以及测试结果的生成。
因为它的主要任务就是帮助我们完成测试工作,所以通常称他为测试框架
3、工具
工具的英文单词是 Tools,工具与框架所做的事情类似,只是工具提供了更高层次的封装,屏蔽了底层的代码,提供了单独的操作界面供用户使用。
例如: UFT(QTP)、 Katalon 就属于自动化测试工具
浙公网安备 33010602011771号