检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
计算机网络知识与数据库篇4.Linux 与 Python 编程技能篇5.自动化测试与性能测试篇6.软素质篇(10 大灵魂拷问)与反问面试官篇包含 Selenium、Appium 和接口测试。7.自动化代码中,用到了哪些设计模式? 单例模式 工厂模式 PO模式 数据驱动模式8.什么是断言?
SOAtestSOAtest主要是针对API测试,业务逻辑测试,它有一个拓展工具叫LoadTest,主要是结合soatest快速去验证用户的业务接口性能的瓶颈。可以做针对API接口测试,业务逻辑测试,端到端测试,包括功能测试,性能、压力、渗透测试这些。5.VirtualizeVirtu
前言 在日常工作中,我们经常是基于某个测试环境地址去测试某个项目,所以应该把它单独拿出来做为一个全局的配置。其他网址可以使用不同的后缀,只使用相对地址。 常见情景 比如我们的社区,不同的类别只需要改变我们的后缀即可,如下图: 首页地址为:https://ceshiren.com/,我们选择查看热门帖子,如下图:
前言 我们在进行自动化工作中,还会遇到表格的问题,比如下面的情况: 如果我们想要获取表格内的数据,就需要我们先定位表格内的元素。 table 表格场景 我们可以从表格结构中发现,table页面有这几个明显的标签:table、tr、th、td table 标示一个表格 tr
一步加深对框架的理解,这就有必要扩展这些框架,定义业务测试所需要的测试行为。基于此,笔者选择junit4框架,就如何扩展并搭建起一个自定义测试行为的接口自动化框架,和大家聊聊。 为什么是junit4框架?junit4作为一个开源的单元测试框架,正迅速成为java单元测试的标准框架
我们在考虑做自动化测试之前,一定要先分析一下,这个项目到底适不适合做自动化测试,避免在不太适合自动化测试的项目中痛苦挣扎,既浪费了大量的人力和时间,又收效甚微。下面简单列举一下评估一下项目是否适合做自动化的一些考虑因素: 需求变动不频繁 自动化测试脚本变化的大
Framework 开发的 Selenium 库。它也 Robot Framework 下面最流程的库之一。主要用于编写 Web UI 自动化测试。安装 SeleniumLibrary 项目地址:https://github.com/robotframework/SeleniumL
施、项目自动化构建等案例,欢迎大家关注本系列的其他文章。 小窥测试 测试是一个庞大的主题,包括各种分类的测试,诸如黑盒测试/白盒测试、单元测试 /集成测试/端到端测试等。通常程序员在测试自己的代码的时候用得最多的便是单元测试,但是因为测试也是需要
前言 有时候我们需要通过屏幕截图来验证我们测试是否正常执行,selenium提供了截图的功能,我们可以截取当前整个屏幕的内容,playwright更加强大,除了截取当前屏幕,还可以截长图,也可以对某个元素截图。 下面我们就分别来介绍一下playwright截取当前屏幕,截取长图以及截取某个元素。
对于很多测试人员或者了解过自动化测试的人而言,初见RPA,会觉得RPA与自动化测试很相似。都包含了避免重复的人工操作,能处理结构化数据和处理固定业务逻辑等。当然,自动化测试聚焦的范围,仅仅在将软件测试行为的自动化。RPA则是面向的更加复杂的,多个行业多个系统多个环境的自动化。RPA
在敏捷迭代的项目中,通常会将后台服务部署到多套测试环境。那么在进行接口自动化测试时,则需要将服务器的域名进行配置。使用一套接口测试脚本,通过切换域名地址配置,实现多套环境的自动化测试。 实战练习 分别准备两套测试环境,都对其发起 get 请求,传入参数 name,对应值为 hogwarts,并断言其响应值。
成对应测试用例以及该测试用例的覆盖情况) 以上讲述了精准测试系统如何无缝与现有自动化测试框架的对接。除了Junit,其他自动化测试框架,均可以参照此思路进行实现(登录星云网站www.teststars.cc 离线企业测试中心即可免费试用)。精准测试系统与自动化进行对
前言 我们在日常工作中,经常会遇到下面的情况,我们需要在一个下拉框中选择一个选项: 在使用selenium定位的过程中,我们可以选择使用selenium的Select类,有了playwright,我们的操作会变得更简单一些。 playwright也提供了select的方法进行操作。
前言 上一篇文章我们介绍了playwright的定位方法,在实际操作中,我们找到元素之后,就要对元素进行操作,达到与页面进行交互的目的,我们主要的操作包括鼠标单击,输入文本,复选框操作,单选按钮,选择选项,上传文件等。本篇文章我们就来介绍playwright如何实现这些操作。
(四)Robot Framework 基础关键字信你已经迫不及待的要拿 Robot Framework 写自动化测试项目了,先别着急! 当你要使用 Python 去开发一个网站的时候,是不是要先从 Python 的基本语法学起? Builtin 库是 Robot Framework
(十)扩展库之 SeleniumLibrary 分层测试这一节来介绍分层的概念,在编写自动化测试时经常会遇到重复的操作,分层的概念就是把重复的操作封装成 “用户关键字”,这样就可以减少冗余。百度搜索实例同样以百度搜索为例,当我们多个用例都是使用百度搜索,只是每次输入的关键字不一样
前言 我们日常工作中,经常会遇到我们的页面内容较多,一个屏幕范围无法完整展示内容,我们就需要滚动屏幕去到我们想要的地方,如下页面,我们想要在豆瓣首页,内容并不完整,如果我们想要直接点击电影模块中的选电影按钮,是需要往下滑动的。 click 点击操作 如下图,我们要在豆瓣首页
前言 我们都知道,selenium可以实现Chrome浏览器的复用,绕过登录步骤,实现cookie的复用,playwright同样也可以实现该功能。 环境设置 我们在使用selenium进行浏览器复用时,需要提前将Chrome浏览器配置到我们的环境变量中,具体步骤如下: 找
在我们的日常工作中,经常会遇到需要在页面上悬浮,才可以对部分内容进行点击的情况,如下图,我们需要先在设置处悬浮,才可以点击下方的各项设置项。 如果未进行悬停,我们可以在开发者工具看到,当我们未在设置处悬停时,设置下的所有选项均为不可见 当我们悬停时,这些元素都会变为可见,如下图:
单元测试/集成测试自动化工具--WinAMSCoverageMaster winAMS : 适用于嵌入式目标机代码的单元测试/集成测试工具全面支持嵌入式微机!验证嵌入式C/C++软件 实施以模块为单位的自动化单元测试工具不需要HookCode 直接使用目标机代码进行单元测试联合静