第 8 章:自动化测试(中)
阅读参考资料
在线计算器
要求:
- 被测网站:http://www.zxjsq.net/
- 制作自动化测试脚本,测试基础型计算器的功能
- 测试加法功能
- 测试减法功能
- 测试乘法功能
- 测试除法功能
- 运行自动化测试脚本
- 添加必要的注释
- 把自动化脚本文件保存为:
calculator.side
- 在课程 redmine 网站上,自己所属的团队项目下,提交脚本文件
- 问题的标题是:calculator side
- 问题的附件是上面保存的脚本
示例参考:
获取百度首页信息
要求:
- 被测网站:https://www.baidu.com
- 制作自动化测试脚本
- 打开百度首页,验证 title 信息
- 获取首页 Title 信息,保存为变量,echo 命令打印该变量
- 获取首页文字信息,保存为变量,echo 命令打印该变量
- 运行自动化测试脚本
- 添加必要的注释
- 把自动化脚本文件保存为:
baidu-store.side
- 在课程 redmine 网站上,自己所属的团队项目下,提交脚本文件
- 问题的标题是:baidu-store side
- 问题的附件是上面保存的脚本
示例参考:
学习时长统计
要求:
- 被测网站:https://edu.51cto.com
- 制作自动化测试脚本,统计学习时长信息,并打印
- 打开学生学习记录页面
- 获取学习时长数据,并存入变量
- 计算所有学生总学习时长,并打印
- 计算所有学生平均学习时长,并打印
- 运行自动化测试脚本
- 添加必要的注释
- 把自动化脚本文件保存为:
51cto-study-len.side
- 在课程 redmine 网站上,自己所属的团队项目下,提交脚本文件
- 问题的标题是:51cto-study-len side
- 问题的附件是上面保存的脚本
示例参考:
百度搜索变量
要求:
- 被测网站:https://www.baidu.com
- 制作自动化测试脚本,测试百度搜索功能
- 获取百度首页的 title 信息,并存入变量 ttl 中
- 将 ttl 中的字符串,放入百度搜索框
- 点击“百度一下”搜索按钮
- 运行自动化测试脚本
- 添加必要的注释
- 把自动化脚本文件保存为:
baidu-search-var.side
- 在课程 redmine 网站上,自己所属的团队项目下,提交脚本文件
- 问题的标题是:baidu-search-var side
- 问题的附件是上面保存的脚本
示例参考:
CSS 选择器语法
要求:
- 把 CSS diner 教学软件,打通关三遍
定位器
要求:
- 被测网站:http://sample.wangding.co/selenium/locator.html
- 制作自动化测试脚本,测试页面
- 使用 ID 定位器,定位账户字段,在文本框中输入:wngding
- 使用 name 定位器,定位账户字段,在文本框中输入:wangchenxin
- 使用 linkText 定位器,定位
alert 页面
链接,并触发 click 操作 - 使用 CSS 定位器,定位账户字段,在文本框中输入:louying
- 尝试如下 CSS 定位器的语法
- id 选择器
- 类选择器
- 标签属性选择器
- 使用 XPath 定位器,定位密码字段,在文本框中输入:123
- 运行自动化测试脚本
- 添加必要的注释
- 把自动化脚本文件保存为:
locator.side
- 在课程 redmine 网站上,自己所属的团队项目下,提交脚本文件
- 问题的标题是:locator side
- 问题的附件是上面保存的脚本
示例参考:
站长工具网站
要求:
- 被测网站:http://tool.chinaz.com/
- 制作自动化测试脚本,测试网站的六个域名工具
- 打开域名类下面的六个工具页面
- 验证每个工具页面可以正常打开
- 运行自动化测试脚本
- 添加必要的注释
- 把自动化脚本文件保存为:
tools.side
- 在课程 redmine 网站上,自己所属的团队项目下,提交脚本文件
- 问题的标题是:tools side
- 问题的附件是上面保存的脚本
示例参考: