- 博客(785)
- 收藏
- 关注
原创 Postman中变量的使用
Postman中可设置的有全局变量,环境变量,集合变量,数据变量及局部变量。区别则是各变量作用域不同,全局变量适用于所有集合,环境变量适用于当前所选环境(所有集合中均可使用不同环境变量),集合变量只作用于当前集合,数据变量用于批量运行作用于所选用例,局部变量脚本中设置只作用于当前脚本。
2025-01-18 14:42:46 685
原创 Postman中变量的使用
Postman中可设置的有全局变量,环境变量,集合变量,数据变量及局部变量。区别则是各变量作用域不同,全局变量适用于所有集合,环境变量适用于当前所选环境(所有集合中均可使用不同环境变量),集合变量只作用于当前集合,数据变量用于批量运行作用于所选用例,局部变量脚本中设置只作用于当前脚本。
2025-01-18 14:41:39 584
原创 如何创建测试计划?这些要考虑到
测试计划是一份文件,概述了软件测试过程的策略、目标、资源和时间表。测试计划通常包括一些细节,如需要进行的测试的类型和数量,每个测试的目的,需要的工具,以及如何分析和报告测试结果。在整个测试过程中,它会定期更新,以反映出任何测试发现或策略的变化。测试目标取决于软件的目的,如验证软件是否满足用户需求,识别软件缺陷,或评估软件的完整性。测试目标将决定需要进行的测试类型以及如何分析和报告测试结果。创建一个测试计划的下一步是定义测试标准。测试标准评估一个测试是通过还是失败,并与测试目标密切相关。
2025-01-16 14:27:50 715
原创 性能测试主要分为哪些类别?
很多小伙伴在了解到软件测试这个行业之后,都免不了在各个平台上进行了解。但是在了解到性能测试之后,都开始一头雾水,在软件测试中,性能测试是一个非常重要的阶段,性能测试主要分为哪些类别?
2025-01-16 14:27:04 630
原创 面试总结分享:25道数据库测试题
RDBMS代表使用SQL的关系数据库管理系统,SQL使用的重要RDBMS是Sybase,Oracle,Access,Ingres,Microsoft SQL服务器等。SELECT,INSERT,UPDATE,DELETE等语句用于操作表,而ALTER TABLE,CREATE TABLE和DELETE TABLE用于管理表。性能测试中的问题是,您总是需要训练有素且经验丰富的人力,而且您使用的工具也很昂贵。测试人员将检查存储过程的标准格式,并检查字段是否正确,如存储过程中提到的更新,连接,索引,删除。
2025-01-15 15:54:44 673
原创 职场经验:测试基本理论看这篇就够了
软件测试(Software Testing):在规定的条件下对程序进行操作,以发现程序错误,衡量,并对其是否能满足设计要求进行评估的过程。
2025-01-15 15:53:58 554
原创 测试新手知多少??
测试入门简单,但是永远不要忘记学习,充实自己才是一直打有准备的仗最好的保障。学会总结,才会知道自己错过了什么,收获了什么,缺少了什么,未来能够得到什么。
2025-01-15 15:52:40 663
原创 如何高效管理接口文档
结合 API 设计、文档管理、自动化测试、监控、研发管理和团队协作的一站式 API 生产平台,从个人开发者到跨国企业用户,Eolink 帮助全球超过 30 万开发者和数万家企业更快、更好且更安全地开发和使用 API。随着项目不断的迭代,项目也越来越复杂。带来的问题是,接口入参和出参会不断地新增、修改。测试人员面临的挑战是:1、如何获取最新的接口文档2、如何降低接口测试的成本3、如何提高团队协作的效率eolink 既能管理接口又能做自动化测试、好用好看还免费的接口文档工具, 还不赶紧用起来~
2025-01-14 20:06:17 693
原创 接口测试系列——转转接口测试平台实践
在保证质量的前提下提高效率,要保证质量,首先需要先弄清楚这次需求的测试范围,针对性的使用不同的测试方法,而接口测试就是其中的一种;一直的追求,推动技术自测是一个方式,使用自动化代替人工也是一个方式,但不管哪种方式,都需要保证业务主流程的正确执行,而自动化就是解决这个问题的。评审时,QA也需要从自身角度出发,从风险意识出发,指出技术方案上可能存在的问题,如果QA一点不了解技术,在技术评审时,就会无从下手。使用平台,减少了编码之外的重复工作,用例可以自由拼装,不会存在人员 交接后,之前的代码就废弃的情况。
2025-01-14 20:05:08 663
原创 你们要的“外企”面试经验分享来了..
所有的面试都一样,自我介绍是第一关。外企面试自然也需要提前准备好英文的自我介绍。面试官从你的英语自我介绍中可以迅速了解你说英语的能力,也就是我们说的“Speaking English”。所以提前准备好,并且多读几遍甚至提前背下来,确保面试的紧张气氛下仍然能够流利的表达出来。那么,一份比较好的英文自我介绍需要包含那些内容呢?首先,一个完整的自我介绍应该包含面试官想要了解的基本信息;名字,毕业院校(当然如果学校有优势的话就说,否则就避短啦~),工作经验和年限,主要的工作内容和技能,性格爱好等;
2025-01-14 15:00:09 703
原创 测试开发 | Docker+Jmeter+InfluxDB+Grafana 搭建性能监控平台
influxdbUrl:需要改为自己influxdb的部署ip和映射端口,我这里是部署在本地,所以就是localhost,端口是容器启动时映射的8086端口,db后面跟的是刚才创建的数据库名称。本次实践是用目前较为流行的 Docker 的方式进行部署,也推荐使用,作为一名普通的测试,会了点 Docker 的皮毛就已经爱不释手了,对于头疼的环境问题真的太好用了,强烈推荐。9)导入模板,我这里选择的是导入json文件的方式,导入后如下,配置好模板名称和对应的数据源,然后import即可。
2025-01-14 14:58:46 586
原创 测试面试Python——线程进程协程代码实现(面试频率超高)
文章不仅是给大家看的,也是我秋招+社招迟到的复盘,大家加油吖~协程进程线程面试遇到的可能性还是很大的,我秋招和社招都有遇到过,希望大家多学习一下。
2025-01-14 14:57:04 111
原创 怎么测试app?app的测试技巧是什么?
现在的app有非常的多,这些app都是需要经过测试之后才能发布到应用市场中,app已经成为了我们日常生活中不可或缺的一部分了,但它的功能必须强大,才能受到消费者的重视,并在开发越来越多应用程序的市场中保持高度竞争力。通过进行安全测试,可以将帮助你确信你的app软件对消费者来说是安全的,并防止可能严重影响你的业务的数据盗窃企图。通过执行此过程,你可以确保你的应用程序在不同平台上运行良好,在发布软件之前检测错误,优化app在各种网络和设置上的性能,并最大限度地提高用户满意度。不能总是避免外部干扰。
2025-01-13 15:47:09 873
原创 八年测开经验面试28K公司后,吐血整理出高频面试题和答案
❶ 参考点1.po模式理论2.po模式分层思路❷ 面试命中率80%❸ 参考答案页面对象模型(PageObject)是一种设计模式,用来编写和维护自动化测试1、PO提供了一种业务流程与页面元素操作分离的模式,这使得测试代码变得更加清晰。2、页面对象与用例分离,使得我们更好的复用对象。3、可复用的页面方法代码会变得更加优化4、更加有效的命名方式使得我们更加清晰的知道方法所操作的UI元素1.抽象每一个页面2.页面中元素不暴露,仅报错操作元素的方法3.页面不应该有繁琐的继承关系。
2025-01-13 15:44:48 537
原创 功能模块提测前,我们还需要做些什么?
需求阶段开发阶段测试阶段上线阶段其中的需求阶段和开发阶段是最为重要的,一个是设计,定义这个功能如何运作,一个是执行与实现,这两个阶段把控好了,往下走就会顺利很多。下面重点讲一下开发阶段中的提测步骤,在提测前应该准备什么东西,以保证提测的质量。首先关于提测这个动作,我自己是这么理解的:提测了,就说明开发人员认为功能就长这样了,已经完全按照产品PRD完整的实现了,是个严谨、负责、认真的动作。理论上,研发人员一旦提测,就可以开始处理其他需求任务了的。
2025-01-13 15:44:03 690
原创 新手如何用Postman做接口自动化测试
把人对软件的测试行为转化为由机器执行测试行为的一种实践。例如GUI自动化测试,模拟人去操作软件界面,把人从简单重复的劳动中解放出来,本质是用代码去测试另一段代码,属于一种软件开发工作,已经开发完成的用例还必须随着被测试对象的改变而更新,因此,还有额外的维护成本。
2025-01-11 16:36:30 639
原创 Postman中变量的使用
Postman中可设置的有全局变量,环境变量,集合变量,数据变量及局部变量。区别则是各变量作用域不同,全局变量适用于所有集合,环境变量适用于当前所选环境(所有集合中均可使用不同环境变量),集合变量只作用于当前集合,数据变量用于批量运行作用于所选用例,局部变量脚本中设置只作用于当前脚本。
2025-01-11 16:34:50 868
原创 测试开发工具开发 -JMeter 函数二次开发
创建functions子包,在已有包中,添加一个名为functions子包添加自定义函数, 在functions子包下,添加自定义函数类,并继承AbstractFunction类,并实现该类的4个抽象方法:在execute方法中添加插件逻辑在getReferenceKey方法中返回自定义名称函数如果函数有参数,在setParameters方法获取传递过来的参数如果函数有参数,在getArgumentDesc中描述接收的参数。
2025-01-10 15:05:21 745
原创 Pytest和Unittest框架对比
学到自动化的时候,有些同学会纠结和Unittest框架该学哪个?当然也有的人是两个都学,不过有时学得不精,只是知道分别怎么用,不了解两个框架的区别是什么。总之,要做好自动化测试,是有必要了解不同框架之间的差异化的。
2025-01-10 15:04:05 589
原创 测试面试题集锦 | 软件测试高频问题与流程篇(附答案)
整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!
2025-01-09 15:43:29 603
原创 面试必问的7大测试分类!一文说清楚!
很多人经常把“黑盒测试、白盒测试、灰盒测试”和“单元测试,集成测试,系统测试,验收测试”混为一谈,特别是招聘HR在询问应聘者会哪些测试时她们自个总是自己乱作一团。其实这几个测试分类要区分清楚也很简单。可以按照两个维度来划分,按照开发阶段划分,就是:单元测试,集成测试,系统测试,验收测试;按照代码的可见度划分,就是:白盒测试、黑盒测试、灰盒测试。为什么这两类测试经常混在一起呢?原因是:白盒测试是代码级的测试,也就是单元测试。黑盒测试,没有代码,只有界面测试,可认为是点点点的功能测试,这就是系统测试。
2025-01-09 15:42:48 863
原创 简历里写了银行项目,却依然过不了面试这一关?
整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!
2025-01-09 15:37:10 733
原创 【软件测试】初级软件测试面试题!建议收藏!史上最强!
性能测试(Performance Test):通常收集所有和测试有关的所有性能,被不同人在不同场合下进行使用。关注点:how much和how fast负载测试(Load Test):负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。关注点:how much压力测试(Stress Test): 压力测试(又叫强度测试)也是一种性能测试,它在系统资源特别低的情况下软件系统运行情况,目的是找到系统在哪里失效以及如何失效的地方。
2025-01-08 14:53:04 594
原创 金3银4,全网最详细的软件测试面试题总结
回归测试: (regression testing): 回归测试有两类:用例回归和错误回归;用例回归是过一段时间以后再回头对以前使用过的用例在重新进行测试,看看会重新发现问题。错误回归,就是在新版本中,对以前版本中出现并修复的缺陷进行再次验证,并以缺陷为核心,对相关修改的部分进行测试的方法。
2025-01-08 14:52:30 624
原创 高频Jmeter软件测试面试题
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些。
2025-01-08 14:51:41 545
原创 40个软件测试面试题,找工作看过来
一个写得很好的测试计划文件,详细说明了软件测试的范围和活动,对项目的成功是必要的。因为静态测试比动态测试在更短的时间内覆盖更多的内容,所以它的成本效益更高。相反的,测试和编码是相互排斥的。过程的一部分,一组被称为测试案例的程序被执行,以验证一个特定的特征或功能。术语 “质量保障”(QA)是指一种有计划、有组织的方法,评估为创造高质量产品所采取的步骤的有效性,测试分析监控测试报告并调整程序以符合预期。一个测试程序的功效可以通过计算发布前发现的缺陷和客户使用软件后注意到的错误数量的比率来确定。
2025-01-07 14:53:17 632
原创 最常见的软件测试面试题及答案
如果是本人的 BUG,则设置为接收;答:首先会召开需求分析会议,参加人员有产品、开发和测试,主要是探讨需求主要的一些功能点,完了之后,开发就排期进行开发,我们就根据主管写出来的计划、分配到的任务编写测试用例,写完之后会进行用例评审,有评审修改的就修改整理形成最终的用例版本,之后开发人员版本编译完成后,我们会依据测试用例来执行测试,测试过程中,提交bug,跟踪bug,直至关闭,测试完后编写测试报告。7) 描述 (Description) ,简洁、准确,完整,揭示缺陷实质,记录缺陷或缺陷出现的位置。
2025-01-07 14:49:29 786
原创 如何处理不稳定的自动化测试?
对于依赖于穿过多个接缝的每个测试步骤结果(将 API -> 队列 -> DB 视为 3 个独立的接缝),失败的可能性随着接缝的数量呈指数级增加,并乘以依赖于的步骤数那些接缝。这是一项巨大的工程,但最终我们发现该产品不稳定,而开发人员从未意识到这一点,整个过程蛮好玩的。我不知道你的测试环境是如何构建的,我猜测你的依赖项每次都不会更新版本,所以这就是我对你的情况的看法。根据我在该测试集中的经验,失败的最常见原因是与测试数据相关,例如,测试正在尝试完成某数据的操作,而该某数据未处于当前操作能处理的状态。
2025-01-07 14:48:25 863
原创 功能测试用例,需要详细到什么程度?
这些天招了新人,新项目紧张的测试告一段落,我也开始为功能写用例。一段时间不写了,写起来有点生疏,但是思路还很清楚。写到一半收到新人写完发过来的用例。我一看就懵了,哥您这用例根本就是直接拷策划案啊,跟策划案都一样还要你这用例干嘛。我一下就觉得这哥们是不是糊弄事儿,后来我把他叫过来聊了聊,发现不是,是他就觉得用例就该是这样。在之后不断教他和反复修改用例的过程中,我也同时开始不断审视用例到底该写到什么程度。
2025-01-07 14:47:29 812
原创 Linux搭建测试环境详细步骤
本文讲解如何在Linux CentOS下部署Java的步骤环境准备(1)Linux系统(2)JDK(3)Tomcat(4)MySQL。
2025-01-06 15:13:04 689
原创 10分钟带你了解分布式系统的补偿机制
我们知道,应用系统在分布式的情况下,在通信时会有着一个显著的问题,即一个业务流程往往需要组合一组服务,且单单一次通信可能会经过 DNS 服务,网卡、交换机、路由器、负载均衡等设备,而这些服务于设备都不一定是一直稳定的,在数据传输的整个过程中,只要任意一个环节出错,都会导致问题的产生。这样的事情在微服务下就更为明显了,因为业务需要在一致性上的保证。也就是说,如果一个步骤失败了,要么不断重试保证所有的步骤都成功,要么回滚到以前的服务调用。
2025-01-06 15:12:09 685
原创 【最经典的79个】软件测试面试题(内含答案)
在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。软件测试的目的:测试是程序的执行过程,目的在于发现错误一个成功的测试用例在于发现至今未发现的错误一个成功的测试是发现了至今未发现的错误的测试确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明。确保产品满足性能和效率的要求确保产品是健壮的和适应用户环境的软件测试的原则:测试用例中一个必须部分是对预期输出或接过进行定义程序员应避免测试自己编写的程序。
2025-01-04 14:29:44 957
原创 Pytest使用fixture实现token共享
通过上面的方法,可以解决接口使用token的需求,不过这么做每次都会先执行login接口,有没有一种方法可以只执行一次login接口,后面的接口就不调用login接口了呢。每次执行用例结束后把存token文件删除,不然生成了一个token,代码判断token文件存在,就不会去调用登录接口。思路:login接口使用缓存,当有token的时候就使用token,就不调用login接口了,如果没有则调用login接口,再把token缓存起来。在conftest定义一个方法,每次执行用例都清理一下token文件。
2025-01-03 15:28:54 711
原创 Flutter 中的单元测试:从工作流基础到复杂场景
由于通过 DI 构建了UniversityEndpoint类,因此可以进行自定义网络拦截器。(如果 UniversityEndpoint 类自己初始化一个 Dio 类,就没有办法模拟类的行为。为了模拟Dio类的行为,需要知道 Retrofit库中使用的 Dio方法—— 但无法直接访问 Dio。因此,将使用自定义网络响应拦截器模拟 Dio:@override@overrideheaders: {},));"}),-1,"));
2025-01-03 15:15:02 1044
原创 Linux 的性能调优的思路
系统性能优化是个涉及面广、繁琐、长久的工作,寻找出现性能问题的根源往往是最难的部分,一旦找到出现问题的原因,性能问题也就迎刃而解。因此,解决问题的思路变得非常重要。例如,Linux系统下的一个网站系统,用户反映,网站访问速度很慢,有时无法访问。第一步要做的是检测网络,可以通过ping命令检查网站的域名解析是否正常,同时,ping服务器地址的延时是否过大等等,通过这种方式,首先排除网络可能出现的问题;
2025-01-03 15:13:20 950
原创 金三银四,全网最详细的软件测试面试题总结
回归测试: (regression testing): 回归测试有两类:用例回归和错误回归;用例回归是过一段时间以后再回头对以前使用过的用例在重新进行测试,看看会重新发现问题。错误回归,就是在新版本中,对以前版本中出现并修复的缺陷进行再次验证,并以缺陷为核心,对相关修改的部分进行测试的方法。
2025-01-02 15:31:26 787
原创 2025软件测试金三银四常见的软件测试面试题
现阶段很多测试同行抱怨工作难找,网上的面试题又真不真实先不说,乱七八糟的,下面是我耗费了三个月时间的、结合真实的实际面试情况所写下的真实软件测试面试题以及,如何回答,总共十个章节以及写成一个文档全文8w多个字十分的详细,如果你觉得对你有帮助可以自取。3年的测试经验,对我来说也是3年的工作经验,在这3年的工作经验当中,我觉得态度比能力要重要,做好一个测试,最主要是性格,信心,耐心,细心还需要良好的沟通能力。我个人觉得测试这一块,主要是对需求了解,需求理解到位,工作当中,一定细心耐心,技术这块,不断学习能力。
2025-01-02 15:30:16 815
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人