修改了部分文档

pull/28/head
jackfrued 2019-03-04 22:51:53 +08:00
parent 283c8fdbe6
commit 340b91b68a
1 changed files with 2 additions and 2 deletions

View File

@ -22,7 +22,7 @@
#### 单元测试
Python的标准库里有为编写单元测试而准备的unittest模块执行测试时建议使用[pytest](https://docs.pytest.org/en/latest/)。pytest是一款能够自动搜索并执行测试的测试执行工具并且会输出详细的错误报告。关于单元测试可以看看[《Python必会的单元测试框架 - unittest》](https://blog.csdn.net/huilan_same/article/details/52944782)。
Python的标准库里有为编写单元测试而准备的unittest模块执行测试时建议使用[pytest](https://docs.pytest.org/en/latest/)或nose2。pytest是一款能够自动搜索并执行测试的测试执行工具并且会输出详细的错误报告。关于单元测试可以看看[《Python必会的单元测试框架 - unittest》](https://blog.csdn.net/huilan_same/article/details/52944782)。
可以安装[testfixtures](https://pypi.org/project/testfixtures/)库来辅助单元测试它整合了多种典型配置器提供了生成目录、更改系统日期、生成mock对象的功能模块这些模块能够帮助我们将单元测试与单元测试所依赖的环境分离开。[mock](https://pypi.org/project/mock/) 是将测试对象所依赖的对象替换为虚拟对象的库,在测试的时候,我们可以为虚拟对象指定其在被调用时的返回值以及是否发生异常等。
@ -30,7 +30,7 @@ Python的标准库里有为编写单元测试而准备的unittest模块执行
tox能便捷地为我们准备好执行测试所需的环境。tox会在多个virtualenv环境中搭建测试 环境,然后在这些环境中执行测试并显示结果。它能够把测试工具的选项及环境变量等内容统 一起来所以我们只需执行tox命令即能轻松完成所需的测试。
### Selenium
### Selenium/Robot Framework
Selenium是实现Web应用程序的功能测试以及集成测试自动化的浏览器驱动测试工具群。和使用浏览器的用户相同Selenium可以在浏览器进行的鼠标操作、在表单中输入文字、验证表单的值等利用这一点就可以将手动操作变成自动化操作。