跳转到内容

第 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
  • 问题的附件是上面保存的脚本

示例参考: