摘要:本文将分享Android相关基础知识和Android APP控件定位工具的使用方法。 Android基础知识 Android布局 Android是通过容器的布局属性来管理子控件的位置关系(iOS去掉了布局的概念,直接用变量之间的相对关系完成位置的计算),把界面上所有的控件根据他们的间距的大小,摆放在 阅读全文
posted @ 2021-01-14 07:31 测试开发小记 阅读(108) 评论(0) 推荐(0) 编辑
摘要:Appium是一个可用于测试iOS、 Android操作系统和Windows桌面平台原生应用,移动网页应用和混合应用的自动化测试框架。 原生应用(Native App):用 android、iOS或者Windows SDK编写的应用 移动网页应用(Web App):通过手机浏览器访问的网页应用,比如 阅读全文
posted @ 2021-01-13 07:33 测试开发小记 阅读(141) 评论(0) 推荐(0) 编辑
摘要:Allure 是一款轻量级、支持多语言的开源自动化测试报告生成框架,由Java语言开发,可以集成到 Jenkins。 pytest 测试框架支持Allure 报告生成。 pytest也可以生成junit格式的xml报告和HTML报告,命令如下: pytest test_demo.py --junit 阅读全文
posted @ 2021-01-08 07:07 测试开发小记 阅读(149) 评论(0) 推荐(0) 编辑
摘要:在 Pytest测试框架(三):pytest fixture 用法 中介绍了pytest.fixture()可以参数化fixture函数,@pytest.mark.parametrize 可以为测试方法或者测试类定义多组变量。本文将分享使用@pytest.mark.parametrize 实现参数化 阅读全文
posted @ 2021-01-05 22:25 测试开发小记 阅读(14) 评论(0) 推荐(0) 编辑
摘要:正则表达式(Regular expression)是组成搜索模式的一组字符序列,是记录文本规则的代码,用来检查文本中是否包含指定模式的字符串,通过定义一个规则来匹配字符串。正则表达式广泛应用于在字符串查找和处理中,大多文本编辑器基本都支持正则表达式查找。本文将简要介绍正则表达式语法,然后介绍Pyth 阅读全文
posted @ 2021-01-05 07:20 测试开发小记 阅读(249) 评论(4) 推荐(1) 编辑
摘要:xUnit style 结构的 fixture用于初始化测试函数, pytest fixture是对传统的 xUnit 架构的setup/teardown功能的改进。pytest fixture为测试准备一个良好的测试环境,测试函数使用的每个 fixture通常有一个参数(以 fixture 命名) 阅读全文
posted @ 2021-01-03 19:27 测试开发小记 阅读(105) 评论(0) 推荐(0) 编辑
摘要:Android调试桥(ADB, Android Debug Bridge)是一个Android命令行工具,包含在SDK 平台工具包中,adb可以用于连接Android设备,或者模拟器,实现对设备的控制,比如安装和调试应用。和Appium一样,adb也是基于C/S架构实现的。 一、ADB运行原理 ad 阅读全文
posted @ 2021-01-02 17:07 测试开发小记 阅读(132) 评论(0) 推荐(1) 编辑
摘要:PyTest支持xUnit style 结构, setup() 和 teardown() 方法用于初始化和清理测试环境,可以保证测试用例的独立性。pytest的setup/teardown方法包括:模块级别(setup_module/teardown_module)、函数级别(setup_funct 阅读全文
posted @ 2021-01-02 09:17 测试开发小记 阅读(24) 评论(0) 推荐(1) 编辑
摘要:PyTest是基于Python的开源测试框架,语法简单易用,有大量的插件,功能非常多。自动检测测试用例,支持参数化,跳过特定用例,失败重试等功能。 安装 pip install -U pytest # 安装 pytest --version # 查看版本 pytest -h # 查看帮助信息 用例识 阅读全文
posted @ 2021-01-01 14:57 测试开发小记 阅读(88) 评论(0) 推荐(1) 编辑
摘要:JavaScript是运行在客户端(浏览器)和服务器端的脚本语言,允许将静态网页转换为交互式网页。可以通过 Python Selenium WebDriver 执行 JavaScript 语句,在Web页面中进行js交互。那么js能做的事,Selenium应该大部分也能做。WebDriver是模拟终 阅读全文
posted @ 2020-12-30 22:56 测试开发小记 阅读(141) 评论(0) 推荐(0) 编辑