一款专门为自动化测试打造的集成开发工具【Aqua】,“能快速构建自动化测试项目”,就问你爽不爽吧,,,

在我看来,Aqua比较大的亮点就是可以帮助我们快速构建自动化测试项目,以及内嵌的浏览器方便我们边定位元素边进行代码的编写,其他的功能好像在别的集成开发工具上也能实现,由于目前还是预览版本,Bug还是比较多,关于Aqua工具更多的内容,等正式版发布我们再来讨论吧。

软件测试下的AI之路(1)

随着科技日新月异的发展,人工智能正逐渐渗透到我们生活的各方各面,从智能语音助手到自动驾驶汽车,从智能家居到人脸识别技术,AI正以其卓越的智能和学习能力引领着新时代的发展方向。在这个快速演进的时代中,软件测试领域也受到了不小的冲击。虽然在当下,传统的软测技术仍然是绝对的主力,但是身为IT行业中的一员,

软件测试的类型

根据客户的需求测试任何软件或应用程序,而无需使用任何自动化工具,称为 手动测试。换句话说,我们可以说这是一个 验证和确认 的过程。手动测试用于验证应用程序或软件的行为是否符合需求规范。我们不需要任何测试工具来执行手动测试用例。可以轻松准备测试文档,同时对任何应用程序执行手动测试。要获取有关手动测试的

Selenium入门详细教程+实例演示

详细介绍了selenium的概念,环境搭建以及具体的详细示例和用法,对于每一个重点场景做出了对应的自动化代码测试

自动化测试工具airtest之上传文件或图片(web自动化上传图片)

ControlSetText("打开","","Edit1","C:\Users\Administrator\Desktop\3.png")#ControlClick( "窗口标题", "窗口文本", 控件ID [, 按钮] [, 点击次数]]) 向指定控件发送鼠标点击命令。#ControlSe

【Pyhton入门系列】第十三篇:Python自动化测试和单元测试

自动化测试是软件开发中不可或缺的一部分,它可以提高软件质量、减少人工测试工作量,并确保代码的稳定性。Python作为一种简洁而强大的编程语言,提供了丰富的测试框架和工具,使得自动化测试和单元测试变得更加容易。自动化测试是指使用脚本或工具来执行测试任务,而不是手动进行测试。Python提供了多个测试框

接口自动化测试【完整版】

顾名思义,接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试等。在分层测试的“金字塔”模型

10款最佳跨浏览器测试工具,建议收藏

跨浏览器测试工具对于检查您的网络应用程序在桌面端、移动端、平板电脑和其他设备类别中是否正常工作至关重要。这些工具检查 UI 不一致、验证代码、跨 Chrome、Firefox、IE、Edge、Safari 和其他浏览器的响应能力。它们有助于跨设备和平台提供一致的用户体验。什么是跨浏览器测试工具?跨浏

Python单元测试框架之pytest -- 断言

在unittest单元测试框架中提供了丰富的断言方法,例如assertEqual()、assertIn()、assertTrue()、assertIs()等,而pytest单元测试框架中并没提供特殊的断言方法,而是直接使用python的assert进行断言。一般都会预设一个正确的预期结果,而在测试执

Selenium教程__元素定位(2)

Selenium操作页面上的文本输入框、按钮、单选框、复选框等,凡是能在页面显示的任何元素都需要先对元素进行定位。上面方法只会匹配查找只会获取第一个元素。当知道元素的id属性后,可以使用该方法定位元素。假如页面元素代码如下可以这样定位元素打印定位的元素当知道元素的name属性后,可以使用该方法定位元

【Pytest实战】pytest 基本概念及使用大全

Pytest 一篇文章带你入门

如何从零开始搭建自动化测试框架?详细步骤给到你

搭建自动化测试框架是一个相对复杂的过程,需要综合考虑多个因素,如应用程序类型、测试工具选择、编程语言等。以下是一个通用的步骤列表,可以帮助你从零开始搭建自动化测试框架。搭建自动化测试框架是一个比较复杂的过程,需要从需求分析、测试工具选择、编程语言、测试框架设计、测试用例编写、测试脚本开发、测试执行和

selenium+python切换浏览器窗口

selenium在当前浏览器页面打开了新的窗口,此时如果要聚焦到新开的浏览器窗口,就需要切换到新的窗口,切换窗口的操作selenium+python示例如下:

Postman接口自动化之postman脚本编写

pm.response.to.have.body({"errno":502,"errmsg":"用户已存在","data":{"countryAbbr":"CN","countryCode":"86"}});tests["返回的统一类型在指定列表当中"+["das","person","emerge

测试质量的量化指标

在测试质量良好的前提下,该指标可以揭示软件的哪些部分发现了已知的缺陷,哪些部分还存在未知的缺陷。在敏捷团队中,开发和测试是一个统一的任务——一个故事在测试之前是不会完成的——所以燃尽图同时反映了开发和测试活动。度量包括发现的缺陷的分布,每个团队成员返回的缺陷,以及每个团队成员分配的测试用例。根据我们

Jmeter接口测试实战-Cookies

场景:接口测试时常都需要登录,请求方式(post), 登录常用的方法有通过获取token, 获取session, 获取cookie, 等等. 这几种都有一个共同的特点, 有效期(expires).

Selenium实现动态定位

在Selenium定位时,有可能会遇见有些元素标签属性值是随机生成的,导致无法通过这些属性值定位。比如一个div的id=“test_109828”,这id后面的数子串是随机生成的,无法通过id定位,但是其前面开头的test_是不会变的。其中a是标签的属性比如@id、@value等,b是a属性值中的部

Python Selenium搭建UI自动化测试框架

自动化测试是软件测试中非常重要的一部分,可以提高测试效率和测试覆盖率。在UI自动化测试中,Selenium是非常流行的工具。本文将介绍如何使用Python和Selenium搭建UI自动化测试框架。

Python Selenium 抓取 network 网络请求

使用 Python + Selenium 进行 UI 自动化测试时,需要根据 api 接口的返回信息(比如创建接口返回的对象编号或者 id),进行下一步的测试。手工测试时,会根据创建时间或者其它业务信息综合判断,来找到刚刚提交的信息。但是自动化测试在并发测试的时候就容易判断错误。

可以写进简历的软件测试电商项目,不进来get一下?

说实话,在找项目的过程中,我下载过(甚至付费下载过)N多个项目、联系过很多项目的作者,但是绝大部分项目,在我看来,并不适合你拿来练习,它们或多或少都存在着“问题”,比如:

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