1

在自动化测试中Python用途很广,然而Python到底如何来进行自动化测试呢?今天简单的跟大家介绍一下Python自动化测试,这里主要介绍一些Python测试框架。

 

1.单元测试

2.使用python进行windows GUI测试

3.使用python进行Web自动化测试

4.使用python进行性能测试

Python对服务器端的自动化测试

Python对web的自动化测试

Python对数据库的自动化测试

Python对GUI的自动化测试

Python高性能网络测试框架

Python实现远程性能监控

Python实现自动化性能测试

Python对Android APP的自动化测试

Python对Java代码做单元测试

用python做测试的优点:

学习难度小,开发周期短。对目前国内大多数测试人员来说,编码经验不足,python是个很好的入门语言。胶水语言,能与C++, Java, COM, and .NET,Object-C 整合。

测试部门要做单元测试,接口测试,因为人员比例的关系,不可能让测试人员同时掌握多门语言,python可以对C/C++, Java, Object-C进行接口封装后,实现单元测试。语法简约,清晰。减少后期维护的难度。

跨平台

大量可用的库(但python的库有个缺点是,不像perl一样,有个CPAN类库集中地,大部分集中在SourceForge,其实有google这些都不是问题)

成熟的框架。web: django,zope。高性能网络框架:twisted,gevent

丰富python测试工具。此系列文章主要关注于python在测试中的应用。这里有很全面的测试工具介绍

自动化测试框架PyUnit

Python游戏开发

Pygame 使写游戏变简单的python库

pyQt专有的GUI库进行图形界面开发

但PyQt虽然可以开发界面,但不是专门用来写游戏的,需要对它加以封装。

Python优点

  1. 易于使用,安装Python和代码编辑器即可

  2. 语法性感,写Python就如写诗,错落有致

  3. 功能强大,和Js相比,多出了线程控制以及类,tuple等元素

  4. 跨平台,据说你可以带着你的Python从PC到Android,从Android到iOS