测试开发Max
码龄4年
求更新 关注
提问 私信
  • 博客:157,554
    社区:5
    157,559
    总访问量
  • 127
    原创
  • 581
    粉丝
  • 0
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
加入CSDN时间: 2022-08-23
博客简介:

Ces222的博客

查看详细资料
个人成就
  • 获得728次点赞
  • 内容获得1,151次评论
  • 获得1,295次收藏
  • 代码片获得244次分享
  • 博客总排名2,394,030名
创作历程
  • 60篇
    2023年
  • 67篇
    2022年
成就勋章
TA的专栏
  • 自动化测试
    75篇
  • 接口自动化测试
    20篇
  • 软件测试
    101篇
  • 测试工程师
    47篇
  • pytest
    2篇
  • jmeter
    1篇
  • 测试用例
    6篇
  • 接口测试
    13篇
  • allure
    1篇
  • 自动化测试框架
    1篇
  • web自动化测试
    1篇
  • fiddler
    1篇
  • 测试面试
    14篇
  • locust
    1篇
  • 性能测试
    21篇
  • postman
    2篇
  • 功能测试
    3篇
  • web测试
    2篇
  • 压力测试
    9篇
  • 测试开发
    19篇
  • 负载测试
    1篇
  • app自动化测试
    1篇
  • 微信小程序
    1篇
  • app测试
    1篇
  • 测试
    27篇
  • 程序人生
    6篇
  • 软件测试项目
    3篇
  • 自动化

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 测试
    selenium测试用例postman
  • 软件工程
    jira
创作活动更多

芯创视界・嵌入式视频创作征集大赛

嵌入式工程的价值,藏在每一次硬件调试、代码迭代与项目落地之中。 让我们因热爱相聚,用镜头与一众开发者互通心得、彼此启发,记录下探索的每一步,分享思路与经验。 让更多人看见嵌入式开发的魅力,也让每一次创作成为推动技术传播与社区成长的力量。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0d445ffce72b42f997aaf1b030a652aa.png#pic_center)

19人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

超详细,自动化测试实战-获取配置文件信息(实例源码)

配置文件的类型在python自动化测试中,为了减轻测试脚本维护过程中工作量,我们可以将一些常用的变量或者参数值放置在配置文件中。当我们需要修改某个变量的值时,只需修改配置文件中的选项值就可以实现这一目的。除了可以减轻测试脚本在维护过程中的工作量,使用配置文件还有如下优点:减少对源代码的改动点,提高代码的容错率;提高了工作效率;在自动化测试中,经常使用的配置文件类型包括如下两类。分别为:①.ini②.yaml[section1][section2]【示例】[log]
原创
博文更新于 2023.08.14 ·
681 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

2023年测试岗分析,功能/自动化测试/测试开发,你会选哪个?

功能测试关注点比较窄不管我们测试的是web, app还是m端,或是如微软C/S架构的软件,还是如银行,国企等专项的产品,功能测试是基础。工作上一年半载的,就能了解相关的测试流程,如需求分析,测试用例编写,用例评审,提测试验收,功能测试,Bug回归以及上线和线上回归。但是很多人员比较关注自己的需求,而不是整体项目或是这个需求在整体项目中的作用,在大型项目或是与多部门合作的时候就手足无措。在一个新项目的测试的时候,如app,仅仅考虑到App本身,而对接口的传递,服务的测试,以及后端数据的校验不去关注。
原创
博文更新于 2023.08.14 ·
599 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

全网最详细,Pytest自动化测试框架-Fixture固件实战,你要的都有...

什么是固件Fixture 翻译成中文即是固件的意思。它其实就是一些函数,会在执行测试方法/测试函数之前(或之后)加载运行它们,常见的如接口用例在请求接口前数据库的初始连接,和请求之后关闭数据库的操作。pytest 中提供了功能更加丰富的Fixture,用于实现setup、teardown功能。定义方式print("连接数据库")调用方式:调用单个fixture函数方式一:使用fixture函数名作为参数print("连接数据库")# 调用beforeprint("执行test_01")
原创
博文更新于 2023.08.13 ·
662 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

火爆全网,Jmeter接口自动化-参数化CSV实战详解(超级详细)

一般来说,我们使用Jmeter来模拟HTTP请求时,比如模拟查询学生信息,我们通常把查询接口的入参(如学生姓名)写在HTTP请求中。当只需要查询1个学生的信息时,我们可以把这名学生的姓名准确的写到入参中,但假如需要依次去查10个学生的信息时,我们需要怎么做呢?我们也可以再添加9个请求,这就可以查询10个学生的信息,但很明显,这种方法用起来太死板了,当我们要查询100个学生信息时,我们不可能在一个线程组中建100个请求去模拟查询。我们注意到,这10个请求入参,除了学生姓名,其他的设置都是一致的。
原创
博文更新于 2023.08.11 ·
797 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

8年测试整理,接口测试-测试点分析与搜索查询测试点(超细汇总)

