IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> Web自动化测试概念基础 -> 正文阅读

[开发测试]Web自动化测试概念基础

????????从今天开始学习web自动化,刚开始觉得呢就是可以运行程序然后自己在操作网页去完成一系列的操作吧。

? ? ? ? web自动化呢,就是将原来让人去执行的测试行为,变为了让电脑机器程序去执行!

我们原本的手工测试啊,是在设备上装上开发好的软件,模拟用户使用,然后去手动的,输入值啊键入内容啊查看界面啊,就会显得很呆,很麻烦对吧。

? ? ? ? 那么自动化测试要在哪些情况下使用呢:

  • 功能测试
  1. 测试UI-----测试显示界面User Interface也就是人机交互界面
  2. 测试业务逻辑----意思就是测试这个软件写的功能对不对,有没有不合理的地方不合理的实现方法
  3. 测试数据的导入导出-----就是说做一些操作,保存,输入之类的能不能实现
  4. 测试接口功能------就是指测试系统组件间接口的一种测试(我查的),意思就是模块组件之间开放的接口调用有没有问题,能不能用!
  • 性能测试
  1. 测试压力和测试负载-----俗称压力测试和负载测试。。。。
    1. 压力测试就是给这个系统一直增加压力,直到系统崩溃为止。相当于测试极限
    2. 负载测试就是测试系统稳定运行状态下,能承受的最大负载量。
  2. 测试接口性能-----就是测试系统模块之间这个开放的接口好不好用!

那么什么样的项目适合去使用自动化的方式进行测试呢,,

  • 测试任务明确,不会频繁变动。----功能需求啊界面。不要一直变,,稳定点的
  • 每日构建后的测试验证------就是每天晚上开发们把代码合并之后,测试一下
  • 比较频繁的回归测试-----重复劳动总是要测相同的内容就用自动化的吧
  • 软件系统界面稳定,变动少------就是变动少的,可以写个一套模板去套用的
  • 需要在多平台上运行相同的测试用例----在多平台上都有测试任务,功能一样,也就是重复劳动的多,就去写自动化脚本吧
  • 软件维护周期长------就是说不是一锤子买卖~~~还有后续的维护,和客户合作这个软件很长时间,开发几年后去维护十几年几十年会之类的情况。
  • 项目进度压力不大------这个主要是因为,紧急情况下,没时间写自动化代码,就让人工去用手点,人点的快(用来应急使用手工)。任务不不紧不急,就写自动化程序去执行。
  • 测试人员需要有较强的编程能力----测试人员肯定要能写代码!

????????现在了解了自动化测试需要在上面这些情况下去使用它,总之就是为了提高效率别做重复劳动,能用程序执行的情况下,时间够就写个代码让电脑去执行测试用例,总比人手去点来的方便

????????需要掌握的自动化测试技术:

  • web前端知识
    • HTTP协议
    • HTML
    • CSS
    • JavaScript
  • 自动化编程语言
    • Python
    • Java

????????这就大概说清楚了,web自动化测试,是什么,干什么的,什么情况下使用,要会什么东西

希望能理解一下自动化测试,具体的内容慢慢写吧。

很多概念不像那种条条框框的资料文献不能改不能变,重在理解内容领会精神,理解万岁!

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-09-27 14:24:47  更:2021-09-27 14:25:49 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 0:26:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码