自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 单元测试

什么是单元测试 概念:单元测试是针对程序的最小单元来进行正确性检验的过程。 单元:一个单元可能是单个程序、类、对象、方法(函数)等。 优点 减少BUG 快速定位BUG 提高代码质量 减少调试时间 缺点 周期时间长 耗费资源 能力要求高 单元测试流程 A单元测试-计划 概念:对要测试代码的确定以及这些被测代码的评估标准、优先级等说明 确定要测试代码范围 依据:二八原则(20%的代码中隐藏了...

2020-04-20 10:45:51 401

原创 测试结果-HTML测试报告

概念 HTML测试报告就是执行完测试用例后以HTML(网页)方式将执行结果生成报告 为什么要生成测试报告 测试报告是本次测试目的最终体现形态 测试报告内包含了有关本次测试用例的详情 HTML生成报告方式 Export Test Results (UnitTest 自带) 步骤: 注意: 适合单条用例执行时使用 HTMLTestRunner(第三方模板)【重点】 步骤: 1.复制HTM...

2020-04-18 16:49:37 749

原创 UnitTest断言

概念: 让程序代替人为判断测试程序执行结果是否符合预期结果的过程 为什么要学习断言 自动化脚本在执行的时候一般都是无人值守状态,我们不知道执行结果是否符合预期结果,所以我们需要让程序代替人为检测程序执行的结果是否符合预期结果,这就需要使用断言; 分类 基本布尔型断言 比较断言 复杂断言 案例 需求: 1. iweb项目登陆,输入正确用户名和密码,断言登录成功的用户名是否为admin,如...

2020-04-18 16:31:27 174

原创 UnitTest框架

概念: UnitTest框架是专门用来进行执行代码测试的框架; 优点: 能够组织多个用例去执行 提供丰富的断言方法 提供丰富的日志与测试结果 核心要素 TestCase 说明:(翻译:测试用例)一个TestCase就是一条测试用例; 使用: 1.导包:import unittest --> 导入unitest框架 2.继承:unittest.TestCase...

2020-04-18 16:24:04 138

原创 窗口截图、验证码处理

为什么要窗口截图 说明:自动化脚本是由程序去执行的,因此有时候打印的错误信息并不是十分明确。如果在执行出错的时候对当前 窗口截图保存,那么通过图片就可以非常直观地看到出错的原因。 窗口截图 说明:在WebDriver类库中,提供了截图方法,我们只需要调用即可; 方法: 1). get_screenshot_as_file(imgpath) --> 截取当前窗口 (img...

2020-04-18 15:57:13 471

原创 frame表单切换、多窗口切换

frame表单切换 说明:在WebDriver类库中封装了HTML页面中使用frame表单框架技术定位的方法 方法: 1). driver.switch_to.frame(“myframe1”) --> 切换表单方法 (myframe1:为frame表单的name或id) 2). driver.switch_to.default_content() --&g...

2020-04-18 15:47:09 515

原创 下拉选择框、警告框、滚动条操作

Select类 说明:Select类是WebDriver为解决select标签定位诞生的,此类定位的是select标签 select方法 select_by_index() --> 根据option索引来定位,从0开始 select_by_value() --> 根据option属性 value值来定位 select_by_...

2020-04-17 17:36:22 219

原创 Selenium IDE安装与运行

Selenium IDE 是什么? Selenium IDE:是一个Firefox插件,用于记录和播放用户与浏览器的交互。 (录制Web操作脚本) 为什么要学习Selenium IDE? 使用Selenium IDE录制脚本,体验自动化脚本魅力 使用Selenium IDE录制的脚本转换为代码语言 (在后期我们自己设计脚本时,如果不知道用什么方式定位元素,可使用此方法参考) 安装 官网安装 ...

2020-04-13 17:28:22 425

原创 Web自动化测试工具

什么是Web自动化测试? 让程序代替人为自动验证Web项目功能的过程 什么Web项目适合做自动化测试? 1.需求变动不频繁 2.项目周期长 3.项目需要回归测试 如何进行Web自动化测试?(主流测试-工具) QTP(收费) QTP是商业的功能测试工具,收费,支持web,桌面自动化测试。 Selenium(开源)【本阶段学习】 Selenium是开源的web自动测试工具,免费,主要做功能测试...

2020-04-13 16:02:02 646

原创 自动化测试概念

什么是自动化? 由机器设备代替人为自动完成指定目标的过程 自动化优点 减少人工劳动力 工作效率提高 产品规格统一标准 规模化(批量生产) 什么是自动化测试 让程序代替人为去验证程序功能的过程 为什么要进行自动化测试 解决-回归测试 解决-压力测试 解决-兼容性测试 提高测试效率,保证产品质量 回归测试:项目在发新版本之后对项目之前的功能进行验证; 压力测试:可以理解多用户同时去操作软件,统...

2020-04-13 15:36:01 111

原创 禅道

禅道 产品经理–》收集信息 建立产品 产品计划(1 产品经理通过计划控制产品实现的优先级 2 可以使项目成员了解产品进度,方便后续工作计划开展) 新建模块 新建模块的需求 需求评审(线下评审会议) 需求变更--》变更的流程评审 项目经理–》 创建项目(基于产品) 组建团队(开发,测试,设计,。。。) 确定项目实现的需求 针对需求进行任务的分解 ...

2020-04-08 15:02:44 181

原创 软件测试

测试流程 测试环境搭建 快速熟悉项目 测试计划编写 测试方案编写 测试设计 测试执行 测试报告

2020-04-03 14:59:03 347

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除