- 博客(1253)
- 收藏
- 关注

原创 软件测试环境搭建及测试过程(超详细整理)
功能测试(验证软件是否满足用户的需求),稳定性测试,还是性能测试(软件的效率),测试目的不同,搭建测试环境时应注意的点也不同。
2024-01-03 16:02:09
19062

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

原创 在滴滴和字节跳动划水4年,过于真实了...
但是这样的案例太少了,做出完美选择的随机成本太高,不确定性太大。最有效率的学习方式,我觉得不是什么看书啊学习视频啊,而是直接去找对应的人聊,让别人讲一遍自己基本就全懂了,这效率比看文档看代码快多了,不仅省去了过滤无用信息的过程,还了解到了业务的演变历史。除了惊叹大家超强的信息接收能力和处理速度外,更进一步我还发现,连拍马屁都是有队形的,一级部门leader发消息,几个二级部门leader跟上,后面各组长跟上,最后是大家的狂欢,让我一度怀疑拍马屁的速度就决定了职业生涯的发展前景(没错,现在我已经不怀疑了)。
2023-05-10 16:06:35
38476
10

原创 同学在外包干了两年的点点点,24岁人就快废了
简单的说下,我大学的一个同学,毕业后我自己去了自研的公司,他去了外包,现在几年过去了我薪资、技术各个方面都有了很大的提升,他干的这两年人都要废了,技术没一点提升,学不到任何东西,一直都在点点点,其实感觉挺可惜的,毕竟我和他关系还算不错!前段时间他和我说了下,说不能在废下去了,要想办法自救了,干了近两年的功能测试,他一个00后的小伙子都要变成50岁的保安大爷了,完全不思进取,我问他为啥想到要自救,前面进取心不是被磨灭的差不多了吗?他开玩笑似的说,主要自己身边有个卷王,两年不到就跳槽涨薪了,有点小嫉妒。我一听,
2023-04-17 13:14:02
11412
3

