自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UI自动化测试

即原来的QTP(Quick Test Professional Software)与ST(Service Test)合并而来,由HP公司开发,是一个企业级的商业自动化测试工具,提供了强大易用的录制回放功能,同时兼容对象识别模式与图像识别模式,支持B/S和C/S两种架构的软件测试;一款基于python语言编写的自动化测试框架工具,具备良好的扩展性,支持关键字驱动,支持多种类型的客户端和接口,可进行分布式测试;

2024-04-30 21:13:33 413

原创 接口测试中,依赖登录状态的接口如何测试?

依赖登录状态的接口测试是接口测试中的重要组成部分。在进行这类测试时,我们需要充分了解接口的特点和需求,并设计相应的测试策略。通过正常登录测试、异常登录测试、权限测试和安全性测试等多方面的测试,我们可以确保接口的稳定性和安全性,提高系统的整体质量。同时,在这我也准备了一份软件测试视频教程(含接口、自动化、性能等),需要的可以直接在下方观看就行,希望对你有所帮助!2024花15天学完自动化测试全套教程,简单易上手,允许白嫖,拿走不谢!

2024-04-29 16:51:35 165

原创 利用Python自动化生成接口测试用例

实际项目中,可以根据接口的具体需求和规范,扩展更多的测试用例,以覆盖各种边界条件和字符输入情况。

2024-04-29 16:46:15 419

原创 Jmeter 请求发送加密参数

最近在做http加密接口,请求头的uid参数及body的请求json参数都经过加密再发送请求,加密方式为:ase256。我这里是让开发写了个加密、解密的jar,jmeter直接调用这个jar包进行加密、解密。文末有免费的配套视频可观看。

2024-04-27 20:15:17 291

原创 功能测试干了2年,技术明显退步.....

先说一下自己的情况,普通本科,22年毕业进入深圳某软件公司,干了快2年的功能测试,因为大环境不好,我整个人心惊胆战的,怕自己卷铺盖走人了,我感觉自己不能够在这样蹉跎下去了,长时间呆在一个舒适的环境真的会让一个人丧失上进心!而我已经在一个企业干了1年的点点点,都快让自己变成废物了,女朋友也因为我的不思进取和挣钱能力和我分手了。

2024-04-27 20:05:40 1013

原创 单元测试、系统测试、集成测试三者的区别

很多人经常把“黑盒测试、白盒测试、灰盒测试”和“单元测试,集成测试,系统测试,验收测试”搞在一起。其实这几个测试分类要区分清楚也很清楚。按照开发阶段划分,就是:单元测试,集成测试,系统测试,验收测试。按照代码的可见度划分,就是:白盒测试(没有界面,只看见代码)、黑盒测试(只有界面,看不见代码)、灰盒测试(既看不到界面,又不深入代码)。为什么这两类测试经常混在一起呢?原因是白盒测试是代码级的测试,也就是单元测试。黑盒测试,没有代码,只有界面测试,可认为是点点点的功能测试,这就是系统测试。

2024-04-26 20:48:33 621

原创 超全面的软件测试面试题

参考答案:兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。

2024-04-26 20:27:03 817

原创 自动化测试框架详解

框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。在软件工程中,框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架,前者是从应用方面而后者是从目的方面给出的定义。上面的概念比较抽象,换另一个角度解释:1、框架本身一般不完整到可以解决特定问题;2、框架天生就是为扩展而设计的;

2024-04-25 19:56:44 728

原创 软件测试之压力测试总结

软件测试中:压力测试(Stress Test),也称为强度测试、负载测试。压力测试是模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。常用的压力测试软件有:LoadRunner、Apache JMeter、NeoLoad、WebLOAD、Loadster、Load impact、CloudTest、Loadstorm、阿里云PTS等等,本文介绍的是使用Apache JMeter来进行压力测试。同样选择线程组,右键添加监听器。

2024-04-25 19:54:20 498

原创 Jmeter接口测试项目实战

JMeter是100%完全由Java语言编写的,免费的开源软件,是非常优秀的性能测试和接口测试工具,支持主流协议的测试。

2024-04-24 19:20:11 616

原创 软件测试之压力测试

压力测试的目标是在极其沉重的负载条件下测量软件的健壮性和错误处理能力,并确保软件在危急情况下不会崩溃。它甚至可以测试超出正常工作点的测试,并评估软件在极端条件下的工作情况。在压力测试中,对AUT进行短时间的压力测试,以了解其承受能力。压力服务器的作用是向所有压力客户端分发一组压力测试,并跟踪客户端的状态。这是压力测试的一种类型,用于测试具有不寻常参数或在真实场景中不太可能发生的条件的系统。这是集成的压力测试,可以跨运行在同一服务器上的多个系统进行测试。压力测试的目标是分析系统发生故障后的行为。

