质量实验室的博客
作者:薛金库 | QE_LAB 近几年,随着微服务、云原生技术的快速发展,服务应用的数量正以前所未有的速度增长,再加上容器化与高频率的 CI/CD,进一步加剧了软件系统的复杂性。与之而来的系统可观察性作为应对这一复杂性的利器也成为了当下软件领域的一个热门主题。 什么是可观察性?“可观察性” Observability 一词最初来自于控制论,是由匈牙利裔工程師鲁道夫·卡尔曼针对线性动能系统提出的概念
50°/508
人阅读/0 人点赞/0 条评论
作者:汪洋 | QE_LAB 背景介绍随着互联网技术的发展,网站、移动应用正在深刻影响和改变人们的生活。但是对于残障人群来说,许多数字产品和内容仍然存在访问障碍。据统计,全球超过10亿人口存在各种形式的残障。这部分人群也同样需要平等地享受数字生活的便利与可能。 无障碍不仅仅是狭义上的残障人士,也包括身处障碍场景中的各类非残障人士等。 为此,无障碍性(Accessibility)理念应运而生。无障碍
54°/542
人阅读/0 人点赞/0 条评论
作者:陈平|QE_LAB背景随着移动设备的广泛普及,智能手机、平板电脑、数字电视等移动设备的市场占用量日益增多;根据相关报告,目前智能手机用户数已超过60亿,预计到2027年将达到约76.9亿的新高度。随着这一数字的上升,移动应用行业也将迎来新的挑战,随之市场将提供愈加多样和复杂的用户体验来满足用户需求。为了应对这一挑战,确保移动应用程序投入用户市场前符合所有标准并确保无重大缺陷是一个非常重
56°/569
人阅读/0 人点赞/0 条评论
作者:赵泽鑫|QE_LAB对于QA同学来说,appium应该都不陌生,作为市面上最流行的app自动化测试框架之一,凭借强大的扩展性、跨平台能力和活跃的社区,使得它成为了移动端自动化测试的首选。今天让我们一起重新了解下这个工具!appium运行原理appium有几个重要的部分组成,分别是appiumclient、webdriver以及appiumserver。Appiumserve
56°/565
人阅读/0 人点赞/0 条评论
作者:杨若 | QE_LAB 前阵子项目上想通过测试工具在网页上模拟返回错误代码500来查看页面的错误处理,然后去调查了下burp suite,看了些基本工具的使用文档。虽然最后证实burp suite只能用来处理页面测试应用程序的实际行为和响应,而不是尝试模拟不存在的问题或错误,但还是有所收获,也想和大家分享一下这几个burp suite社区版提供的基本工具。 Burp Suite 简单介绍Bu
58°/586
人阅读/0 人点赞/0 条评论
作者:陈庆 | QE_LAB 最近在项目上做移动APP的测试,与任何应用程序一样,移动APP测试也非常重要,因为用户更希望使用一个稳定、易用且没有错误的应用程序以使他们的工作和生活更轻松。同样的,有错误的产品往往得不到用户的青睐,甚至有可能导致用户损失、法律问题或品牌形象受损。然而在移动设备上测试应用程序往往也更具有挑战性。 比如: 不同屏幕尺寸种类繁多的移动设备不同的操作系统和版本不同的网络连
59°/594
人阅读/2 人点赞/0 条评论
作者:赵泽鑫|QE_LABK6的简单介绍K6是一个现代化的、开源的负载测试框架,可以帮助开发者和测试人员对Web应用程序、API以及微服务进行性能测试。K6基于JavaScript编写,简单易学,不需要额外的编程语言或工具。同时该框架社区生态也很好,有很多拓展可以根据需要灵活的进行选择。使用K6,用户可以创建自定义的性能测试脚本,模拟多种负载场景,包括并发用户数、请求速率、请求类型、网络带宽
63°/635
人阅读/1 人点赞/0 条评论
作者:张婷 | QE_LAB , 陈佩|TW QA 咨询师 提起UI自动化测试,一定绕不开这两个很重要的话题:稳定性和效率。围绕这两个方面,下面介绍下基于python+appium+pytest+allure这套“组合拳”的一些实践和方案。 稳定性1.PO是基础PO(Page Object)的核心思想是分层: BasePage层封装了页面元素的基本操作,比如查找元素、获取元素属性、执行元素操作等
63°/635
人阅读/1 人点赞/0 条评论
作者:钱琳|QE_LAB 最近在极客时间上学习自动化测试课程,看到作者从投入回报率比 ROI(Return On Investment)的角度去讨论自动化测试的价值以及定位最优自动化实施截面。总结下来,我们在实践中也能通过ROI去判断当前项目是否适合自动化测试、根据ROI制定自动化测试的策略、优化自动化测试,提高效益等。 场景:产品要上线了,QA 人手紧,能不能搞一下测试自动化,减少点人手? 自
73°/733
人阅读/1 人点赞/0 条评论
作者:赵泽鑫|QE_LAB Selenium 自动化测试如何优雅的解决图片验证码问题说到自动化测试那一定避不开登陆注册页面,而大多数情况下这两个简单的页面都存在一个小困难就是验证码,以前我的解决办法都是在测试环境粗暴的写死一个万能验证码,或者给程序一个10秒钟的线程阻塞,手动输入验证码以跳过这个步骤。这样就可以不那么优雅的实现的登陆注册自动化测试啦。但是思来想去,既然是自动化测试,那就不应该有手动
67°/671
人阅读/2 人点赞/0 条评论