接口可用性主要测试接口是否可用、接口是否存在、接口的协议类型。测试用例要包括:1、依据接口文档中给定的接口地址和协议方法能够访问到该接口。2、使用错误的协议方法无法按照接口地址进行访问3、使用正确的协议方法无法按照错误的接口地址进行访问。输入输出参数个数及命名主要测试接口包含的输入输出参数的个数以及各个参数的命名是否正确。测试用例要包括:1、依据接口文档检查输入参数的个数以及命名要和文档一致。2、依据接口文档检查输出参数的个数以及命名要和文档一致(注意输出的正常参数和异常参数)。
原创
博文更新于 2023.08.10 ·
808 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

全网最牛,接口自动化测试实现详细总结,23年测试进阶之路...

为什么要做接口自动化?UI能模拟用户的真实行为,但是受外部的原因,如电脑卡顿,浏览器卡顿,网速,需求变动等,从而容易造成脚本执行失败,维护成本较高,投入较高等问题接口测试直接验证模块逻辑的正确性,去除UI干扰接口测试难度低于UI测试,执行效率高于UI,可测试的代码覆盖率高,维护成本低,属于低成本,高收益有些项目产品数据列表的内容比较多,不好定位,难以开展UI自动化测试接口自动化能够解放人力,提升工作效率了解一波接口什么是接口?
原创
博文更新于 2023.08.09 ·
350 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

8年测试经验,接口测试总结,测试进阶之路一篇打通...

1、什么是接口测试?接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。2、为什么做接口测试?首先,节省测试成本,数据模型推算,底层的一个bug能够引发上层的8个左右bug,而且底层的bug很容易引起全网的宕机。相反接口测试能够提供系统复杂度上升情况下的低成本高效率的解决方案。
原创
博文更新于 2023.08.08 ·
377 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

火爆全网,Python自动化测试Allure测试报告生成,最强总结...

Allure测试报告框架帮助你轻松实现 “高大上” 报告展示。重点展示了如何将Allure集成到已有的自动化测试工程中、以及如何实现报表的优化展示。Allure非常强大,支持多种语言多种测试框架,无论是Java/Python还是Junit/TestNG,其他语言或者框架实现的流程和本文一致,具体配置参照各语言框架规范安装Windows用户:scoop install allure (需要先下载并安装Scoop,该方法无需配置环境变量)MAC用户:通过Homebrew进行自动安装。
原创
博文更新于 2023.08.07 ·
792 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

自动化测试框架?数据驱动vs关键字驱动,该怎么做?

对于自动化测试框架,其实并没有多数人想象中的那么高深玄乎,框架的概念只是一系列的被事先定义好的标准和规范。在自动化测试中我们经常提到的对测试需求的解析、脚本设计、测试执行、测试报告、维护管理等等,通过框架将它们串联并封装起来,从而使框架的终端用户能够更方便地使用。然而,一个好的自动化测试框架,不仅仅要能让用户方便使用,还需要考虑很多其他因素。目前比较常见的自动化测试框架主要有3种:数据驱动框架、关键字驱动框架和混合型框架。1、数据驱动框架(Data Driven Framework)
原创
博文更新于 2023.08.06 ·
876 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

如何搭建自动化测试框架?资深测试整理的PO模式,一套打通自动化...

Po模型介绍1、简介在自动化中,Selenium自动化测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型可以大大提高测试用例的维护效率2、为什么要用PO基于selenium2开始ui自动化测试脚本的编写不是多么艰巨的任务。只需要定位到元素,执行对应元素的操作即可。我们所能做的就是元素的定位,然后进行键盘输入或鼠标动作。但随着时间的迁移,测试套件将持续的增长。脚本也将变的越来越多。如果我们需要维护10个页面,100个页面,甚至1000个呢?
原创
博文更新于 2023.08.04 ·
1186 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

2023年自动化测试已成为标配?一篇彻底打通自动化测试...

首先我们从招聘岗位需求说起。看近期的职业机会,提到“软件测试工程师”,基本上都有关于自动化测试的要求。例如:1、了解 selenium、appium或者其他自动化测试框架;2、至少熟悉一门面向对象开发语言,有一定的代码功底优先;3、熟悉Java或者python,有一定的测试自动化经验和代码阅读能力;4、了解接口集成测试,会使用JMeter、Postman、SoapUI等接口测试工具。等等,上述内容不再一一列举。突然自动化测试遍地开花,好像测试工程师的自动化测试能力成为了标配一般。
原创
博文更新于 2023.08.03 ·
376 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

火爆全网,Fiddler手机抓包-接口测试辅助实战(最全总结)

Fiddler是一款安装在PC上的抓包软件,它不仅可以对pc上的程序进行抓包,也可以对手机上的程序进行抓包,下面说下抓取手机程序的步骤。PC端设置1、PC上Fiddler抓取Https报文设置:由于手机上的应用很多涉及到个人信息,都是采用的安全的HTTPS加密过。
原创
博文更新于 2023.08.02 ·
2584 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

2023年接口测试面试题大全,接口测试面试秘籍...