2024-04-24 19:15:39 826

原创 python+selenium 定位到元素,无法点击的解决方法

今天小编就为大家分享一篇python+selenium定位到元素,无法点击的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧。但是这个按钮在页面顶格显示,这个页面有导航栏,要点击的按钮被固定的导航栏挡住了。发现用Enter代替click后,如果不是下拉加载的页面的话,不用下拉滚动条就能用enter点到。2024全网最牛,字节大佬花了一周讲完的自动化测试全套教程,从零开始教你成为年薪百万测开工程师。需要点击的按钮页面显示不了,需要下拉滚动条,能看到按钮了才能点。

2024-04-23 15:46:53 145

原创 从登录测试谈测试用例

首先,对于高质量的软件测试,用例设计不仅需要考虑明确的显式功能性需求,还要涉及兼容性、安全性和性能等一系列的非功能性需求,这些非功能性需求对软件系统的质量有着举足轻重的作用。其次,优秀的测试工程师必须具有宽广的知识面,才能设计出有针对性、更易于发现问题的测试用例。最后,软件测试的用例设计是不可穷尽的,工程实践中难免受制于时间成本和经济成本,所以优秀的测试工程师需要兼顾缺陷风险和研发成本之间的平衡。同时,在这我也准备了一份软件测试视频教程(含接口、自动化、性能等),

2024-04-23 15:43:17 492

原创 Python+Excel读取和存储测试数据完成接口自动化测试

以上这篇python利用Excel读取和存储测试数据完成接口自动化教程就是小编分享给大家的全部内容了,希望能给大家一个参考。2024全网最牛,字节大佬花了一周讲完的自动化测试全套教程,从零开始教你成为年薪百万测开工程师。do_excel2.py完成对excel中用例的读、写、统计。需要的可以直接在下方观看就行,希望对你有所帮助!test_case2.xlsx存储测试用例。】免费领取软件测试资料。

2024-04-22 15:50:43 145

原创 14:00面试,14:08就出来了,问的问题有点变态。。。

到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,这下搞的饭都吃不起了。还在有个朋友内推我去了一家互联网公司,兴冲冲见面试官,没想到一道题把我给问死了:如果模块请求http改为了https,测试方案应该如何制定,修改?感觉好简单的题,硬是没有答出来,早知道好好看看一大佬《软件测试面试宝典》了。

2024-04-22 15:45:10 828

原创 Web自动化测试基础知识

概念:用工具代替/辅助人工完成完成软件测试活动的过程可以对程序的新版本自动执行回归测试可以执行一些手工测试困难或不可能进行的测试可以更好地利用资源测试具有一致性和可重复性期望自动化测试发现大量新故障安全性错觉自动化测试的维护开销整个或部分系统的可重用设计,表现为一组抽象构件以及构件实例间交互的方法;可被开发者定制的应用骨架。同时,在这我也准备了一份软件测试视频教程(含接口、自动化、性能等),需要的可以直接在下方观看就行,希望对你有所帮助!公众号:互联网杂货铺】免费领取软件测试资料。

2024-04-20 20:03:42 662

原创 Selenium多浏览器处理(超详细)

需要注意的是,要先将各个浏览器的驱动配置好,具体的配置方式参考 Selenium 安装章节。

2024-04-20 19:44:26 204

原创 Selenium自动化之弹窗处理

我们在使用Selenium做Web自动化测试时,页面经常出现弹窗,如果不处理后续的测试脚本就无法正常运行,今天我们就带大家一起来学习如何处理Web页面上的弹窗。

2024-04-19 17:01:38 210

原创 Jmeter接口自动化测试框架

jmeter+jenkins+github+钉钉机器人+tomcat+shell脚本+java程序

2024-04-19 16:56:56 989

原创 Jmeter接口测试:使用教程(下)

上一篇我给大家讲了jmeter的基本介绍跟参数化和jmeter脚本及jmeter断言,今天让我们继续往下看,学习一下jmeter新的知识点。

2024-04-18 17:03:20 812

原创 Jmeter接口测试:使用教程(上)

Jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,不像loadrunner那样体积大,是一个比较轻量级的测试工具,使用起来非常的简单,深受测试人员的喜爱,但是它的测试报告没有loadrunner的那么详细,看起来没有那么的直观。因为它是java开发的,所以运行的时候必须要安装jdk才可以,jmeter是免安装的,拿到安装包之后直接解压就可以使用了,它也是跨平台的在linux、windows、macos上都可以使用。二、Jmeter-http接口脚本。

