Airtest跨平台的UI自动化测试框架(一)

一、什么是AirtestAirtest是网易出品的一款基于图像识别和poco控件识别的UI自动化测试工具。支持Windows、Android、IOS平台。Airtest提供了跨平台的API,包括安装应用、模拟输入、断言等。可结合python脚本进行自动化。测试脚本运行后可以自动生成详细的HTML测试报告。
分类: 其他 发布时间: 06-14 07:11 阅读次数: 0

【全网最细】接口测试一般怎么测?接口测试的流程和步骤

一、什么是接口测试我们要想知道接口测试怎么做,首先要明白接口测试是什么?一般像系统内的组件接口数据交互测试、不同系统与系统之间的接口数据交互测试等,我们都可以称之为接口测试 !那么接口测试是怎么来测试接口的呢?接口测试就是通过接口的不同情况下的输入和与之对用的输出之间的关系,看看是否满足接口规范所规定的功能性、安全性以及性能方面的要求.简单的说:“接口测试是就是在没有前端页面或者前端还没完成的情况下,代替前端页面或者第三方使用者,来验证后端的接口实现是否符合接口规范。”...
分类: 其他 发布时间: 06-14 07:10 阅读次数: 0

5年测试,从电商到外包,我经历了什么…

去年年中朋友左思右想从工作了5年的企业离职,离职原因很简单,待疲了,薪资也没咋涨过,新来的自动化测试钱比Ta多一倍。但离职Ta还是很忐忑的,在这个公司待久了,自己会的东西一直是那些,业务也一直是电商这块儿的,其他没咋接触过,也就是传说中的点点点测试。特别是在Ta搜了很多岗位后,发现自己能去的只有外包……可打心里Ta不想去外包,风险高、不稳定、跟着项目到处跑……...
分类: 其他 发布时间: 06-14 07:10 阅读次数: 0

python 自动化数据提取之正则表达式

我们在做接口自动化的时候,处理接口依赖的相关数据时,通常会使用正则表达式来进行提取相关的数据,今天在这边和大家聊聊如何在python中使用正则表达式。正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为、或RE),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。按某种规则匹配的表达式被称之为正则表达式,在python使用正则表达式,可以使用官方库re来实现,学习re模块之前,我们先
分类: 其他 发布时间: 06-14 07:10 阅读次数: 0

写好单元测试的8个小技巧,一文1800字总结

想必金字塔测试原理大家已经很熟悉了,近年来的测试驱动开放在各个公司开始盛行,测试代码先写的倡议被反复提及。鉴于此,许多中大型软件公司对单元测试的要求也逐渐提高。那么,编写单元测试有哪些小技巧可以借鉴和学习的呢?01、测试代码文件路径与开发代码文件路径“相同”这里的“相同”并不是完全意义的一摸一样,测试代码和开发代码处于同一目录,而是指的测试代码文件路径你与开发代码文件路径“大体相同”。如下图1、2所示,开发代码路径和测试代码路径都包括/java/ru/yandex/clickhouse/。图1 开发代码路径
分类: 其他 发布时间: 06-14 07:10 阅读次数: 0

2022年【电商】测试优惠券如何编写测试用例?

今天我们来看下电商项目中非常常见的优惠券测试。透露下,如果要面试电商公司,这是必问知识点哦,因为我就在电商公司啦。本文从业务规则出发,分析了优惠券类型、支付页面以及优惠券的测试要点,希望对大家有帮助。使用会员抵扣券跳转到购买会员界面,支付时抵扣相应金额。使用方案抵扣券跳转到方案推荐的深度页面,选择方案支付时抵扣相应金额。查看可用的优惠券,可选择使用优惠券。我的优惠券页面点击某商品抵扣券后的“去使用”能否跳转到对应类型的商品页面。显示已失效的优惠券,显示优惠券类别,到期时间。失效优惠券按失效时间排序,显示前1
分类: 其他 发布时间: 06-14 07:10 阅读次数: 0

软件测试工程师,要做到什么程度,一个月才能拿1W?