HTTP接口传递数据最常用的方式?get和post最常用。get是从服务器上获取数据 适用场景:在做搜索接口 商品信息接口post是向服务器上传送数据 适用场景:在做数据添加修改删除时或图片上传等时能用到HTTP接口测试的类型?① get请求无参数② get请求有参数③ post请求带参数平常是怎么测接口的?参数组合、接口安全(绕过前端验证、绕过身份授权、参数是否加密、密码安全规则)、异常验证(必传非必传、参数类型、入参长度)性能测试,用Jmeter测试。
原创
博文更新于 2023.08.01 ·
280 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

全网最细,性能测试-接口压测 Locust固件实战,从0到1进阶...

python如何进行性能测试呢?其实原理就是对于接口进行加线程,打个比方就是当你有一个电梯,你同时可以搭载多少个人坐电梯那这个人数就是这部电梯的其中一个性能指标,那么对于接口来说每秒钟能有多少人成功发起请求后得到成功的响应就是性能测试的一个指标我们在做性能测试主要去看的就是以上四点:错误率,响应时间,tps和rps当我们使用Python去构建自动化测试框架时,我们用Locust来对接口进行压测,具体写法如下:安装好后我们可以通过命令:locust --version查看其安装的版本。
原创
博文更新于 2023.07.31 ·
576 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

全网最细,Postman接口测试实战详细总结,一篇进阶...

Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。它提供功能强大的 Web API & HTTP 请求调试。它能够发送任何类型的HTTP 请求 (GET,HEAD, POST, PUT…), 附带任何数量的参数+ headers。Postman功能:主要用于模拟网络请求包;快速创建请求;回放、管理请求;快速设置网络代理;get请求post请求form-data、x-www-form-urlencoded、raw、binary的区别。
原创
博文更新于 2023.07.30 ·
2912 阅读 ·
5 点赞 ·
0 评论 ·
19 收藏

自动化测试如何做?搭建接口自动化框架从0到1实战(超细)

传统软件测试行业是以手工测试为主,也就是所谓的点点点,加上国内软件公司不注重测试,受制于大环境影响等也就给了大众一种测试人员虽然身处互联网行业,却是毫无技术可言的工种。话锋一转,到了如今,不得不说一声:大人,时代变了,最直观的表现莫过于招聘要求的提高,越来越要求测试人员拥有七十二变的能力。而在这其中,自动化测试能力是现在手工测试迈向更高技术岗位的必经之路。
原创
博文更新于 2023.07.28 ·
639 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

最强,Python接口自动化测试-自动化用例编写(超细整理)

我们在百度搜索天气查询,会出现如下图所示结果:接下来,我们以该天气查询接口为例,编写接口测试用例脚本。1、明确测试对象针对某个功能做接口测试,首先我们需要确定实现这个功能调用的是哪个接口,这个接口的具体信息(如功能、协议、URL、请求方法、请求参数说明、响应参数说明等等)可以通过查看开发提供的接口文档获取。也可以通过抓包(在没有接口文档的情况下)获取。找到对应的接口也就是测试对象之后,才能有目的的进行下一步。
原创
博文更新于 2023.07.27 ·
488 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

爆肝整理,接口测试方法总结+常问面试题(答案)

理想的测试流程产品经理提供产品需求、原型设计;开发提供接口文档、单元测试脚本;接口测试必要文档接口文档需要的要素:访问方式;路由;输入参数;返回参数;完整的例子从0开始测试接口如果没有提供必要的接口文档、测试同学要学会自己从0开始了解接口。常用以下三步:工具辅助:借助一些工具的辅助来完成接口分析windws系统:fiddlerMac OS系统:推荐Charles、mitmproxy分析问题:分析接口必要的信息访问方式:post、getHOST:访问的服务器域名。
原创
博文更新于 2023.07.26 ·
509 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

8年测试整理,自动化测试框架从0到1实施,一篇打通自动化...

框架本身一般不完整到可以解决特定问题;框架天生就是为扩展而设计的;框架里面可以为后续扩展的组件提供很多辅助性、支撑性的方便易用的工具,也就是说框架是配套了一些帮助解决某类问题的库(libraries)或工具(tools)。约束性:针对解决特定问题的软件框架会首先定义问题的边界,进而将相关的软件组件约束在这个边界内,保持框架在解决问题方面上的内聚性。支撑性:框架本身不解决什么问题,但给了解决问题的相关组件一个组合底子,这个底子的科学性和易用性直接影响在此之上进一步开发的科学性和方便性。
原创
博文更新于 2023.07.25 ·
579 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

为什么要做自动化测试?手动和自动化测试的区别?一点即通...

为什么要进行自动化测试自动化测试是软件开发生命周期的重要组成部分, 主动修复错误需要对基础代码进行的每个小更改都进行测试和重新测试。随着时间的流逝,回归测试的数量将会增加,测试人员将承受很大的压力,而创新和增长的时间会越来越少。此外,至少有四个因素导致测试成本上升:跨设备、系统和平台进行测试的需求不断增加。将测试范围从例如一个Web浏览器扩展到两个或扩展到包含移动设备会影响工作量。测试用例的数量不断增加。随着每次产品更新,涵盖更多功能所需的测试用例数量都会增加。新功能会影响需要重新测试的现有功能;
原创
博文更新于 2023.07.24 ·
521 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏
加载更多