【自动化测试】任务1:商品品牌

需要软件测试备赛资料或者远程培训可联系博主,详细了解

1、任务知识储备

  • Python/Java:掌握使用Python/Java语言,能够进行自动化测试脚本编写;
  • Pycharm/IDEA:掌握Pycharm/IDEA编辑器的使用,能够进行代码编写;
  • Selenium:掌握Selenium组件的各种使用方法,包括元素定位、复数元素定位、鼠标操作、键盘操作、时间等待、窗口切换、页面元素属性删除、sumbit()方法使用、操作下拉滚动条方法、下拉框处理、文件上传处理、页面截图操作、alert弹出框处理、CSV文件读取;
  • Unittest框架:掌握Unittest单元测试框架使用方法:
  • TestNG框架:掌握TestNG单元测试框架使用方法;
  • 数据驱动:掌握自动化测试中CSV文件读取、数据驱动、数据断言等使用方法;
  • 高级模式:掌握自动化测试高级模式,包括discover方法、测试报告、发送邮件、整合测试报告并发送邮件、PageObject模式等。

2、任务周期安排

共24学时,任务内容如下:

  • 系统管理员---商品信息---商品品牌---自动化测试(Python+Selenium);
  • 系统管理员---商品信息---商品品牌---自动化测试(Java+Selenium)。

3、任务参考文档

  • 系统管理员---商品信息---商品品牌---自动化测试---功能测试用例。

4、任务实现要求

根据系统管理员---商品信息---商品品牌---测试用例,采用自动化测试,分别使用Python+Selenium及Java+Selenium进行实现。

(1)任务要求

  • 根据系统管理员---商品信息---商品品牌---测试用例编写自动化测试脚本;
  • 自动运行自动化脚本;
  • 自动生成测试报告;
  • 自动截图;
  • 自动将最新测试报告发送到指定邮箱;
  • 整体使用框架+数据驱动。

(2)测试用例

|----------|-----------|--------------------|----------|--------------|---------------|----------|----------------------|
| 页面位置 | 测试功能点 | 测试标题 | 重要级别 | 预置条件 | 输入 | 执行步骤 | 预期输出 |
| 新增页面 | 验证新增功能 | 验证商品品牌名称输入非汉字和英文字符 | 中 | 正确进入商品品牌新增页面 | 商品品牌名称:123456 | 点击保存按钮 | 提示:商品品牌名称输入有误,请重新输入。 |
| 新增页面 | 验证新增功能 | 验证商品品牌名称输入为空 | 中 | 正确进入商品品牌新增页面 | 商品品牌名称: | 点击保存按钮 | 提示:商品品牌名称必填,请重新输入。 |
| 新增页面 | 验证新增功能 | 验证商品品牌名称输入重复名称 | 中 | 正确进入商品品牌新增页面 | 商品品牌名称:测试 | 点击保存按钮 | 提示:商品品牌名称重复,请重新输入。 |
| 新增页面 | 验证新增功能 | 验证商品品牌名称输入字符过短 | 中 | 正确进入商品品牌新增页面 | 商品品牌名称:测 | 点击保存按钮 | 提示:商品品牌名称输入有误,请重新输入。 |

(3)任务步骤

  • 进入到ERP系统登录页面;
  • 输入用户名;
  • 输入密码;
  • 点击登录按钮;
  • 点击商品品牌;
  • 输入商品品牌名称;
  • 点击保存按钮;
  • 根据要求编写完整的测试用例。
相关推荐
aiweker4 小时前
Selenium 使用指南:从入门到精通
python·selenium·测试工具
愈努力俞幸运3 天前
python selenium 用法教程
python·selenium
Future_yzx3 天前
Selenium 浏览器操作与使用技巧——详细解析(Java版)
java·selenium·测试工具
测试者家园3 天前
AI在自动化测试中的伦理挑战
自动化测试·软件测试·人工智能·数据处理·数据脱敏·质量效能·伦理
测试者家园3 天前
代码审查中的自动化与AI应用
自动化测试·软件测试·人工智能·单元测试·代码审查·ai赋能·质量效能
武陵悭臾4 天前
网络爬虫学习:应用selenium获取Edge浏览器版本号,自动下载对应版本msedgedriver,确保Edge浏览器顺利打开。
学习·selenium·edge·deepseek·winreg·zipfile
Future_yzx4 天前
selenium自动化测试框架——面试题整理
java·selenium·intellij-idea
代码的乐趣5 天前
支持selenium的chrome driver更新到132.0.6834.110
chrome·python·selenium
霍格沃兹测试开发学社测试人社区5 天前
性能测试丨JVM 性能数据采集
软件测试·jvm·测试开发·测试工具
小张认为的测试7 天前
Jenkins下载 Maven、Allure 插件并且配置环境
java·软件测试·ci/cd·jenkins·maven