2024-04-18 16:57:24 508

原创 Java+Selenium自动化测试环境搭建

本主要介绍以Java为基础,搭建Selenium自动化测试环境,并且实现代码编写的过程。

2024-04-17 16:55:20 571

原创 大学毕业后,干了几个月外卖,庆幸入了软件测试这行。。。

先简单介绍一下自己,我来自湛江,大学学的的物流管理专业,现在就职于一家互联网公司,从事软件测试工作。家里就是普通农村家庭,当时毕业几个月一直没找到合适的工作,我的生活也开始捉襟见肘,所以那段时间我干起送外卖的活,一个字,穷啊。有时去送外卖的时候,骑着电动车,看着别人光鲜亮丽的在办公室里工作,心里五味杂陈,有时候给学校送外卖,竟怕被教过自己的老师认出来,给老师丢人。

2024-04-17 16:49:46 713

原创 白盒测试、接口测试与自动化测试详解

白盒测试是一种测试策略,这种策略允许我们检查程序的内部结构,对程序的逻辑结构进行检查,从中获取测试数据。白盒测试的对象基本是源程序,所以它又称为结构测试或逻辑驱动测试,白盒测试方法一般分为静态测试和动态测试。

2024-04-15 20:43:28 819

原创 全网最全的软件测试面试题

兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。

2024-04-15 20:39:29 557

原创 Jmeter性能测试

今天我们来说说jmeter如何进行性能测试,我们都知道jmeter工具除了可以进行接口功能测试外,还可以进行性能测试。当项目趋于稳定,根据性能需求就可以着手准备性能测试了,今天就说一说jmeter如何进行性能测试,jmeter进行性能测试的前提是接口的功能逻辑是通的,没有阻塞bug。

2024-04-13 20:48:24 655

原创 Jmeter接口测试实战

服务端通常都有认证授权机制,在成功发起接口请求并且获取结果以前是需要绕过登陆的,根据不同的认证授权机制,Jmeter提供了不同的组件支持,本示例是通过Cookie绕过登陆。打开Jmeter,命名测试计划,在测试计划下新建线程组,在线程组下编写接口请求,保存Jmeter测试计划为Jmeter脚本(.jmx文件)。至此,一个简单的Jmeter脚本就编写完毕,在实际的接口测试实现过程中,还需要考虑参数化,多接口的参数传递,数据库的处理,同学们可以参照官网示例不断学习,后续公众号也会继续讲解~

2024-04-13 20:46:12 730

原创 如何进行Appium实现移动端UI自动化测试呢?

要实现App的自动化测试,实现Appium工具的入门:1-首先在windows下安装jdk,Android-sdk环境2-安装appium桌面工具3-安装模拟器(比如雷电模拟器),或者使用真机4-安装python的依赖包(Appium-Python-Client)5-启动appium服务器,启动模拟器,然后在pycharm中运行demo脚本,即可看到运行效果接下来可以学习下常用的appium的api、学习如何进行元素定位、然后再学习PO模式的封装,即可完成appium工具的入门和使用。

2024-04-12 19:43:57 587

原创 单元测试、系统测试、集成测试的区别是什么?

很多人经常把“黑盒测试、白盒测试、灰盒测试”和“单元测试,集成测试,系统测试,验收测试”搞在一起。其实这几个测试分类要区分清楚也很清楚。按照开发阶段划分,就是:单元测试,集成测试,系统测试,验收测试。按照代码的可见度划分,就是:白盒测试(没有界面,只看见代码)、黑盒测试(只有界面,看不见代码)、灰盒测试(既看不到界面,又不深入代码)。为什么这两类测试经常混在一起呢?原因是白盒测试是代码级的测试,也就是单元测试。黑盒测试,没有代码,只有界面测试,可认为是点点点的功能测试,这就是系统测试。

2024-04-12 19:40:19 514

原创 功能测试、自动化测试、性能测试的区别

按测试执行的类型来分:功能测试、自动化测试、性能测试。

2024-04-11 17:11:04 660

原创 Jmeter+Influxdb+Grafana搭建

通过上述地址找到对应版本,通常我们下载v1.8版本就够用了,我用的是windows版本安装的。

2024-04-11 17:08:18 743

原创 压力测试详解

压力测试的目标是在极其沉重的负载条件下测量软件的健壮性和错误处理能力,并确保软件在危急情况下不会崩溃。它甚至可以测试超出正常工作点的测试,并评估软件在极端条件下的工作情况。压力服务器的作用是向所有压力客户端分发一组压力测试,并跟踪客户端的状态。Jmeter是一个开源的测试工具。这是压力测试的一种类型,用于测试具有不寻常参数或在真实场景中不太可能发生的条件的系统。这是集成的压力测试,可以跨运行在同一服务器上的多个系统进行测试。步骤5)调整和优化:在这个阶段,你微调系统,改变配置,优化代码以达到预期的基准。

