自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web自动化总结

web自动化项目流程测试计划时分析哪些功能需要进行自动化测试,哪些进行手工测试什么时候开始介入web自动化测试?在项目稳定的时候web自动化代码流程手工测试,分析测试步骤及准备元素定位方式,写到PO中测试类中,用注释写清楚测试步骤测试类中,准备前置条件、后置条件PO类中,封装页面行为测试类中,调用具体的PO类重点内容元素定位常用定位:id、name、classnamexpathxpath表达式一定要使用相对路径//(为什么不能使用绝对路径?无法应对页面的改动)逻辑符

2021-02-18 16:51:01 433

原创 接口自动化总结

测试夹具测试夹具也就是测试用例的前置条件及后置条件,分为两个类型:接口依赖代码依赖数据类型(非常容易出错)excel中参数化数据的替换数据库操作测试驱动测试数据测试驱动思想测试驱动代码实现断言一般用例断言成功用例断言异常及日志处理...

2021-02-18 15:40:31 1069 1

原创 web自动化实战之allure测试报告

allure介绍Allure框架是一个灵活的轻量级多语言测试报告工具,它不仅以web的方式展示了简介的测试结果,而且允许参与开发过程的每个人从日常执行的测试中最大限度的提取有用信息。从dev/qa的角度来看,Allure报告简化了常见缺陷的统计:失败的测试可以分为bug和被中断的测试,还可以配置日志、步骤、fixture、附件、计时、执行历史以及与TMS和BUG管理系统集成,所以,通过以上配置,所有负责的开发人员和测试人员可以尽可能的掌握测试信息。从管理者的角度来看,Allure提供了一个清晰的“大图

2021-02-18 13:41:26 701

原创 接口自动化测试介绍

1

2021-02-18 11:03:18 946

原创 接口自动化实战之持续集成

什么是持续集成?为什么要进行持续集成?什么是jenkins?为什么选择jenkins?安装jenkins持续集成实战构建项目在jenkins首页中,点击新建item:进入构建页,可看到有很多可以构建的类型,这些都是需要安装插件才会有的,现在我们暂时用不到。我们先输入一个任务名称,然后选择:Freestyle project,点击确定:接着进入构建的详细配置。这里我们先不设置,直接点击标签:返回至项目的主页面,点击Build Now进行构建。由于我们没有进行设置,没有添加代码,所以现

2021-02-17 00:46:39 1900

原创 接口自动化实战之投资接口

接口介绍excel测试用例代码实操先跑起来!问题1:接口依赖问题2:excel测试用例中参数化的替换问题3:数据库表的断言

2021-02-16 19:09:23 264 1

原创 接口自动化实战之审核接口

接口介绍excel测试用例代码实操先跑起来!问题1:接口依赖问题2:Handler优化问题3:excel测试用例中参数化的替换问题4:审核是否成功的断言

2021-02-08 23:12:01 857 1

原创 接口自动化实战之添加项目接口

接口介绍excel测试用例代码实操先跑起来!问题1:接口依赖问题2:excel参数化数据替换优化

2021-02-08 16:27:01 482

原创 接口自动化实战之充值接口

接口介绍excel测试用例代码实操先跑起来!首先先通过Handler准备好三大组件的初始化(yaml_handler、excel_handler、logging_handler),接着通过excel_handler获取recharge工作表的所有数据:test_recharge.pyimport ddtimport unittestfrom middleware.Handler import Handler#初始化yaml_handleryaml = Handler.yaml#初

2021-02-08 11:38:11 2612 2

原创 接口自动化实战之登录接口

pass

2021-02-08 11:37:22 955

原创 接口自动化实战之注册接口

接口介绍代码实操问题1:excel中数据类型的转换test_register.pyimport unittestimport ddtimport osfrom common.excel_handler import excel_handlerfrom common.request_handler import requests_handlerfrom config import config#准备数据驱动@ddt.ddtclass Test_demo(unittest.TestC

2021-02-08 11:27:18 1504 2

原创 APP自动化基础之界面操作

操作类型跟selenium一样,appium也分为两种操作类型:单一操作、动作链条单一动作跟selenium一样,appium中的webdriver中单独封装了一些单一、简单的操作,包括:滚动、拖拽、点击、滑动等。源码class ActionHelpers(webdriver.Remote): def scroll(self: T, origin_el: WebElement, destination_el: WebElement, duration: Optional[int] = N

2021-02-06 09:53:14 467

原创 APP自动化实战之原生app测试

框架设计PO设计代码实战登录失败用例场景分析测试步骤代码进入题库用例场景分析测试步骤前置条件问题:要找的元素在页面下方需要滑动怎么办?代码

2021-02-06 09:46:19 507 1

原创 APP自动化基础之toast定位

什么是toast?toast是用来提示信息的一种控件。它是一种很方便的消息提示框,会在屏幕中显示一个消息提示框,没任何按钮,也不会获得焦点一段时间过后自动消失!android中的toast规范出现在屏幕底部。只能放文字不能带图标,文字要精简不宜太长。不是模态的,可以透过Toast对其他控件进行操作。短时间后会自动消失。不能对Toast进行交互,不能手动操作让Toast主动消失。注意这仅仅只是规范,很多app中的toast都有打破这个规范。toast定位前提toast是uiautoma

2021-02-02 23:36:38 1249

原创 APP自动化实战之混合应用测试

什么是混合应用?一句话:Html5页面 + 原生页面。混合应用不是在app上直接写HTML5的页面,而是把HTML5页面放进一个webview中。什么是webview?webview是原生应用的一个控件,可以嵌套h5页面,另外还有可以嵌套图片的imageview等。webview能做到和web页面进行交互的功能。拓展:安卓原生组件有哪些?imageview,用于显示图片textview,用于显示文本layout,相当于html中的、button,用于显示按钮check

2021-02-02 22:59:22 411

空空如也

空空如也

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

TA关注的人

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