文章分类 -  测试开发

摘要:POM(Page Object Model)是一种软件测试自动化中常用的设计模式,旨在有效管理和维护页面对象和测试脚本的关系。下面是一些关于POM设计思路的要点: 页面对象定义: 每个页面对象都应该有一个对应的类来表示,例如每个页面可以对应一个类,类中包含了页面中的所有元素及其操作方法。 封装元素: 阅读全文
posted @ 2024-07-16 15:16 DreamDZhu 阅读(42) 评论(0) 推荐(0)
摘要:设置案例 class Options(object): def __init__(self): # 设置 chrome 二进制文件位置 self._binary_location = '' # 添加启动参数 self._arguments = [] # 添加扩展应用 self._extension_ 阅读全文
posted @ 2024-07-12 08:51 DreamDZhu 阅读(91) 评论(0) 推荐(0)
摘要:自动化测试介绍 什么是自动化测试 自动化测试是软件测试中,用于提升测试效率的一种手段。 通过手工测试完成的测试行为,统一称之为手工测试,也就是点点点。 将一部分手工测试的内容转换为机器可以识别的形态,然后交由机器来自动完成,这就是自动化测试。 自动化功能测试:俗称自动化。将系统的固定业务流程,常态化 阅读全文
posted @ 2024-07-10 08:03 DreamDZhu 阅读(109) 评论(0) 推荐(0)
摘要:基本使用 import logging import traceback logging.basicConfig( level=logging.DEBUG, # asctiome 表示当前时间 levelname 表示日志等级 filename 当前文件名 lineno 行 message 信息 f 阅读全文
posted @ 2024-07-09 10:20 DreamDZhu 阅读(33) 评论(0) 推荐(0)
摘要:什么是monkey Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。 基本语法 $ adb shell monkey [options] 如果不指定option 阅读全文
posted @ 2024-07-05 10:38 DreamDZhu 阅读(47) 评论(0) 推荐(0)
摘要:adb的安装与配置 adb介绍 1.1 adb简介 Android Debug Bridge(Android调试桥)简称adb; Android sdk中提供的用于管理模拟器或真机状态的工具; 命令行工具。 jdk 配置 1. jdk下载 https://www.oracle.com/java/te 阅读全文
posted @ 2024-07-05 09:06 DreamDZhu 阅读(129) 评论(0) 推荐(0)
摘要:Bug概述 设计需求 代码设计 测试用例 数据记录 数据统计 提交bug规范的提交 标题 精简的语句,表达描述你的bug 类型 代码 设计 界面 等级 致命 严重 一般 高中低 12 优先 测试效果 状态 提交 新建 激活 关闭 模块 没有写 发到工作群里,然后叫你把内容 功能下发现的这个问题 方便 阅读全文
posted @ 2024-07-04 17:57 DreamDZhu 阅读(23) 评论(0) 推荐(0)
摘要:需求分析 为什么要做需求分析 根据统计表名,在软件开发生命周期早期引入的错误占软件过程中出现所有错误 (包括最终的缺陷)数量的50%~60%。此外,缺陷存在放大趋势,如需求阶段的一个错误可能会导致N个设计的错误。因此,越是测试后期,为修复缺陷所付出的代价就会越大。所以,软件测试人员要尽早且不断地进行 阅读全文
posted @ 2024-07-04 09:31 DreamDZhu 阅读(73) 评论(0) 推荐(0)
摘要:软件概述 软件的定义 软件是一系列按照特定顺序组织的电脑数据和指令,是电脑中的非有形部分;电脑中的有形部分称为硬件,由电脑的外壳及各零件及电路所组成;电脑软件需有硬件才能运作,反之亦然,软件和硬件都无法在不互相配合的情形下进行实际的运作。 常见的软件结构 C/S:Client/Server,客户端/ 阅读全文
posted @ 2024-07-03 18:35 DreamDZhu 阅读(22) 评论(0) 推荐(0)