摘要: 首先想要说明一下,APP自动化测试可能很多公司不用,但也是大部分自动化测试工程师、高级测试工程师岗位招聘信息上要求的,所以为了更好的待遇,我们还是需要花时间去掌握的,毕竟谁也不会跟钱过不去。 接下来,一起总结一下APP UI自动化测试的思路吧。 一,开发语言选择 通常用于自动化测试的编程语言有:Py 阅读全文
posted @ 2021-08-21 10:22 春满人间 阅读(489) 评论(0) 推荐(0)
摘要: 捕获异常 之前学过python的捕获异常,这里学一下selenium的捕获异常,在定位元素的时候,经常会遇到各种异常,可以用try……except 捕获异常,selenium的exceptions模块,获取异常发生的原因 实例一:定位百度输入框,然后输入内容,为了定位失败,将元素属性值“kw”改为“ 阅读全文
posted @ 2021-08-20 17:37 春满人间 阅读(667) 评论(0) 推荐(0)
摘要: 前言 python装饰器本质上就是一个函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外的功能,装饰器的返回值也是一个函数对象。很多python初学者学到面向对象类和方法是一道大坎,那么python中的装饰器是你进入Python高级语法大门的一道坎。 计算函数运行时间 假设你写了几个函数, 阅读全文
posted @ 2021-08-19 16:49 春满人间 阅读(259) 评论(0) 推荐(0)
摘要: 今天总结一下在做自动化测试中测试用例设计的一些建议,总结为三原则: ✕✕1. 保持Case之间的独立性✕✕ case独立性就是能够独立运行,当我们有随机的跑其中某个Case或乱序的跑这些Cases时,测试的结果都应该是准确的。 比如在执行过程中用例的运行环境取决于其他测试用例的执行状态,那么,其中的 阅读全文
posted @ 2021-07-27 11:01 春满人间 阅读(301) 评论(0) 推荐(0)
摘要: 日志记录器(Logger)的可用级别Level (不包括自定义级别 Level), 以下内容就是摘自log4j API (http://jakarta.apache.org/log4j/docs/api/index.html):public static final Level TRACETheTR 阅读全文
posted @ 2021-07-03 12:04 春满人间 阅读(272) 评论(0) 推荐(0)
摘要: 测试App程序的过程中,功能测试我们必须涉及的,我们需要重点关注以下几项: 1.运行 1)App安装完成后的试运行,可正常打开软件。 2)App打开测试,是否有加载状态进度提示。3)App页面间的切换是否流畅,逻辑是否正确。4)注册表单编辑页面 用户名密码长度 注册后的提示页面 注册后,在后台管理中 阅读全文
posted @ 2021-03-31 14:37 春满人间 阅读(217) 评论(0) 推荐(0)
摘要: 什么是RF: 自动化测试工具功能测试技术,基于Selenium来实现自动化功能测试,而RobotFrameWork,简称RF,就是基于Python+Selenium来实现的自动化测试框架,自动化测试工具。 RF纯粹是基于关键字驱动与数据驱动相结合的一种自动化测试框架,能够完美地对WebUI,APPU 阅读全文
posted @ 2021-03-29 10:18 春满人间 阅读(1025) 评论(0) 推荐(0)
摘要: 全面超越Appium,使用Airtest超快速开发App爬虫 想开发网页爬虫,发现被反爬了?想对 App 抓包,发现数据被加密了?不要担心,使用 Airtest 开发 App 爬虫,只要人眼能看到,你就能抓到,最快只需要2分钟,兼容 Unity3D、Cocos2dx-*、Android 原生 App 阅读全文
posted @ 2021-03-26 19:50 春满人间 阅读(577) 评论(0) 推荐(0)