摘要: test case一个 TestCase 的实例就是一个测试用例。什么是测试用例呢?就是一个完整的测试流程,包括测试前准备环境的搭建(setUp),实现测试过程的代码(run),以及测试后环境的还原(tearDown)。元测试(unittest)的本质也就在这里,一个测试用例是一个完整的测试单元,通 阅读全文
posted @ 2019-03-20 15:39 大九~ 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 在 Python 语言下有诸多单元测试框架,如 unittest、Pytest、nose 等,其中 unittest 框架(原名 PyUnit 框架)为 Python 语言自带的单元测试框架,从 Python 2.1 及其以后的版本都将 PyUnit 作为一个标准模块放入 Python 开发包中。 阅读全文
posted @ 2019-03-20 14:49 大九~ 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要验证浏览器中是否存在某个 cookie,因为基于真实的 cookie 的测试是无法通过集成测试完成的。WebDriver 提供了操作 Cookie 的相关方法可以读取、添加和删除 cookie。 打印结果: 通过打印结果可以看出,cookie 是以字典的形式进行存放的,知道了 cook 阅读全文
posted @ 2019-03-20 11:59 大九~ 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 对于 web 应用来说,大部分的系统在用户登录时都要求用户输入验证码,验证码的类型的很多,有字母数字的,有汉字的,甚至还要用户输入一条算术题的答案的,对于系统来说使用验证码可以有效果的防止采用机器猜测方法对口令的刺探,在一定程度上增加了安全性。 但对于测试人员来说,不管是进行性能测试还是自动化测试都 阅读全文
posted @ 2019-03-20 11:37 大九~ 阅读(3426) 评论(0) 推荐(1) 编辑
摘要: WebDiver 不能操作本地 Windows 控件,但对于浏览器上的控件也不是都可以操作的。比如浏览器的滚动条,虽然 WebDriver 提供操作浏览器的前进和后退按钮,但对于滚动条并没有提供相应用的方法。那么在这种情况下就可以借助 JavaScript 方法来控制浏览器滚动条。WebDriver 阅读全文
posted @ 2019-03-20 11:25 大九~ 阅读(1341) 评论(0) 推荐(0) 编辑