很多人做了2~3年软件测试,月薪却一直无法过万。那软件测试月薪过万的标准是什么呢?大家都知道做软件测试的前期,都是以功能测试为主。但是功能测试,它不缺人才,市面上很多培训机构出来的人,出来必然都是能做功能测试的。所以这个岗位稀缺度就不那么大了,市场竞争也是最激烈的。这个岗位企业就可以慢挑慢选、择优录取了。你要是一直做功能测试,你能跟别人拼什么呢,只能拼项目经验,拼业务逻辑能力,拼你的为人处事,拼面试表达能力,这个就是你硬性的先天优势了,毕竟表达能力这事儿,也不好后期去练。如果你要是不想跟人去过这些招儿的话,
分类: 编程语言 发布时间: 06-14 07:10 阅读次数: 0

不愧是美团内部“接口自动化测试学习笔记”这细节讲解,神了

Lego-美团接口自动化测试实践1.1接口自动化概述众所周知,接口自动化测试有着如下特点:1.低投入,高产出。2、比较容易实现自动化。3、和UI自动化测试相比更加稳定。如何做好一个接口自动化测试项目呢?...
分类: 编程语言 发布时间: 06-14 07:10 阅读次数: 0

楼下老大爷都能看懂的python3+selenium自动化测试框架

Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid。Selenium IDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出成测试用例。Selenium WebDriver:提供Web自动化所需的API,主要用作浏览器控制、页面元素选择和调试。不同的浏览器需要不
分类: 其他 发布时间: 06-14 07:10 阅读次数: 0

最高月薪16K,熬过艰难时刻,终能迎来黎明的曙光~

前两天的上海市疫情防控工作新闻发布会上,通报了近期的防控工作,并表示自6月1日起,将进入全面有序复工复产复市、恢复正常生产生活秩序阶段。随着多家商业中心也陆续宣布即将恢复线下营业,相信不久后这场时隔两个多月的疫情生活即将画上句号。有人说:所有的一切都在蛰伏,没有不停的雨,天一定会晴,一切都在慢慢变好,而暂停是为了更好的出发。生活也正如此一般,在经历过艰难时刻,才有勇气去面临未来更多的挑战。今天分享的是我的转行软件测试的故事,正是用勇气铸就了坚不可摧的铠甲,在历经风雨后,终见彩虹,高薪转行成为了一名软件测试工
分类: 其他 发布时间: 06-14 07:10 阅读次数: 0

软件测试月薪10K如何涨到30K,只有自动化测试能做到

当你进入一家新公司,领导会让你一开始就上手自动化测试。作为一个测试新手,除了不知所措之外,你只能默默地感叹自己的能力还不够。在你面前只会有一个又一个问题:我们到底应该如何面对上述问题?又该如何解决?也许你会这样做:1. 买了好几本编程语言的书,就算你终于理解了一些,内容那么多,你怎么记得住呢?2.我终于记住了一些。我会写两三个程序。但是如何进行自动化测试?3.我终于可以写一些自动化测试脚本了,企业对自动化测试工程师的要求是什么?如何满足面试要求?4.自动化测试这个岗位未来前景如何呢?在这里,我将分享我的自动
分类: 其他 发布时间: 06-14 07:10 阅读次数: 0

给你一个项目,你将如何开展性能测试工作?

本文主要介绍何时开展性能测试,如何开展性能测试,性能测试的开展需要做哪些准备。目录 一、性能测试三连问1、何时进行性能测试?2、如何进行性能测试?3、开展性能测试的步骤?二、性能测试开展前的准备 三、性能测试的正式开展 性能测试的工作是基于系统功能已经完备或者已经趋于完备之上的,在功能还不够完备的情况下没有多大的意义。因为后期功能完善上会对系统的性能有影响,过早进入性能测试会出现测试结果不准确、浪费测试资源。因此,性能测试首先是基于功能测试的,必须了解其功能需求才能开展性能测试。一个被测系统,我们需要分部
分类: 其他 发布时间: 06-14 07:10 阅读次数: 0

4年功能测试跳槽,最后选择了学习自动化测试,月薪18K实现逆袭

大学毕业后,我做了4年软件测试员,不过一直做功能测试。今年5月份,上家公司搬到郊区,离我住的地方刚好比较远。我开始着手找下家,想着随便面几家 应该就可以上班了。结果投了100份简历出去,只收到了几个面试邀约,机会虽然少,但也要把握。认真准备后,去面试了。第一家,面试官问我做过什么,我说功能测试,随着面试深入,我逐渐感受到回答问题力不从心,很多东西都不会。果不其然,面试官说:虽然你有4年测试经验,但是你只会功能测试。我很尴尬,上家公司一直做功能测试,时间久了就安逸了 很多工具也不会现在公司对于4年工作经验的人
分类: 其他 发布时间: 06-14 07:10 阅读次数: 0

