首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
软件测试技能分享
霍格沃兹测试开发
创建于2022-04-20
订阅专栏
更多技能分享,请移步霍格沃兹测试学社,一起交流哦~
等 9 人订阅
共149篇文章
创建于2022-04-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
代码质量管理平台实战| SonarQube 安装、配置及 JaCoCo、Maven 集成
SonarQube 是一个用于代码质量管理的开源平台,用于管理源代码的质量。同时 SonarQube 还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用 SonarQube。此外, S
代码分析体系及Sonarqube平台
代码分析 IDE辅助功能:xcode、android studio 独立的静态分析工具:findbugs、androidlint、scan-build、pmd、阿里巴巴java开发规范pmd插件 代码
技术分享 | 想做App测试就一定要了解的App结构
app 的结构包含了 APK 结构和 app 页面结构两个部分 APK结构 APK 是 Android Package 的缩写,其实就是 Android 的安装包。通过将 APK 文件直接传到 And
助力校招 | 如何用 selenium 筛选心怡岗位并一键海投?
Web 应用程序的验收测试常常涉及一些手工任务,例如打开一个浏览器,并执行一个测试用例中所描述的操作。但是手工执行的任务容易出现人为的错误,也比较费时间。因此,将这些任务自动化,就可以消除人为因素。S
一文搞懂测试左移和测试右移的 Why-How-What
Why 软件测试技术应当贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其核心目标是尽快尽早地发现软件产品中所存在的各种问题 bug—— 与用户需求、预先定义的不一致性
专项测试实战 | 如何测试 App 流畅度(基于 FPS 和丢帧率)?
FPS 和丢帧率可以在一定程度上作为 APP 流畅度的一项衡量标准,本文介绍利用 adb shell dumpsys gfxinfo 命令获取软件渲染加载过程的数据,进行计算从而获取测试结果。 前置业
云架构系统如何做性能分析?| 实战干货
性能分析一直是性能实施项目中的一个难点。对于只做性能测试不做性能分析的团队来说,总是不能把问题非常显性地展示出来,不能给其他团队非常明确的引导。对于这种类型的测试实施,只能把问题抛出来,让其他相关团队
不懂PO 设计模式?这篇实战文带你搞定 PO
为UI页面写测试用例时(比如web页面,移动端页面),测试用例会存在大量元素和操作细节。当UI变化时,测试用例也要跟着变化, PageObject 很好的解决了这个问题! 使用UI自动化测试工具时(包
技术分享 | app测试中常用的Android模拟器
测试 Android app 的时候,Android 模拟器是经常会用到的工具。模拟器可以轻松的模拟不同的品牌、分辨率和 Android 系统版本。可以让兼容测试做起来更容易。 下面就来看看目前常用的
一文搞定十大排序算法(动画图解)
排序基础知识 排序的定义 排序,就是重新排列表中的元素,使表中的元素满足按关键字递增或递减的过程。为了査找方便,通常要求计算机中的表是按关键字有序的。 排序的确切定义如下: 算法的稳定性: 若待排序表
测试人生 | 入行未满3年拿下AI领域上市公司30W+ offer,他靠的是
先聊一下自己的情况,双非普通本科,非计算机相关专业。19年入行到现在不到三年。员工身份经历了从外包到甲方的转变,职业上也从功能测试->自动化测试->测试开发的转变。目前的薪资在年薪30W左右。 作者碎
技术分享 | web自动化测试-PageObject 设计模式
为 UI 页面写测试用例时(比如 web 页面,移动端页面),测试用例会存在大量元素和操作细节。当 UI 变化时,测试用例也要跟着变化, PageObject 很好的解决了这个问题。 使用 UI 自动
技术分享 | web自动化测试-文件上传与弹框处理
在有些场景中,需要上传文件,而 Selenium 无法定位到弹出的文件框,以及网页弹出的提醒。这些都是需要特殊的方式来处理。 实战演示 文件上传 input 标签使用自动化上传,先定位到上传按钮,然后
技术分享 | web自动化测试-执行 JavaScript 脚本
JavaScript 是一种脚本语言,有的场景需要使用 js 脚本注入辅助我们完成 Selenium 无法做到的事情。 当 webdriver 遇到无法完成的操作时,可以使用 JavaScript 来
技术分享 | Selenium多浏览器处理
通过对代码的改造,实现自动化脚本对多浏览器的支持。 通过传递不同的参数测试不同的浏览器,用来实现浏览器的兼容性测试。 实战演示 Python 版本 Java 版本 启动的时候设置 browser 使用
技术分享 | 网页 frame 与多窗口处理
要定位一个元素时,怎么都定位不到的时候就要考虑是不是浏览器内嵌了一个 frame 窗口或者要找的元素在新打开的窗口里。这时候就需要进行 frame 的切换或者窗口的切换。 frame 类似于在原有主
技术分享 | web 控件的交互进阶
本文节选自霍格沃兹测试开发学社内部教材 当需要模拟键盘或者鼠标操作时,Python需要使用 ActionChains 来处理,Java需要 Actions 来处理。 常用模拟鼠标的行为,比如单击,双击
技术分享 | Web 控件定位与常见操作
原文链接 在做 Web 自动化时,最根本的就是操作页面上的元素,首先要能找到这些元素,然后才能操作这些元素。工具或代码无法像测试人员一样用肉眼来分辨页面上的元素。那么要如何定位到这些元素,本章会介绍各
一文搞定 Postman 接口自动化测试
本文适合已经掌握 Postman 基本用法的读者,即对接口相关概念有一定了解、已经会使用 Postman 进行模拟请求等基本操作。 工作环境与版本: Window 7(64位) Postman (Ch
一文彻底理解 Cookie、Session、Token
很久很久以前,Web 基本上就是文档的浏览而已,既然是浏览,作为服务器,不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的 HTTP 协议,就是请求加响应,尤其是我不用记住是谁刚刚发了
下一页