原创 00后卷王的自述,我难道真的很卷?
前段时间去面试了一个公司,成功拿到了offer,薪资也从12k涨到了18k,对于工作都还没两年的我来说,还是比较满意的,毕竟一些工作3、4年的可能还没我高。我可能就是大家说的卷王,感觉自己年轻,所以从早干到晚,甚至我都想搬张床到工位睡觉了(就是这么卷)。其实也没办法,自己家里条件不是很好,只能靠自己努力点咯!也是希望自己父母不要这么累吧!在大三的时候我就知道自己能干啥,所以从那时候就开始自学软件测试了,大四的时候获得了一个小公司的实习机会。
2023-04-10 16:41:52
68735
48
原创 快速弄懂POM设计模式
页面对象模型的简称2013 年,由 Martin Fowler提出了Page Object的观点作者的观点是一种封装思想,旨在为每个待测页面创建一个页面对象,从而将繁琐的定位操作、操作细节封装到这个页面对象中,对外只提供必要的操作接口,在调用的时候只调用提供的接口,不用去调用操作细节,最终实现程序的高内聚低耦合,使程序模块的可重用性、移植性大大增强在这种模式下,对于应用程序中的每个页面都应该有相应单独的页面类(例如:login_page、userinfo_page),类中应该包含此页面上的元素对象和。
2025-07-02 21:02:47
1047
原创 接口测试用例设计详解
我们对系统的需求分析完成之后,即可设计对应的接口测试用例,然后用接口测试用例进行接口测试。接口测试用例的设计也需要用到黑盒测试方法,其与功能测试用例设计的方法类似,接口测试用例设计中还需要增加与接口特性相关的测试用例。这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2025-07-02 20:51:26
925
原创 Postman接口测试详解
New: 新建,可以新建Request请求,Collection请求集,环境等等Import: 导入,可以导入别人导出的请求集Runner: 运行一个请求集(批量执行)Invite: 邀请(需要注册,邀请进行协作)同步图标:(需要注册,同步你的项目到云端)抓包图标:抓包/捕获请求,用于开启Postman代理, 手动设置代理(或手机代理)后可抓包/录制请求设置图标:Postman设置功能消息图标:官方及协助消息云端图标:用户云端数据(需要注册)
2025-07-01 17:38:18
871
原创 Web自动化测试详解
自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目标的过程。这是教科书里面的自动化的定义,回归到自动化测试其实自动化测试就是什么呢?
2025-07-01 17:24:47
872
原创 自动化测试:操作自动化测如何实现用例设计实例
在本章中,简单对比了手工测试用户与自动化测试用例的区别,自动化测试用例编写的原则,如何通过python 捕捉异常和抛出异常,以及webdriver 提供的get_screenshot_as_file()函数,以及如何编写自动化用例与脚本等。不过先不要急于开始实施自动化测试,虽然我们可以编写单个的测试用例,并通过异常捕捉判断用例是否运行成功。但只有与通过测试框架的整合,我们才能真正有效可行的运用自动化测试技术。
2025-06-30 21:17:24
549
原创 python+pytest接口自动化测试:接口测试基础详解
API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。有点绕口,但我们看下定义里面这些关键字:预先定义的接口 (如函数、HTTP接口)、基于软件或硬件得以访问、无需访问源码、无需理解内部工作机制,大概就明白了。
2025-06-30 21:03:45
729
原创 3分钟了解接口测试
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2025-06-28 21:09:53
557
原创 Web自动化测试:如何生成高质量的测试报告详解
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2025-06-28 20:55:30
376
原创 软件测试基础详解
1、什么是软件定义:计算机系统中与硬件相互依存的一部分(程序+数据+相关文档)程序:按事先设计的功能和性能要求执行的指令序列数据:使程序能正常操纵信息的数据结构文档:与程序开发、维护和使用有关的图文资料2、软件工程的内容主要分为软件开发技术(方法+过程+工具+环境)和软件开发管理3、软件的生命周期可行性研究和计划(立项)需求分析概要设计(测试计划)详细设计(测试方案)实现(开发阶段;包含单元测试)组装测试(集成测试)确认测试(系统测试,验收回归测试)使用和维护(上线使用及日常更新维护)
2025-06-27 20:36:50
604
原创 UI自动化测试:Jenkins配置详解
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2025-06-27 20:25:03
444
原创 接口自动化测试框架搭建
①接口的主要框架基本已经出来了,当我们需要其他方法时,可以再去相对应的添加,例如读取excel表格数据的方法,可以再封装到utils目录下②如果需要公共的方法时,可以去百度查一下别人写好的模块,说实话自己写半天也不如人家封装好的实用性更高,我们的目标就是会使用别人封装好的方法就OK了③如果涉及到自己的业务模块,就要自己去封装了,例如上面所说的,api文件,conftest文件,都是和业务相关的④对于初级的自动化测试人员,最主要的不是去写框架,而是去运用好别人写好的框架,来设计用例,写用例。
2025-06-26 20:38:05
554
原创 Selenium:自动化测试必备工具
Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。
2025-06-26 20:24:41
692
原创 软件测试需求分析
1)IEE软件工程标准词汇表( 1997年)中定义需求为:(1)用户解决问题或达到目标所需的条件或权能( Capability )(2) 系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。(3)一种反映上面( 1 )或( 2 )所描述的条件或权能的文档说明。2)需求是指明必须实现什么的规格说明。它描述了系统的行为、特性或属性,是在开发过程中对系统的约束软件需求的层次需求树的概念需求树的好处阅读理解各类需求结合界面原型图理解软件各部分功能。
2025-06-25 15:34:37
456
原创 在字节和滴滴划水四年,过于真实了...
除了惊叹大家超强的信息接收能力和处理速度外,更进一步我还发现,连拍马屁都是有队形的,一级部门leader发消息,几个二级部门leader跟上,后面各组长跟上,最后是大家的狂欢,让我一度怀疑拍马屁的速度就决定了职业生涯的发展前景(没错,现在我已经不怀疑了)。借助这段时间夯实基础,培养出良好的学习习惯,保持积极的学习态度,应该是受益终身的。
2025-06-25 15:18:58
656
原创 Selenium定位元素的方法css和xpath的区别
selenium是一种自动化测试工具,它可以通过不同的定位方式来识别网页上的元素,如id、name、class、tag、link text、partial link text、css和xpath。xpath还可以通过层级关系来定位,如//div[@id=‘china’]/p表示选择div元素下id为china的子元素下的所有p元素。xpath也可以通过标签和属性的组合来定位,如input[@id=‘kw’]表示选择input标签且id为kw的元素。,免费获取软件测试全套资料,资料在手,涨薪更快。
2025-06-24 21:49:55
368
原创 接口测试详解
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2025-06-24 21:39:37
614
原创 Pytest之收集用例规则与运行指定用例详解
收集用例规则:搜索所有以test_开头的测试文件,以Test开头的测试类,以test_开头的测试函数执行用例规则:从-v 参数输出的执行信息我们就应该能发现,运行指定的目录下用例 使用命令 pytest 目录/目录 即可;运行指定文件使用 pytest 目录/文件 即可;运行指定类或者函数 使用命令 pytest 目录/文件::类名::函数名 或者 pytest 目录/文件::函数名搜索用例规则也是我们命名用例文件,测试类,测试函数的规则;执行指定测试用例记住规则即可。
2025-06-23 16:35:34
500
原创 python+selenium的web自动化之元素的常用操作
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2025-06-23 16:21:18
775
原创 Postman:postman应用实战
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2025-06-21 17:19:12
263
原创 Postman: postman定义公共函数
1、返回元素是否与预期值一致var assertEqual=(name,actual,expected)=>{tests[`${name}:实际结果: ${actual} , 期望结果:${expected}`]=actual===expected;2、返回元素是否与预期值不一致var assertNotEqual=(name,actual,expected)=>{tests[`${name}:实际结果: ${actual} , 期望结果:${expected}`]=actual!
2025-06-21 16:57:51
260
原创 Postman接口测试: postman设置接口关联,实现参数化
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2025-06-20 20:19:00
404
原创 Postman接口测试: Postman环境变量&全局变量设置,多接口顺序执行详解
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2025-06-20 20:00:16
331
原创 Postman持久化保存/设置断言详解
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2025-06-19 15:32:41
817
原创 Python+pytest接口自动化:接口测试基础
一般我们所说的接口即API,那什么又是API呢,API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。有点绕口,但我们看下定义里面这些关键字:预先定义的接口 (如函数、HTTP接口)、基于软件或硬件得以访问、无需访问源码、无需理解内部工作机制,大概就明白了。
2025-06-19 15:18:40
609
原创 Postman介绍和安装,发送带参数的GET请求
Postman 是一款谷歌开发的接口测试工具,使API的调试与测试更加便捷。它提供功能强大的 Web API & HTTP 请求调试。它能够发送任何类型的HTTP 请求 (GET, HEAD, POST, PUT..),附带任何数量的参数+ headers。postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好。无论是开发人员进行接口调试,还是测试人员做接口测试,postman都是我们的首选工具之一。
2025-06-18 20:15:44
967
原创 Postman发送POST请求,模拟请求头&界面的响应信息
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2025-06-18 20:02:59
734
原创 软件测试之环境搭建及测试流程
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2025-06-17 15:14:28
835
原创 软件测试卷王的自述,我只是有亿点努力...
前段时间去面试了一个公司,成功拿到了offer,薪资也从12k涨到了18k,对于工作都还没两年的我来说,还是比较满意的,毕竟一些工作3、4年的可能还没我高。我可能就是大家说的卷王,感觉自己年轻,所以从早干到晚,甚至我都想搬张床到工位睡觉了(就是这么卷)。其实也没办法,自己家里条件不是很好,只能靠自己努力点咯!也是希望自己父母不要这么累吧!在大三的时候我就知道自己能干啥,所以从那时候就开始自学软件测试了,大四的时候获得了一个小公司的实习机会。
2025-06-17 15:02:24
599
原创 Web自动化测试的详细流程和步骤
自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目标的过程。这是教科书里面的自动化的定义,回归到自动化测试其实自动化测试就是什么呢?
2025-06-16 20:51:08
875
原创 性能测试之性能调优详解
性能测试是通过模拟实际使用场景,对系统进行压力测试和负载测试,以评估系统的性能指标,如响应时间、吞吐量和并发能力等。同时,需要注意性能调优是一个持续的过程,随着系统的发展和用户需求的变化,需要不断地进行性能优化和调整。凡事要趁早,特别是技术行业,一定要提升技术功底。3. 缓存优化:使用缓存技术,如Redis或Memcached,将频繁访问的数据缓存在内存中,避免频繁的数据库或网络操作,提升系统性能。6. 硬件优化:针对特定的硬件平台,对硬件参数进行调整和优化,如CPU频率、内存大小,磁盘是否高效读取等。
2025-06-16 20:38:39
924
原创 如何使用Selenium做自动化测试?
Selenium是Thought Works公司开发的一套基于web应用的自动化测试工具,直接运行在浏览器中,模拟用户操作。它可以被用于单元测试、集成测试、回归测试、系统测试、冒烟测试、验收测试,并且可以运行在各种浏览器和操作系统上。目前使用selenium的人群大概有两大类吧,一类是软件测试工程师,他们可以通过selenium来实现自动化的测试,以提高回归测试的效率,降低人员的执行成本。
2025-06-14 16:35:56
939
原创 2025常问的100道软件测试面试题分享
以上是涉及到接口自动化测试的一些可能的面试题目,不同公司和不同职位的需求可能会有所差异,建议在面试前多了解所面试公司和岗位的具体要求,注重自己的基础知识和思维能力,保持对技术的热情和积极追求。这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!85.如何将接口自动化测试集成到持续集成流程中?93.性能优化对于接口自动化测试的重要性是什么?70.接口自动化测试与UI自动化测试如何配合?71.接口自动化测试与移动自动化测试如何配合?
2025-06-14 16:22:36
453
原创 如何使用postman做接口自动化测试及完美的可视化报告?
Jenkins是一个开源的软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
2025-06-13 20:26:35
798
原创 selenium自动化测试入门
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2025-06-13 20:12:33
453
原创 软件测试之功能测试详解
总之,功能测试在软件开发过程中扮演着重要角色。它确保软件符合规格书要求,识别潜在缺陷,提高软件质量,降低开发和维护成本,提高用户满意度。因此,在软件开发过程中,团队应该注重功能测试的质量和技能,以确保软件能够达到最高质量标准。这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2025-06-12 20:18:01
278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人