测试自动化中遵循的最佳实践
现在的企业从以往一年、一个月、一周交付,逐渐转变为开始关注两到三天甚至一天内交付。软件自动化测试的出现及其与手动测试的结合使得这种时长的交付成为可能。
03-01 appium架构介绍与环境安装
appium 介绍移动端的自动化测试框架可用于测试原生应用、移动网页应用、混合应用跨平台支持 iOS 与 Android 操作系统跨语言:支持 Java、Python底层多引擎可切换生态丰富、社区强大appium 设计理念C/S 设计模式appium 环境安装相关生态工具adb:Android 的控制工具,用于获取 Android 的各种数据及进行操控appium deskto...
2021-08-29
软件测试开发/全日制/测试管理丨持续集成、持续交付、持续部署
持续集成,持续交付,持续部署,是构建现代软件开发流程的三大支柱。 这三个概念代表了现代软件开发中重要的实践,它们旨在通过自动化和频繁的发布流程来提高开发团队的效率和软件交付的可靠性。
2024-01-08
如何使用api自动化测试平台提升测试效率?
在当今快速发展的软件开发领域,api自动化测试平台已成为提升测试效率的关键工具。这些平台不仅能够帮助开发团队节省大量时间和资源,还能确保API的稳定性和可靠性。本文将深入探讨如何充分利用api自动化测试平台,以显著提升测试效率。
2025-03-10
实践 DevOps 测试策略
什么是 DevOps 测试策略?DevOps 的一个重要组成部分是持续集成/持续交付(CI/CD),在 CI 和 CD 之间的就是持续测试。如果不进行持续测试,将会出现:缺陷的泄漏软件延期交付客户不满意DevOps 测试策略的好处可以提供更快的反馈我们都不希望看到开发人员返回到 1-2 周前编写的代码中去修复一个 bug。我们希望他们得到更快...
Android Treble 简介
Android 8.0 重新设计了 Android 操作系统框架(名为“Treble”的项目),以便让制造商能够以更低的成本更轻松、更快速地将设备更新到新版 Android 系统。
2020-01-10
安卓端一键自动设置WiFi代理的APP,配合Fiddler、Burp、Charles等抓包工具使用,懒人必备!
在安卓逆向、软件测试等工作过程中,使用Fiddler、Burp、Charles等抓包工具,需要经常设置和取消手机的WiFi代理。因为一个字“懒”,所以开发了一个安卓端一键自动设置WiFi代理的APP。
自动化测试在敏捷开发中的核心地位:确保高效交付与高质量
在敏捷开发模式下,交付速度和产品质量是每个开发团队的首要关注点。自动化测试成为关键,帮助团队快速验证代码改动,提高产品的稳定性与可靠性。本篇文章将深入探讨自动化测试在敏捷开发中的重要性及其核心地位,并通过代码实例展示如何在敏捷环境中有效应用自动化测试技术。
2024-10-30
自动化测试系列(一)|自动化测试体系概述
当今激烈的商业竞争中,企业中的服务和产品需要更快速的版本迭代和高质量的软件交付,同时减少完成项目所需的成本和时间,不少企业引入了DevOps概念来提升软件研发交付效率。DevOps是开发和运营的结合,代表着一种文化和实践,强调了软件开发人员(Dev)和信息技术(IT)运营与维护(O&M)专业人员(Ops)的协作和交流...
2021-02-05
测试人员必看-做好自动化测试的7大技能
随着敏捷和DevOps等新时代项目开发方法逐渐取代旧的瀑布模型,测试需求在业界不断增长。测试人员现在正在与开发人员一起工作,自动化测试在许多方面极大地取代了手动测试。自动化测试人员的数量增长,也极大地增加了测试行业的竞争,要想在茫茫测试人员中脱颖而出,首先要掌握以下七大技能。
2019-12-31
关于Web端-UI自动化测试
在手工测试阶段,针对项目输出了测试用例,如果这些测试用例需要在版本迭代的过程中,需要进行回归测试,通过手工重复地执行测试用例,将会耗费大量的人力。
APP自动化测试中Monkey和 MonkeyRunner
在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。自动化测试就是把以人为驱动的测试行为转化为机器执行的一种过程。今天就简单说说,在Android测试中常用的测试包...
2016-12-01
软件测试/测试开发/全日制/测试管理丨多设备管理平台 STF
STF(Smartphone Test Farm)是一个开源的多设备管理平台,旨在简化和改善移动设备管理、远程访问和自动化测试的体验。以下是STF平台的一些主要特点和功能:
2024-01-15
UI自动化测试的那些事
互联网产品的迭代速度远高于传统软件,尤其是移动APP不但更新频繁,还需要在不同硬件、系统版本的环境下进行大量兼容测试,这就给传统测试方法和测试工具带来了巨大挑战。为满足产品敏捷开发、快速迭代的需求,自动化测试逐渐流行起来。自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。自动化测试的优点很...
03-11 Android 纯 web 页面测试
appium 支持多种架构 APP 自动化测试:原生应用混合应用纯 web 应用:例如 手机浏览器、微信H5环境准备手机端被测浏览器:建议使用手机自带浏览器,或者 Chrome 浏览器PC 端安装 Chrome 浏览器,并且能访问 Google下载手机浏览器对应的driver版本获取手机浏览器版本信息 {代码...} 客户端代码设置 capabilities {代码......
2021-08-30
如何搭建自动化测试平台
自动化测试只需要部署好相应的场景,如高度复杂的使用场景、海量数据交互、动态响应请求等,测试就可以在无人值守的状态下自动进行,并对测试结果进行分析反馈,手工测试很难实现复杂的测试。
2024-04-01
鲸云效对于企业自动化测试瓶颈的思考
鲸云效是腾讯优测推出的为企业制定软件质量全景解决方案的平台,其基于腾讯软件质量管理体系,以质量体系标准为准绳,以工程效能提升为宗旨,致力于以科学化和体系化的理论和实践,赋能传统行业实现数字化转型。企业测试自动化如何突破顶级障碍?具有复杂系统的成熟公司如何才能达到现代交付计划和流程所要求的测试自动...
2021-02-22