Jmeter实战:零基础也能看懂的性能测试

经常听到性能?何为性能,从来没做过性能测试的人该如何上手?这篇文章非常适合零基础的同学看,看完之后基本上就能知道性能测试的全流程。 1.什么是性能测试在一定情况下,通过工具模拟用户负载系统的响应时间、吞吐量等指标是否满足需求。2.性能的指标基本上做过性能测试的人都知道性能指标这个词,一般执行脚本成功后都会通过指标判定服务器性能从而判断是否符合当前业务需要,再有,面试时经常会问到通过哪些指标来观察服务器性能。性能指标可以从以下5个方面观察:并发数:模拟用户数,比如淘宝网双11模拟上千万级用户执行加入购物车操作
分类: 其他 发布时间: 06-14 07:10 阅读次数: 0

在我有限的软件测试经历里,一段专职的自动化测试经验总结

摘要:在我有限的软件测试经历里,曾有一段专职的自动化测试经历。那时第一次上手自动化测试,团队里用的是Python,接口自动化测试的框架是requests+Excel+Jenkins,APP自动化测试的框架是Appium。整个公司当时有一款已有的APP,因此在试用期内,我的任务是完成对已有APP的自动化脚本编写和调试。记得当时刚开始去,很没有经验,在跟功能测试同学了解了业务之后,只顾埋着头部署环境,突然有一天,测试主管问我,是否要输出一份自动化测试用例。我恍然大悟,于是把功能测试的用例拿来参考了一下,对用例做
分类: 其他 发布时间: 06-14 07:10 阅读次数: 0

【Mysql】is、between、in运算符用法

is 运算符:有4种情况的使用:xx is null:判断某个字段是“null”值——就是没有值, xx is not null:判断某个字段不是“null”值xx is true:判断某个字段为“真”(true)xxis false:判断某个字段为“假”(false)所谓布尔值,其实是tinyint(1)这个类型的一个“别名”,本质上,只是判断一个数字是否为0 between运算符:语法: in运算符: 表示字段XX的值为所列出的这些值中的一个,就算是涡足了条件﹔这些值,通常是零散无规律的。
分类: 编程语言 发布时间: 06-14 07:09 阅读次数: 0

看完就会,从抓包到接口测试1500字超细的全过程解析

1、从功能测试角度通过抓包查看隐藏字段Web 表单中会有很多隐藏的字段,这些隐藏字段一般都有一些特殊的用途,比如收集用户的数据,预防 CRSF 攻击,防网络爬虫,以及一些其他用途。这些隐藏字段在界面上都看不到,如果想检测这些字段,就必须要使用抓包工具。2通过抓包工具了解协议内容方便开展接口和性能测试性能测试方面,性能测试其实就是大量模拟用户的请求,所以我们必须要知道请求中的协议内容和特点,才能更好的模拟用户请求,分析协议就需要用到抓包工具;接口测试方面,在接口测试时,虽然我们尽量要求有完善的接口文档。但很多
分类: 编程语言 发布时间: 06-14 07:01 阅读次数: 0

uWebSockets.js 遇见Http3

uWebSockets.js 现在构建了高度实验性的 HTTP/3,将开始持续稳定的支持。一个大概的计划是在 6 个月内发布一个稳定版本,在 1 个月内应该发布一个包含实验支持的版本。
分类: 编程语言 发布时间: 06-14 06:43 阅读次数: 0

巧妙使用Vue.extend继承组件实现el-table双击可编辑(不使用v-if和v-else)

问题描述 有一个简单的表格,产品要求实现双击可编辑 看了一下网上的帖子,大多数都是搞两部分dom,一块是输入框,用于编辑状态填写;另一块是普通标签,用于在不编辑显示状态下呈现单元格文字内容。再加上一个
分类: 编程语言 发布时间: 06-14 06:43 阅读次数: 0

【字节/阿里/腾讯】大前端职位面试必考知识点

B端架构组大前端职位 Hi, 大家好, 如标题所示本教程的目的是教你如何通过【字节/阿里/腾讯】B端架构组大前端的面试,这个职位对nodejs有一定的要求,所以我们的通关手册更偏向服务端基础中 Nod
分类: 编程语言 发布时间: 06-14 06:43 阅读次数: 0