python基础
文章平均质量分 83
阿里测试君
这个作者很懒,什么都没留下…
展开
-
接口自动化测试,一键快速校验接口返回值全部字段
目录1.简介一、认识一下,DeepDiff 介绍主要组成部分:二、DeepDiff 使用2.1 案例一:比较两个JSON2.2 案例二:比较接口响应2.3 案例三:正则搜索匹配三、最后一个小技巧:DeepDiff 黑名单四、小结 点我免费领取全套软件测试(自动化测试)视频资料(备注“csdn000”)1.简介大家好,我是测试君大家在日常开展自动化测试工作时,为了保证接口测试的有效性,少不了要对接口返回的响应字段进行校验、断言等...原创 2022-03-24 21:19:54 · 893 阅读 · 0 评论 -
让你的程序炫起.少有人知道但超酷的 Python 进度条开源库
目录一、安装二、快速入门2.1 直接使用2.2 添点花样三、私人定制3.1 定制 bar3.2 定制 spinner四、结尾本文适合有 Python 基础的朋友本文作者:HelloGitHub-AnthonyHelloGitHub 推出的《讲解开源项目》系列,本期介绍让你快速拥有完美进度条的 Python 三方库——alive-progress,项目地址:https://github.com/rsalmei/alive-progress不知原创 2022-03-17 21:48:32 · 292 阅读 · 0 评论 -
接口自动化测试,一键快速校验接口返回值全部字段
目录一、认识一下,DeepDiff 介绍主要组成部分:二、DeepDiff 使用2.1 案例一:比较两个JSON2.2 案例二:比较接口响应2.3 案例三:正则搜索匹配三、最后一个小技巧:DeepDiff 黑名单四、小结大家在日常开展自动化测试工作时,为了保证接口测试的有效性,少不了要对接口返回的响应字段进行校验、断言等操作。当接口返回的字段数量本身就很少时,接口断言操作一般都很容易就能实现,但当接口的返回字段特别多,结构特别复杂时,例如响应字段数量达到了成百上千原创 2022-03-16 21:59:31 · 654 阅读 · 0 评论 -
这款能够生成文档的接口测试软件,为什么越来越受欢迎?
目录1、可以便捷的生成格式规范的文档2、方便规范化开发文档的管理团队项目目录、接口、文档3、结尾:1、可以便捷的生成格式规范的文档记得以前当程序员的时候,每次写接口,基本都是自己大概一写,然后api地址和大致参数发群里就完事儿,剩下全靠前端猜,实在猜不出来了就喊两声:xx,那个yy参数是啥意思?ApiPost的出现,解决了这个问题:很便捷的生成接口文档。而且更重要的是,这款软件生成的接口文档基本非常规范,并且支持多种格式。如下图:这就是ApiPost越..原创 2022-02-16 22:09:15 · 99 阅读 · 0 评论 -
python实用【大技巧】之Python手把手实现远程控制桌面
目前的数据工作中,数据科学家使用最多的工具语言就是Python,排在第二的工具语言是R语言。但这里有一个有趣的现象,那就是同时使用Python或者R语言的人,推荐别人使用Python的却远高于R语言。Why?答案是:1. Python简单易学,极其容易上手,语法简单,处理速度会比R语言要快,而且无需把数据库切割。2. 市场前景好,是目前的趋势,就业也会更容易。3. 标准库非常庞大,特别的“功能齐全”,可以处理各种工作,其中就包含抓取和处理数据。Python作为一种应用极为广泛的语言,几乎原创 2022-01-07 19:48:11 · 6140 阅读 · 3 评论 -
怎么用python3画跨年烟花?源码奉上。
我们可以用python做很多好玩的事情哦~包括制作动态的视频,之前小编就教大写编写过制作内容,现在给大家想到了更好玩的事情,就是编写个烟花代码出来,有兴趣的小伙伴可以看下呢~实施步骤:一、导入海龟 1 importturtle 二、海龟初始化 1 2 3 4 pen=turtle.Pen()# 定义画笔 turtle.bgcolor("black")# 背景颜色 ...原创 2021-12-27 21:44:51 · 3548 阅读 · 7 评论 -
软件测试难不难?零基础可以学习软件测试吗?看完这篇文章给你就会明白了。
目录一.学习软件测试难吗二.零基础可以学习软件测试吗?三.最后一.学习软件测试难吗关于软件测试难不难这个问题,我可以用下面的例子在告诉大家。其实我们日常生活中经常在进行软件测试,只不过是你没有意识到,比如我们的抖音,你在输入用户名密码登陆,这个就是在测试软件的登陆功能,你在不停的刷视频,其实就是在测试它的视频推荐功能,当然我们在使用过程中也会遇到问题,这个其实就是测试过程中的bug,比如在淘宝双11零点的时候下单,大家可能会遇到支付超时,付款失败,或者遇到银行卡已经.原创 2021-12-17 19:08:15 · 807 阅读 · 1 评论 -
本年度最牛逼的 埋点自动化测试框架设计 和
前言:导读:埋点测试分类埋点测试过程埋点自动化测试设计大数据时代,多数的web或app产品都会使用第三方或自己开发相应的数据系统,进行用户行为数据或其它信息数据的收集,在这个过程中,埋点是比较重要的一环。埋点收集的数据一般有以下作用: 驱动决策:ABtest、漏斗优化、用户增长、bug修复、精准营销、流失用户预警 驱动产品智能:智能推荐(千人千面)、场景化提示(私人助理)等 驱动安全:风险识别 01埋点测试分类埋点测试,首先要了解原创 2021-09-09 19:17:08 · 1591 阅读 · 7 评论 -
2021-08-13APP测试中IOS和Android的区别,有哪些注意点?
1常识性区别02导航方式iOS:Tab放在页面底部,不能通过滑动来切换,只能点击。也有放在上面的,也不能滑动,但有些Tab本身可以滑动,比如天猫的。还有新闻类的应用。Android:一般放在页面顶端,可以通过滑动页面来切换Tab,当然Tab可以点击切换,Tab多的话,Tab本身也可以滑动。比如豌豆荚,百度贴吧,QQ。总之,Android啥都可以有。03单条item的操作iOS:单条item的操作有两种,点击和滑动,点击一般进入一原创 2021-08-13 21:54:29 · 251 阅读 · 0 评论 -
逐点分析,这样做Web项目性能测试分析更简单
01测试结果分析LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要、并发数、平均事务响应时间、每秒点击数、业务成功率、系统资源、网页细分图、Web服务器资源、数据库服务器资源等几个方面分析,如图1- 1所示。性能测试结果分析的一个重要的原则是以性能测试的需求指标为导向。我们回顾一下本次性能测试的目的,正如 所列的指标,本次测试的要求是验证在30分钟内完成2000次用户登录系统,然后进行考勤业务,最后退出,在业务操作过程中页面的响应时间不超过3秒,并且服务器的CPU原创 2021-08-07 17:06:36 · 220 阅读 · 0 评论 -
十年测开如何理解自动化测试里的数据驱动、关键字驱动思路
01录制/回放的神话实际上可以理解为一种自动测试脚本和测试用例的紧耦合,既有测试脚本维护的难度,也与系统测试中面向用户的思路相抵制。每一家自动化测试工具厂商都会宣传,他们的工具非常容易使用,没有技术背景的测试人员只要简单录制测试的操作过程,然后播放录制好的测试脚本,就可以轻松自动化所有的测试。这样的说法是非常不负责的。现在我们来分析一下自动化测试不能单单只依靠录制/回放来完成的原因。通过录制建立的脚本,基本上都是用脚本语言以硬编码的方式编写的,当应用程序变动时,这些硬..原创 2021-08-07 17:02:28 · 143 阅读 · 0 评论 -
最新BATJ大厂测试开发面试50题,你能答出几道?(部分含答案解析)
最近需要测试产品中的REST API,无意中发现了PostMan这个chrome插件,把玩了一下,发现postman秉承了一贯以来google工具强大,易用的特质。独乐乐不如众乐乐,特此共享出来给大伙。Postman介绍Postman是google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件。其主要功能包括:模拟各种HTTP requests从常用的 GET、POST 到 RESTful 的 PUT 、 DELETE …等等。 甚至还可以发送文件、送出原创 2021-08-06 20:32:22 · 180 阅读 · 0 评论 -
接口测试很难吗?教你用Postman实用代码实现时间戳加密
在使用postman进行接口测试的时候,对于有些接口字段需要时间戳加密,这个时候我们就遇到2个问题,其一是接口中的时间戳如何得到?其二就是对于现在常用的md5加密操作如何在postman中使用代码实现呢?01接口举例下面我们以一个具体的接口例子来进行说明。首先来看看我们的接口文档信息,如图所示:接口文档此接口文档中,需要三个参数customercode、timestamp和itoken(是customerCode+timestamp+ytoken加密后的结..原创 2021-08-06 20:17:32 · 1020 阅读 · 0 评论 -
如果要学自动化,为何我会首推Python
对于软件测试选择什么样的语言去学习,不同的人有不同的回答,为什么我会首选Python呢?这就要从Python的特点与适应领域说了。01Python的特点:优雅、明确、简单。02Python用在哪Python适合的领域:1.Web网站和各种网站服务 2.系统工具和脚本 3.作为“胶水”语言把其它语言的开发模块包装起来方便使用。Python不适合的领域:1.贴近硬件的代码(首选C)2.移动开发:ios/an...原创 2021-08-03 19:40:44 · 219 阅读 · 0 评论 -
震惊!才完这个文章,才发现原来我并吧懂自动化框架
01什么是自动化测试自动化测试是指在没有任何人干扰的情况下,可以自动执行测试用例并获得测试结果的软件程序。自动化测试在很大程度上节省了人力和时间,也没有或很少出现测试误差。一旦自动化测试用例编写好,也不会出现漏测的情况,而且可以无限次运行测试。自动化测试最大限度地减少了多余的手动测试工作2什么是框架框架被认为是一套协议、规则、标准、和指南的组合,这些协议、规则、标准、指南可以作为一个整体纳入或遵循,以便利用框架提供的脚手架的好处。说白了它的作用就是可...原创 2021-07-22 16:05:53 · 155 阅读 · 1 评论 -
微服务时代,你还没掌握契约测试吗
01什么是契约测试测试是软件流程中非常重要,不可或缺的一个环节。一般的测试分为单元测试,集成测试,端到端的手工测试,这也是构成测试金字塔的三个层级。我们今天将要讨论的话题是契约测试,它是处于单元测试和集成测试中间的一个环节。这三个层级分别测试的场景如下: 单元测试:测试单个service 集成测试:测试由多个services组成的系统 端到端测试:测试从用户到各个外部系统的整个场景 契约测试的作用: 测试接口和接口之间的正确性 验证服务层提供原创 2021-07-21 20:10:08 · 197 阅读 · 0 评论 -
BAT测开大神工作总结,这些都看懂了,数据库SQL就没问题了
1.IN2.BETWEEN AND3.带LIKE的字符串匹配查询%:匹配一个或者多个字符,长度可以为0._:匹配一个字符。4.用DISTINCT关键字取出结果中的重复行5.ORDER by +字段名 //按什么字段进行排序.6.使用GROUP BY +字段名表示以什么什么字段进行分组,这样分组中只会每组随机显示一个条目。另外我们可以使用GROUP_CONCAT(字段)这样就会将分组后指定的字段的所有值都显示出来。7.可以使用LIMIT限制查询结果的...原创 2021-07-20 20:42:44 · 90 阅读 · 0 评论 -
2021-07-18
前言有很多从事基础功能测试的测试人,想要通过学习Python自动化的形式提升自己在软件测试行业的竞争力,但是很多人不知道自动化测试如何去学习,今天我就总结出了这篇文章,给大家制定Python自动化测试的学习路线。第一步:学习Python编程基础python编程是最最基础的,如果你想学会自动化测试,那么python语法就必须会了。我们可以分为四个阶段来学习Python。阶段一:基础语法、基本数据类型阶段二:函数、文件操作、异常处理阶段三:初识类和对象阶段四:类和对象应用-o.原创 2021-07-18 19:56:19 · 99 阅读 · 0 评论 -
扒开python,看透python的内在,python的应用领域
【●】Python开发入门1. python介绍- 创始人: Guido van Rossum(荷兰人)。- 时 间 : 1989年圣诞节期间- 地 点 : 阿姆斯特丹- Python命名: 源于Guido 是一个喜剧团 Monty Python 的粉丝。- 1991年初,Python发布了第一个公开发行版- 为了更好的完成荷兰的CWI(国家数学和计算机科学研究院)的一个研究项目而创建 2. python应用领域 - 自动化系统运维- 自动化测试- 人工智能(机器人)-...原创 2021-07-09 21:43:05 · 185 阅读 · 0 评论 -
始于入门,终于精通,python【一】让我们来揭露【她】【他】的神秘面纱
Python语言的特点Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。它的特点如下:(1)Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。(2)Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。原创 2021-07-09 20:32:57 · 141 阅读 · 0 评论