摘要:
(六)-登录模块封装 1 测试需求 2 需求分析 3 详细设计 3.1 创建登录脚本 3.2 引入相关包 3.3 创建一个类封装登录和退出 4 完整代码实现 5 目前框架结构 1 测试需求 本节主要是模拟用户真实场景的登录,进而对用户登录模块进行封装。后续使用的测试对象为酷狗音乐(版本V9229)。 阅读全文
摘要:
(五)-控件定位工具和使用方法 1 前言 2 常用GUI控件识别和定位工具 3 工具选择 4 Inspect使用 4.1 Inspect下载 4.2 了解Inspect 4.3 工具窗口 4.4 使用方法 5 控件识别举例 5.1 按钮类型 5.2 文本类型 5.3 列表类型 5.4 其它类型 1 阅读全文
摘要:
(四)-第一个WindowsGUI自动化测试程序 1 UIAutomation基本理论 1.1 UIAutomation安装 1.2 作者博客 1.3 基本理论 2 uiautomation使用方法 2.1 常用方法 2.2 句柄常用操作 2.3 windows程序常用操作 2.4 句柄的抓取 4 阅读全文
摘要:
(三)-环境部署 1 Python安装 1.1 下载 1.2 安装 2 安装配置Pycharm 2.1 下载 2.2 安装 3 界面熟悉 4 创建工程 4.1 新建项目 1、这里先先安装Python环境和配置Pycharm工具; 2、所有的python包和依赖库,等后续需要哪个再装。 1 Pytho 阅读全文
摘要:
(二)-详细设计&框架设计 1 需求分析2 技术栈3 框架设计3.1 框架说明3.2 框架执行流程 4 预期结果4.1 测试过程log日志4.2 测试报告html格式4.3 测试报告邮件格式 1 需求分析 对 实现需求 进行详细分析,主要有下: 功能说明使用Unittest框架开源自动化测试框架,直 阅读全文
摘要:
(一)-总体需求 1 实现目的2 功能需求3 其他要求4 适用人员5 学习周期6 学习建议7 内容直达8 反馈联系 1 实现目的 基于CS架构,模拟用户(鼠标、键盘)操作,达到快速、重复执行测试用例;便于回归测试,快速覆盖主线用例或功能;线上或线下巡检测试,结合持续集成,及时发现运行环境存在的问题; 阅读全文
摘要:
目录 1 二分查找2 线性查找3 插入排序4 快速排序5 选择排序6 冒泡排序7 归并排序8 堆排序9 计数排序10 希尔排序11 拓扑排序 1 二分查找 说明 二分搜索是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某 阅读全文
摘要:
目录 1 性能测试基本理论1.1 性能测试概念1.1.1 什么是性能?1.1.2 什么是性能测试? 1.2 性能测试基本内容1.2.1 性能测试1.2.2 负载测试1.2.3 压力测试1.2.4 稳定性测试 1.3 性能测试常用名词解释 2 性能测试基本原理2.1 BS架构性能测试模式2.2 性能测 阅读全文
摘要:
计算器 1 测试需求2 测试步骤3 实现脚本4 实现效果 1 测试需求 模拟操作windows10自带的计算器,计算简单的结果数据。 2 测试步骤 打开计算器;输入10*52查看计算结果,并进行判断是否计算OK;关闭计算器。 3 实现脚本 # -*- coding:utf-8 -*- import 阅读全文
摘要:
记事本 1 测试需求2 测试步骤2.1 用例12.2 用例2 3 实现脚本4 实现效果 1 测试需求 模拟用户操作,打开记事本进行内容输入 2 测试步骤 2.1 用例1 打开记事本;窗口最大化;输入"人生苦短,我用Python!";关闭窗口;不保存直接退出。 2.2 用例2 打开记事本;窗口最大化输 阅读全文