内容选择
全部
内容选择
内容分类
  • 学堂
  • 博客
  • 论坛
  • 开发服务
  • 开发工具
  • 直播
  • 视频
  • 用户
时间
  • 一周
  • 一个月
  • 三个月
  • 软件测试|web自动化测试神器playwright教程(二十)

    前言 我们都知道,selenium可以实现Chrome浏览器的复用,绕过登录步骤,实现cookie的复用,playwright同样也可以实现该功能。 环境设置 我们在使用selenium进行浏览器复用时,需要提前将Chrome浏览器配置到我们的环境变量中,具体步骤如下: 找

    作者: Tester_muller
    发表时间: 2023-07-31 18:30:37
    5
    0
  • 软件测试|web自动化测试神器playwright教程(十八)

    在我们的日常工作中,经常会遇到需要在页面上悬浮,才可以对部分内容进行点击的情况,如下图,我们需要先在设置处悬浮,才可以点击下方的各项设置项。 如果未进行悬停,我们可以在开发者工具看到,当我们未在设置处悬停时,设置下的所有选项均为不可见 当我们悬停时,这些元素都会变为可见,如下图:

    作者: Tester_muller
    发表时间: 2023-07-31 18:15:47
    8
    0
  • 软件测试|web自动化测试神器playwright教程(十九)

    前言 我们日常工作中,经常会遇到我们的页面内容较多,一个屏幕范围无法完整展示内容,我们就需要滚动屏幕去到我们想要的地方,如下页面,我们想要在豆瓣首页,内容并不完整,如果我们想要直接点击电影模块中的选电影按钮,是需要往下滑动的。 click 点击操作 如下图,我们要在豆瓣首页

    作者: Tester_muller
    发表时间: 2023-07-31 18:18:40
    9
    0
  • 嵌入式软件测试笔记12 | 什么是状态转换测试?如何开展?

    以下为VCR的转换树: 3.3 编写合法测试用例的测试脚本 借助以上转换树和状态-事件表可编写合法测试用例的测试脚本; 转换树中每一条路径是一个测试用例; 如下是部分从VCR状态图导出的测试用例: 3.4 编写非法测试用例的测试脚本 可从状态-事件中得到非法的状态-事件组合;

    作者: 虫无涯
    发表时间: 2023-07-19 14:13:46
    197
    0
  • 软件测试|APP自动化之Toast识别

    秒会自动消失,可以出现在屏幕上中下任意位置。它不同于 Dialog,它没有焦点。Toast 的设计思想是尽可能的不引人注意,同时还向用户显示信息希望他们看到。 测试 APP 下载地址: 首先将上面地址的 apk 包下载到本地,并安装到模拟器中;在模拟器中打开 API Demos,依次点击“Views”-“Popup

    作者: Tester_muller
    发表时间: 2023-01-09 09:34:12
    85
    0
  • 嵌入式软件测试笔记11 | 测试设计技术简单说明

    2 测试设计技术的优点 提高测试过程的质量,增强测试过程的控制。论据如下: 测试策略能够提供正确的测试位置和测试范围,基于测试策略的可靠执行,采用测试设计技术就能够深入把握测试的质量和范围; 采用测试设计技术更能有效的发现缺陷; 详细制定了测试执行的顺序和步骤,所以测试能够很容易的被复现;

    作者: 虫无涯
    发表时间: 2023-07-17 14:47:52
    59
    0
  • 软件测试|web自动化测试神器playwright教程(三十五)

    playwright判断元素是否存在 前言 我们在进行web自动化测试的过程中,有时候我们需要判断元素是否存在,才可以进行下一步的点击操作或断言,如果我们使用的是selenium,可以使用显式等待方式,或者使用find_elements判断列表长度,但是playwright有

    作者: Tester_muller
    发表时间: 2023-08-08 18:43:58
    22
    0
  • 软件测试|web自动化测试神器playwright教程(三十六)

    在我们日常执行自动化测试工作的过程中,经常会遇到一些偶发性的bug,但是因为bug是偶发性的,我们不一定每次执行都能复现,所以我们在测试执行的时候,追踪用例执行就变得非常重要了。playwright提供了一个Playwright Trace Viewer工具来追踪测试执行,这是一个GUI工具,我们可以通过它探索记录的

    作者: Tester_muller
    发表时间: 2023-08-08 18:48:30
    6
    0
  • 软件测试|如何实现多套环境的接口自动化测试

    在敏捷迭代的项目中,通常会将后台服务部署到多套测试环境。那么在进行接口自动化测试时,则需要将服务器的域名进行配置。使用一套接口测试脚本,通过切换域名地址配置,实现多套环境的自动化测试。 实战练习 分别准备两套测试环境,都对其发起 get 请求,传入参数 name,对应值为 hogwarts,并断言其响应值。

    作者: Tester_muller
    发表时间: 2023-01-09 08:40:59
    69
    0
  • 软件测试|web自动化测试神器playwright教程(三十三)

    前言 我们在使用selenium进行web自动化测试工作时,有时需要通过添加显式等待的方式,判断元素是否可见或者是否可以点击,其实这些元素属性也可以用于断言中,playwright同样可以去获取元素的状态,用于我们的后续操作或者断言中。本篇文章就来给大家介绍一下playwright对元素状态的判断。

    作者: Tester_muller
    发表时间: 2023-08-07 18:32:19
    12
    0
  • 软件测试|web自动化测试神器playwright教程(三十七)

    使用Playwright的highlight()方法突出显示Web元素 简介 Playwright是一个强大的自动化测试工具,可以与Python集成,用于测试Web应用程序和执行自动化任务。其中,highlight()方法是Playwright的一个有用功能,可以突出显示Web页面上的元

    作者: Tester_muller
    发表时间: 2023-08-20 15:40:35
    16
    0
  • 软件测试|web自动化测试神器playwright教程(三十四)

    前言 selenium有一个爬虫特别喜欢的功能,就是driver.page_source功能,它可以打印整个html页面的内容,我们可以从整个页面的内容中提取出我们想要的内容,playwright同样支持打印整个html页面的内容。 获取完整页面html内容 playwright提供了page

    作者: Tester_muller
    发表时间: 2023-08-08 18:42:53
    9
    0
  • 软件测试面试题

    软件测试笔试题 1、 简答题 1. 简述黑盒测试的优点 2. 你对SQA的职责和工作活动(如软件度量)的理解? 3. Alpha测试与Beta的区别是什么? 4. 比较负载测试,容量测试和强度测试的区别。 5. 简述集成测试的过程。 6. 缺陷报告严重级别的划分 7. 简述软件测试中的“80-20

    作者: tea_year
    发表时间: 2022-04-24 21:57:07
    457
    0
  • 软件测试|web自动化测试神器playwright教程(三十一)

    以绕过部分网站的登录步骤,直接对网站进行操作。如果我们不加任何参数,playwright打开的浏览器就是一个无痕浏览器,一般情况下,对我们测试人员来说,这一点并不影响我们的使用。但是playwright还是给我们提供了launch_persistent_context来启动本地的Chrome浏览器。

    作者: Tester_muller
    发表时间: 2023-08-07 18:19:53
    7
    0
  • 软件测试|web自动化测试神器playwright教程(三十二)

    前言 我们之前介绍过,我们在本地安装playwright时,默认会下载chromium,firefox 和 webkit浏览器,当然playwright不只支持下载这3个浏览器,还支持下载chrome、chrome-beta、msedge、msedge-beta、msedge-dev浏览器。

    作者: Tester_muller
    发表时间: 2023-08-07 18:25:47
    7
    0
  • 软件测试|测试开发之路--UI 自动化常用设计模式

    自动化中,工厂类有一个重要的作用就是提供数据的能力。 这里直接上一个例子, 在我的项目中有这样一个场景, 我们的测试都分模块的, 不同的模块有不同的 QA。 测试模型中心模块的 QA 想要测试的话就需要依赖建模 IDE 来产出各种各样的模型。 那根据上一个帖子我讲到的一个设计原则–模块间有数据依赖的时候。每个模块自己负责提供对外接口。

    作者: Tester_muller
    发表时间: 2023-02-19 03:10:06
    257
    0
  • 软件测试|web自动化测试神器playwright教程(二十八)

    在我们使用部分网站的时候,我们会遇到进行日期选择的问题,比如我们预定火车票或者预定酒店,需要选择发车日期或者酒店的入住与退房时间。我们执行自动化测试遇到日期控件时,如果可以输入,可以使用selenium的send_keys()方法进行输入,playwright同样也可以实现对日期控件

    作者: Tester_muller
    发表时间: 2023-08-02 18:30:58
    10
    0
  • 软件测试|web自动化测试神器playwright教程(二十二)

    择性别,男女两个性别总是不能同时选中的,比如我们在选择兴趣爱好时,我们可以选择多个自己感兴趣的话题,比如篮球足球电竞等话题。我们在执行自动化测试的过程中,必须要学会处理这样的情况。 页面示例 以下面的界面为例: 页面代码如下: <!DOCTYPE html> <html

    作者: Tester_muller
    发表时间: 2023-07-31 18:34:40
    31
    0
  • 软件测试/测试开发|软件测试基础概念

    和确认测试,系统测试是针对整个产品的测试。 验收测试 交付测试:确保软件准备就绪。 按测试技术划分 白盒测试:结构性测试/透明盒测试/逻辑驱动测试/基于代码的测试。 黑盒测试:功能测试:通过测试每个功能是否都能正常使用。 灰盒测试:介于白盒测试和黑盒测试之间的一种测试方法:不仅关

    作者: Tester_muller
    发表时间: 2023-12-28 16:20:39
    3
    0
  • 软件测试|web自动化测试神器playwright教程(二十七)

    前言 使用selenium进行web自动化测试,如果我们打开了多个网页,进行网页切换时,我们需要先获取各个页面的句柄,通过句柄来区分各个页面,然后使用switch_to.window()实现切换,这样的操作比较麻烦,playwright的网页切换比selenium更为简单快捷

    作者: Tester_muller
    发表时间: 2023-08-02 18:26:27
    8
    0