python自动化测试
来源:互联网 发布:淘宝城 上海 编辑:程序博客网 时间:2024/06/08 16:20
python自动化测试(2)-自动化基本技术原理
http://www.cnblogs.com/beer/p/5011776.html
总结起来,对于想入这行而且想有深入发展的人,有如下几个结论和建议:
软件的本质不是界面而是数据
要了解软件的本质,必须必须要有良好的计算机基础
从事互联网行业的人可以熟悉linux,尽早建立这种 软件即数据 的世界观
接口做自动化测试是最投入回报比最高的(来自Google的工程师的观点)
要想做好自动化测试,必须有软件开发能力和系统的设计能力
python自动化测试(3)- 自动化框架及工具
http://www.cnblogs.com/beer/p/5075619.html
PyUnit测试框架
使用 python 作为自动化编程语言,那么就自然的使用 pyunit 作为自动化测试框架了。如下部分的内容主要来自于 pyunit 的官方文档,本文仅仅做了一些翻译和结构上的简单调整。这部分属于测试框架的基本原理和概念部分,在进行代码编写前,有必要进行了解。
python的单元测试框架 PyUnit,可以认为是 Java 语言下的单元测试框架 JUnit 的 Python 语言实现版本,甚至其作者之一 Kent Beck 就是 JUnit 的作者。
unittest要达到如下目标:
支持自动化测试
让所有的测试脚本共享 开启(setup) 和 关闭(shutdown) 的代码
可以通过集合(collections)的方式来组织测试用例脚本
将所有的测试脚本从测试报告框架中独立出来
为了达到以上目标,unittest支持如下几个重要概念:
测试装置(test fixture)
为一个或者多个测试用例做一些准备工作,例如:连接一个数据库,创建一个目录,或者开启一个进程
测试用例(test case)
测试用例是测试行为的最小单元,通过对一些输入输出值的对比来进行测试检查
测试套件(test suite)
将 测试用例 或者 测试用例集合 聚合组织起来的集合。可以批量执行一个测试套件内所有的测试用例
测试执行器(test runner)
组织安排测试脚本执行活动的组件。测试执行器通过一些图形界面,文本界面或者返回一些特殊的值来展示测试脚本的测试结果。主要用于生成测试报告
0 0
- python自动化测试
- python自动化测试
- python + selenium 自动化测试
- python 自动化测试
- selenium + python 自动化测试
- python单元测试(自动化测试)
- 自动化测试-python脚本语言
- python自动化测试常见问题
- python自动化测试
- Python自动化测试-Selenium
- GUI测试自动化 -- python
- python自动化测试
- python unittest 自动化测试
- appium+python自动化测试
- selenium + python 自动化测试
- python自动化测试,自动化框架及工具
- python自动化测试,自动化基本技术原理
- 自动化测试脚本语言-Python 读书笔记
- CollapsingToolbarLayout的使用
- linux 进程监控命令1——top
- 如何判断一个整数是不是奇数----最佳方式
- 详解struts-2.3.32的配置(巨坑)
- 10单元练习
- python自动化测试
- Redis常用命令
- db_install.rsp配置描述
- Android 请求权限失败或无法请求权限问题解决
- Android开发之蓝牙(Bluetooth)---源码目录
- [面试算法] 剑指Offer题目代码汇总
- 脑洞大开的9个旅行“冷知识”,我竟无言以对!
- http请求之关于content-type的一些介绍
- selenium+python+phantomjs爬虫博客排行榜