工作中我们经常需要对应用的页面进行手势操作,比如滑动、长按、拖动等,AppiumDriver 为我们提供一个模拟手势操作的辅助类 TouchAction,可以通过它对手机屏幕进行手势操作。具体用法参见链接:chromedriver下载地址与webview自动化关键代码 1 导入TouchActio
引言 unittest是Python标准库中自带的单元测试框架。unittest可以组织执行测试用例,并且提供了丰富的断言方法,可以判断测试用例是否通过,最终生成测试结果。 同步视频知识与系列知识内容,可关注:【公众号】:柒哥测试;【WX】:Lee-890; 1. UnitTest介绍 用uini
ava 异常类首先让我们简单了解或重新学习下 Java 的异常机制。 Java 内部的异常类 Throwable 包括了 Exception 和 Error 两大类,所有的异常类都是 Object 对象。 Error 是不可捕捉的异常,通俗的说就是由于 Java 内部 JVM 引起的不可预见的异
选择题     1. 在进行单元测试时,常用的方法是( B )     A.  采用黑盒测试,辅之以白盒测试     B. 采用白盒测试,辅之以黑盒测试     C. 只是用黑盒测试     D.  只是用白盒测试          2. 对于逻辑表达式((a&b)| |c),需要( C
实现 Pipeline 功能的脚本语言叫做 Jenkinsfile,由 Groovy 语言实现。Jenkinsfile 一般是放在项目根目录,随项目一起受源代码管理软件控制,无需像创建"自由风格"项目一样,每次可能需要拷贝很多设置到新项目,提供了一些直接的好处: Pipeline 上的代码审查/迭
上篇文章,我们感受到tcpdump与wireshark的组合之美,原来工具与工具之前不只竞争,还有合作,你是否还记得上篇文章中有一个伏笔,那就是代理工具:charles。本文章针对charles进行讲解,带你继续体验接口测试之旅。charles是一个优雅的名子,你可以称呼它:查尔斯先生。它是一个网
jmeter性能测试脚本可以做自动化可以做功能,但是简单的功能脚本不能直接过来用于性能测试 这个课程都是接触接口的,(性能测试周期很长) 软件性能测试:是用一定的技术工具,找出或验证某些性能指标值的测试 工具:jmeter loadrunner python+locust wrk ngr
allure可以定义用例级别: @allure.severity("critical") 等级一共分为5个: blocker:阻塞缺陷(功能未实现,无法下一步) critical:严重缺陷(功能点缺失) normal: 一般缺陷(边界情况,格式错误) minor:次要缺陷(界面错误与ui需求不符)
实战演示 文件上传 input 标签使用自动化上传,先定位到上传按钮,然后 send_keys 把路径作为值给传进去. 如图所示,是企业微信文件上传的页面 定位到标签为 input,type 为 file 的元素信息,然后使用 send_keys 把文件路径作为值给传进去。       Pyt
速达软件3000进销存系列功能亮点-速达3000功能优势 一、功能卓越、风格简捷、易学易用 3 二、 提供供应商、客户双重身份核算功能(STD、BAS除外),促进企业开拓新业务 3 三、 支持多种发票形式、结算方式,业务处理范围更灵活方便 3 四、 采购销售最高最低价权限控制,帮助企业增强对采购销
​不论你是什么时候开始接触测试这个行业的,你首先听说的应该是功能测试。通过一些测试手段来验证开发做出的代码是否符合产品的需求?当然你也有自己对功能测试的理解,但是最近两年感觉功能测试好像不太受欢迎,为什么呢?主要是不少同学真的是功能测试都没有做好,就去尝试自动化测试,测试开发什么的,结果是越学越迷
​ ​  搭建的自动化测试框架要包括API测试,UI测试,APP测试三类。以上三类其实可以简化为两类,那就是: 1)接口自动化测试框架搭建2)UI自动化测试框架搭建。 没问题,安排,且是手把手教你如何搭建以上两类自动化测试框架。 ​ 编辑 刷到这个问题的测试人员,可能有一部分还是从事"手
在 Dokcer 横空出世之前,应用打包一直是大部分研发团队的痛点。在工作中,面对多种服务,多个服务器,以及多种环境,如果还继续用传统的方式打包部署,会浪费大量时间精力。 在 Docker 出现后,它以更高效的利用系统资源、更高效的利用系统资源、一致的运行环境、持续交付和部署、更轻松的迁移、更轻松
​   虽然笔者是一个测试老人了,但是基本上所有的测试经验都停留在手工测试方面,对于自动化测试方面的实战经验少之又少,可以说,从这个角度来说,就像生活在原始社会,一切靠双手解决问题。(别想歪了,我说的是只会手工测试的意思,哈) ​ 其实,究其原因:一方面是,自动化方面不求上进,觉得会手工测试就
​   前言 大家好我是小码哥,已近从事测试行业8年了,自己也做了3年的手工测试了,越来越觉得如果一直在手工测试的道路上前进,并不会有很大的发展,所以通过自己的努力,早几年已经成功的转入自动化测试的方向,现在就职于美团测试开发框架组,搭建过美团platuo测试框架,thrift测试框架,自动化测试
金蝶KIS专业版与KIS迷你版/标准版的区别-金蝶软件功能对比 金蝶KIS专业版:以“让生产企业管理更简单”为核心理念,软件功能全面覆盖中小型企业管理的五大关键环节:采购管理、销售管理、生产管理、仓存管理、财务管理,以丰富的报表为企业管理者提供实时查询和决策依据。金蝶KIS迷你版/标准版:是专门针
写接口case时,有时需要对cae做一些共性的操作,最典型的场景如:获取case执行时间、打印log等。 有没有一种办法来集中处理共性操作从而避免在每个case中都写相同的代码(如:每个case都需要写相同的获取执行时间的代码)呢? Python的装饰器可以做到这一点。 可以这样理解装饰器,装饰器