当前位置: 首页 > news >正文

软件测试——自动化测试博客系统

代码gitee仓库地址——SoftwareTest

测试思路

注意用例之间的依赖

  • 通过clear保证输入框内没有信息
  • 通过刷新保证输入框内没有信息
  • 不要在中间释放driver

登录成功

  • 输入正确的账户密码后会跳转页面,可以检测是否能抓取到跳转页面上的与登录页面不同的某个元素
  • 通过断言检查页面标题
   String expect = driver.getTitle();assert expect.equals("博客列表");

IDEA配置断言

  • 测试URL是否改变
  • 只要是登录成功状态和未登录时不一样的某些状态/元素都可以作为测试点检查

登陆失败

  • 思路同上

其他页面

  • 分为登录状态和未登录状态
  • 登录状态的用例:要保证登录态
  • 未登录状态的用例:要保证登录态

测试文件结构优化:未登录状态用例放在一个文件夹测试

元素为第三方插件

  • 元素交互异常
    在这里插入图片描述
    解决办法:1.学会放过自己 2.通过键盘实现

http://www.mrgr.cn/news/6150.html

相关文章:

  • 404炫酷单页面html5源码
  • 树与图的宽度优先遍历
  • 入门re 正则表达式
  • OpenAI 推出名为 GPT-4o mini 的迷你 AI 模型,该款模型设计有哪些亮点?
  • 鸿蒙Harmony开发知识:Arkts函数
  • 38-java代码可以实现一次编写 到处运行
  • c++题目_背包问题(可任意分割) 贪心算法
  • 想学网络,为什么要先学数通?
  • 深入理解 Go 语言的 GMP 调度模型
  • js 和 ts 的类型总览
  • 数据结构---单链表实现
  • vue Formily动态表单解决方案
  • 揭秘电子版招生简章的制作方法!
  • 昇腾 - AscendCL C++应用开发 图像文件的解码时硬件对图像的宽度和高度的处理方式
  • 【GitLab】使用 Docker 安装 3:gitlab-ce:17.3.0-ce.0 配置
  • 股票买卖的思路与代码
  • Vue `<script setup>` 属性的深入解析
  • docker私有仓库创建与推送
  • 马思克聊天机器人Grok-2图像生成审查过滤机制引发巨大的争议
  • VR(虚拟现实)和AR(增强现实)