2024-04-10 21:16:44 620

原创 功能测试如何到自动化测试,看这篇就够了。

恰恰相反,对一些大型项目,其功能是处于不断地迭代地,虽然界面在调整,但是由于项目周期长,在开发和测试过程中,需要频繁使用自动化测试的脚本进行回归测试,可以提高自动化测试的利用率,提高工作效率,降低工作成本。UI自动化测试的成本比接口测试要高,主要原因不是技术实现难度高,而是因为UI是对接用户的终端界面,它是调整最频繁,改动最剧烈的部分,所以维护成本高。对于测试来讲,测试的工作其实相对是轻松,技术难度也不是特别高,所以大家在做测试期间,一定要持续学习,持续集成,才能进步,实现自我的价值。

2024-04-10 21:13:00 883

原创 Jmeter分布式压测详解

压力测试(Stress Test),也称为强度测试、负载测试,属于性能测试的范畴。压力测试是模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行被测软件系统,来测试被测系统的性能、可靠性、稳定性等。一定负载的情况下,长时间运行被测软件系统,称为稳定性测试;超大负荷地运行被测软件系统称为极限压力测试。

2024-04-09 15:18:35 573

原创 APP测试面试题详解

APP测试流程与web测试流程类似,分为如下七个阶段:1.根据需求说明书编写测试计划;2.制定测试方案,主要是测试任务、测试人员和测试时间的分配;3.测试准备,包括搭建测试环境,准备测试数据,确定测试方法;4.测试用例的设计与编写,进行用例评审及补充完善;5.执行测试时首先进行冒烟测试,然后对主功能流程进行测试,包括客户端的单个功能模块,及功能业务逻辑功能交互,回归测试;6.提交测试结果,包括测试用例,测试计划;7.日常维护性测试;

2024-04-09 15:11:48 622

原创 字节出来的,太厉害了。。。。

前段时间公司缺人,也面了许多测试,一开始瞄准的就是中级水准,当然也没指望能来大牛,提供的薪资在15-20k这个范围,来面试的人有很多,但是平均水平真的让人很失望。

2024-04-08 16:08:32 783

原创 JMeter源码解读 - HashTree(超详细)

背景:在 JMeter 中,HashTree 是一种用于组织和管理测试计划元素的数据结构。它是一个基于 LinkedHashMap 的特殊实现,提供了一种层次结构的方式来存储和表示测试计划的各个组件。HashTree 的特点如下:层次结构:HashTree 使用树状结构来组织测试计划元素。每个节点都可以包含子节点,这样就形成了一个层次结构。树的根节点是测试计划本身,而叶子节点是具体的测试元素(如线程组、HTTP 请求等)。

2024-04-07 16:42:06 643

原创 一个简单的Web UI自动化测试框架Java实现

这个框架的名字叫OAT,全称Object-Oriented Automation Test.这个框架的思想借助于Tellurium框架.他的主要功能是将页面信息及行为存储在Java 对象中,然后在脚本中引用页面的行为.自动化程序最终由许多的页面行为组成.这个框架默认使用Selenium1驱动,并且可以通过编程使用其他驱动,因 为OAT是面向接口的.花了2万多买的自动化测试全套教程,现在分享给大家,入门到精通,全程干货无废话(软件测试全栈教程)),免费获取软件测试全套资料,资料在手,涨薪更快。

2024-04-07 16:30:07 175

原创 软件测试之自动化测试框架

在了解什么是自动化测试框架之前,先了解一下什么叫框架?框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。从框架的定义可以了解,框架可以是被重用的基础平台;框架也可以是组织架构类的东西。其实后者更为贴切,因为框和架本来就是组织和归类所用的。所以自动化测试框架的定义为:由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。也可以是一种思想和方法的集合。

2024-04-06 14:15:00 646

原创 自动化测试:selenium

说到自动化测试,就不得不提大名鼎鼎的Selenium。Selenium 是如今最常用的自动化测试工具之一,支持快速开发自动化测试框架,且支持在多种浏览器上执行测试。Selenium学习难度小,开发周期短。对测试人员来说,如果你编程经验不足,python + Selenium 是个很好的选择。语法简约,清晰,可以显著减少后期维护难度和工作压力。

2024-04-05 14:00:00 305

空空如也

空空如也

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

TA关注的人

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