安装
你需要参考selenium入门
来指导你安装python和selenium,
同时你还需要安装chrome和chromedriver,在这篇文章中有详细的介绍。
撰写用例
在写功能测试脚本之前,需要先指导测什么。这就是用例的作用。用例要详细描述一个用户的操作行为,用到的数据,得到的反馈等。
比如我们想要测试网站的登录功能,我们可以这么写:
打开网址
http://www.mlln.cn
点击登录
按钮
输入用户名和密码
点击登录
验证登录是否成功
用例要列出所有可能的反馈,测试也要测试到所有可能情况。比如简单的登录功能,首先要测试成功登录的情况,然后要测试用户名或密码错误的情况。
网站应当根据不同的用户操作给出不同的反馈。
编写脚本
脚本就是一段代码,用于执行一个特定的功能。通常一个*.py
文件存放一个脚本,一个测试脚本的大体结构应当是这样的:
文件中最上面写用例, 用三个引号表示。比如
'''这是一个测试用例的描述文字 '''
准备阶段:准备好测试用到的数据,比如你要测试的是登录功能,你需要提前写入数据一个账号和密码,用于测试,写入数据的过程就是准备过程
测试阶段:写代码执行测试
销毁阶段:在准备阶段写入的数据应当在销毁阶段销毁,也就是删除测试账号。关闭任何打开过的浏览器或其他软件。
测试脚本文件名称以test_
开头。
下面是一个测试脚本的样例:
1 | ''' |