自动化测试库、框架和工具之间的区别

      库的英文单词叫Library,库是由代码集合成的一个产品,供程序员调用。面向对象的代码组织形式的库叫类库,面向过程的代码组织形成的库叫函数。

      框架的英文单词叫Framework,框架是为解决一个或一类问题而开发的产品,用户一般只需要使用框架提供的类或函数,即可实现全部功能。所以从这个角度来理解unittest框架,它主要用于实现测试用例的组织和执行,以及测试结果的生成。因为它的主要任务就是帮助我们完成测试工作,所以我们通常把它叫做单元测试框架。

      工具的英文单词叫Tool是,在笔者看来工具与框架所作的事情类似,只是工具会有更高的抽象,屏蔽了底层的代码,一般会提供单独的操作界面供用户操作。例如,Selenium IDE和QTP就是自动化测试工具。

猜你喜欢

转载自blog.csdn.net/sl01224318/article/details/84580654