From 340b91b68aef6dd0d962c9c84e59bf8c92d9c6bf Mon Sep 17 00:00:00 2001 From: jackfrued Date: Mon, 4 Mar 2019 22:51:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E9=83=A8=E5=88=86?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\345\205\263\344\272\216\346\265\213\350\257\225.md" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/Day91-100/\345\205\263\344\272\216\346\265\213\350\257\225.md" "b/Day91-100/\345\205\263\344\272\216\346\265\213\350\257\225.md" index 7628342..7fe8999 100644 --- "a/Day91-100/\345\205\263\344\272\216\346\265\213\350\257\225.md" +++ "b/Day91-100/\345\205\263\344\272\216\346\265\213\350\257\225.md" @@ -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可以在浏览器进行的鼠标操作、在表单中输入文字、验证表单的值等,利用这一点就可以将手动操作变成自动化操作。 -- GitLab