- 博客(498)
- 收藏
- 关注
原创 新人如何做好功能测试,看这几点就够了
作为测试新人,我们要多总结。笔者曾带过一名刚毕业的同学,他有一套自己的总结方式比如:通过x-mind梳理总结/梳理业务,遇到的问题会记录处理方法,在测试工作中也形成自己的经验总结,并将自己的方式分享到团队中,这名同学在公司成长非常快,因表现突出,得到晋升。作为一名技术同学,总结能力非常重要,在日常工作中我们会踩各种各样的坑,将这些遇到的问题总结汇总形成经验并分享给他人,在竞争中也能够更加突出,在之后的工作中可以时不时翻出来看看,每次都会有不一样的收获。
2025-01-18 20:12:43 786
原创 新人如何做好功能测试,看这几点就够了
作为测试新人,我们要多总结。笔者曾带过一名刚毕业的同学,他有一套自己的总结方式比如:通过x-mind梳理总结/梳理业务,遇到的问题会记录处理方法,在测试工作中也形成自己的经验总结,并将自己的方式分享到团队中,这名同学在公司成长非常快,因表现突出,得到晋升。作为一名技术同学,总结能力非常重要,在日常工作中我们会踩各种各样的坑,将这些遇到的问题总结汇总形成经验并分享给他人,在竞争中也能够更加突出,在之后的工作中可以时不时翻出来看看,每次都会有不一样的收获。
2025-01-18 20:11:25 667
原创 新人如何做好功能测试,看这几点就够了
作为测试新人,我们要多总结。笔者曾带过一名刚毕业的同学,他有一套自己的总结方式比如:通过x-mind梳理总结/梳理业务,遇到的问题会记录处理方法,在测试工作中也形成自己的经验总结,并将自己的方式分享到团队中,这名同学在公司成长非常快,因表现突出,得到晋升。作为一名技术同学,总结能力非常重要,在日常工作中我们会踩各种各样的坑,将这些遇到的问题总结汇总形成经验并分享给他人,在竞争中也能够更加突出,在之后的工作中可以时不时翻出来看看,每次都会有不一样的收获。
2025-01-18 20:09:03 680
原创 精简版-Linux常用命令
find/目录ls/dir(list)列出目录下文件clear清屏clear#清屏dirs显示目录记录mv(move)移动或更名现有的文件或目录pwd(printworkingdirectory)显示工作目录rm(remove)删除文件或目录mkdir(makedirectories)建立目录rmdir删除空目录echo显示一行文本(可使用通配符,正则表达式)ifconfig/ipaddr(CentOS)显示或设置网络设备。
2025-01-18 20:07:48 139
原创 金三银四想跳槽?这篇测试人分龄跳槽指南请收好
二八规律的魔咒没有因为技术的发展而打破,我们可以承认20%的优秀,但是不能认定剩下80%都是失败。优秀和失败之间还有更多精彩、出色的空间。拒绝无效的煎熬和挣扎,接受自己的平凡,脚踏实地从现实出发分析现状、谋划职业、规划人生,才有希望从平凡中获得属于自己的不平凡。风起于青萍之末,浪成于微澜之间。知微见著,才能防范于未然之时;未雨绸缪,才能游刃于危机之间。祝大家都有一个顺利、精彩的职业生涯。
2025-01-15 20:20:00 837
原创 测试项目中,如何进行风险管理
在博主的公司中,测试经理除了要管理产品线的质量保障和日常部门事务工作外,另一项比较重要的就是测试项目全流程的管理。风险管理。引用百度上的解释:“风险管理是指如何在项目或者企业一个肯定有风险的环境里把风险可能造成的不良影响减至最低的管理过程。风险管理对现代企业而言十分重要。那么从以上的这句话去理解的话,首先风险管理适用与项目或者企业。
2025-01-15 20:17:42 546
原创 软件测试2025年常见面试题及答案整理(共一千道面试题)
为了发现程序中的错误而执行程序的过程数据完整性指的是存储在数据库中的数据的一致性和准确性。完整性分类:(1)实体完整性:主键值必须唯一且非空。(主键约束)(2) 引用完整性(也叫参照完整性):外键要么为空,要么引用主表中存在的记录。(外键约束)。(3)用户自定义完整性:针对某一具体关系数据库中的约束条件。
2025-01-14 21:35:50 787
原创 测试工程师如何提高自动化测试覆盖率
自动化测试一直是测试人员的核心技能,也是测试的重要手段之一。尤其是在今年所谓的互联网寒冬的行情下,各大企业对测试人员的技术水平要求的很高,而测试人员的技术水平主要集中在三大自动化测试领域,再加测试辅助脚本的编写,测试工具的开发,测试平台的开发等。而普通的测试人员想快速提升技术,自动化测试必是无可挑剔的选择。但是由于业界一直存在着对自动化测试的误解,严重影响了自动化测试的发展,也影响了不少同学学习自动化测试的信心。主要集中在以下几点。
2025-01-14 21:34:07 558
原创 测试基础知识:文档测试要测什么,怎么测?
文档测试不需要编写测试用例,但是测试过程中很多都忽略掉文档测试这一流程,这是面向用户的最后一检查环节,同样重要。
2025-01-14 21:33:29 327
原创 从0开始的ios自动化测试
最近由于工作内容调整,需要开始弄ios自动化了。网上信息有点杂乱,这边我就按我的实际情况,顺便记录下来,看是否能帮到有需要的人。
2025-01-13 20:56:32 568
原创 手机充值的功能测试框架 - 测试要点
手机充值有微信营销活动的、有 APP 页面应用等,以下是我以前公司的手机充值话费或流量应用的测试要点,分享给大家参考下。
2025-01-13 20:55:33 650
原创 软件测试岗必问的100个面试题【含答案】
一、1.什么是软件测试?答:软件测试是通过执行预定的步骤和使用指定的数据,以确定软件系统在特定条件下是否满足预期的行为。2.(TDD)是什么?是一种开发方法,它要求在编写代码之前编写测试用例。这些测试用例定义了应用程序应该实现的功能,并且确保所有功能都能按照预期工作。3.什么是黑盒测试?答:黑盒测试是一种测试方法,它基于程序外部功能或者来检测程序内部的错误。4.什么是白盒测试?答:白盒测试是一种测试方法,它涉及对程序源代码的测试,以检查程序是否符合设计规范、是否存在逻辑错误等。
2025-01-09 16:32:16 696
原创 软件测试面试一定会被问到的10个技术问题(附答案)
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-01-09 16:31:29 661
原创 软件测试面试之常规问题
1)、要尽可能避免这种情况发生,此类情况多发生在新员工身上,由于技术和业务掌握不是很扎实,导致提交一些无效的缺陷,这时可以增加测试内部的评审的环节来解决,即测试提交新缺陷(New)后,由测试经理或资深人员进行审核,确认无误可以打开缺陷(0pen),提交给开发修改,否则置为无效(Abandon),不提交给开发进行修复。思路:这道题就没有标准答案了,可以说是“人各有志”,不同的人有不同的方法,因此主要考察点不是对测试知识和技能的掌握,而是你处理人际关系,团队关系,同事关系的能力。兼容测试(被测程序在。
2025-01-09 16:30:28 679
原创 2025年精选100道软件测试面试题(内含文档)
测试技术面试题1、我现在有个程序,发现在 Windows 上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?2、什么是兼容性测试?兼容性测试侧重哪些方面?3、测试的策略有哪些?4、正交表测试用例设计方法的特点是什么?5、描述使用 bugzilla 缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程?6、描述测试用例设计的完整过程?7、你觉得 bugzilla 在使用的过程中,有什么问题?8、单元测试的策略有哪些?9、LoadRunner 分哪三部分?10、LoadRunner 进行测试的流程?11、
2025-01-08 17:25:31 834
原创 Fiddler怎么抓请求做接口
打开系统登录界面,输入账号和密码,打开fiddler的取状态,左下角的capturing。打开fiddler,准备开始抓取,清空会话,开启抓取状态,因为fiddler默认抓取。请求头:application/x-www-form-urlencoded。根据抓包分析,这个结果就是我们登陆成功的结果,表示和预期结果一致.打开fiddler开始抓取测试对象的请求,以教管系统登录为例。VIP小伙伴可以在课前准备下载,如果已经安装,请忽略。这样我就拿到了请求和参数,下面进入到postman中。
2025-01-07 16:02:36 856
原创 如何定义核心场景用例?
🎯 1.1:什么是场景事件触发时的情景形成了场景。场景必不可少的几个要素:环境、人、时间、行为。简而言之:xx人在xx时间xx环境下进行了xx行为。划分场景的意义在于:我们想通过场景知道“人”“行为”的目的是什么。🎯 1.2:什么是测试场景测试场景是指模拟真实环境下的一系列测试活动,以观察系统在这种环境下的表现。注意:模拟真实环境。我们所有测试行为都应该是有意义的,而不应该是想当然的。1.【从需求的角度来说,测试场景通常是可以从需求描述中获得到的】用户故事。
2025-01-07 16:01:20 688
原创 【python接口测试】requests库安装和导入
支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得人性化,使用Requests可以轻而易举的完成浏览器可有的任何操作。2、接着来安装requests库,右键单击“开始”菜单栏,选中命令提示符,打开控制台。4、然后使用命令:pip install requests 即可,会自动下载requests库模块。3、打开终端,使用 cd命令进入pip所在目录。
2025-01-06 16:49:59 373
原创 黑盒(功能)测试基本方法
(2)考虑输入条件之间的相互组合,可能会产生一些新的情况. 但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多. 因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例。(2)从因果图生成的测试用例(局部,组合关系下的)包括了所有输入数据的取TRUE与取FALSE的情况,构成的测试用例数目达到最少,且测试用例数目随输入数据数目的增加而线性地增加。(4)对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度。
2025-01-06 16:49:21 265
原创 推荐一款好用且能兼职赚钱的自动化工具 - Hamibot
最近发现一款神器「 Hamibot 」,它是一款Android端的自动化工具,它基于 AutoJS 源码进行的二次开发Hamibot 文档Hamibot 脚本市场提供了很多脚本,我们都可以免费导入进行试用首先,我们在 PC Web 的控制台添加一个机器人,然后使用手机通过「 配对码 」进行配对,接着从脚本市场选择一个功能脚本导入,最后在控制台运行脚本就可以在手机上运行一系列自动化操作了当然,我们也可以根据官方文档编写一些实用的脚本上传到平台上,获取一些佣金提成由于 Hamibot 基于AutoJS。
2025-01-06 16:48:39 293
原创 接口测试场景:怎么实现登录之后,需要进行昵称修改?
在中有一个这样的场景:登录之后,需要进行昵称修改,怎么实现?首先我们分别看下登录、昵称修改的接口说明:以上业务中补充一点,昵称修改,还需要添加Authorization传登录获取的token值。分析:登录之后的响应结果中会返回、token信息;而更新昵称需要传参member_id、且需要请求头传token;也就是我们要想办法从“登录”的响应结果中获取到id、token信息,再去传给“更新昵称”请求。因为返回数据格式是json,所以我们用JSON提取器来实现。
2025-01-04 15:55:28 697
原创 一款免费开源的接口测试工具——ApiFox详细教程
APIfox是一种功能强大的接口测试工具,它可以帮助用户轻松地进行REST API的自动化测试和文档编写。本文将从以下几个方面介绍APIfox的基本使用方法、特点和优势。APIfox是一款基于Web的REST API测试工具,通过创建测试用例和请求,用户可以对API资源进行测试和监视,并获取详细的响应信息。APIfox的主要特点包括:用户友好的界面:APIfox提供了清晰简洁的界面,让用户可以快速地创建、编辑和运行测试用例。
2025-01-04 15:54:17 949
原创 通过Jmeter压测存储过程
d. Database URL: jdbc:oracle:thin:@{ip}/{oracle服务名},其中{ip}是数据库服务器ip,{oracle服务名}是TNS中的Service_Name,类似orcl这种。b. Variable Name for created pool,随便起一个,不过需要跟后续步骤的配置一致,建议就叫oracle。模拟实际的80%查询,20%写入的场景。c. Query: 如图,写存储过程调用,照图上格式写,参数用?d. Para Values,参数值,多个用逗号隔开。
2025-01-04 15:53:40 615
原创 Fiddler 抓包工具 - 全网最全最细教程,没有之一
Fiddler 简介Fiddler 是位于和服务器端的 HTTP 代理目前最常用的之一功能非常强大,是 Web 调试的利器监控浏览器所有的 HTTP/HTTPS 流量查看、分析请求内容细节伪造客户端请求和服务器响应测试网站的性能解密 HTTPS 的 Web 会话全局、局部断点功能第三方插件场景使用场景接口调试、接口测试、线上环境调试、Web 性能分析判断前后端 bug、开发环境 hosts 配置、mock、弱网断网测试。
2025-01-03 17:13:57 943
原创 性能测试的需求有哪些指标?
比如,以乘坐地铁为例子,每天乘坐人数为5万人次,每天早高峰是7到9点,晚高峰是6到7点,根据8/2原则,80%的乘客会在高峰期间乘坐地铁,则每秒到达地铁检票口的人数为50000*80%/(3*60*60)=3.7,约4人/S,考虑到。C是平均并发用户数,C’是并发用户数峰值,n是login session的数量,L是login session的平均长度,T是值考察的时间长度。2.根据并发用户数:TPS=并发用户数/响应时间 ——不是特别推荐,也没有特别正确的推理,因为并发用户数本身是一个比较争议的点。
2025-01-03 17:13:08 713
原创 Fiddler+Charles+Chrome开发者工具弱网测试总结
1、Fiddler模拟弱网测试Fiddler原理:Fiddler代理位于 Web客户端和 Web 服务器之间,扮演“中间人”的角色。Fiddler既代理客户端向服务器发送请求,又代理服务器向客户端返回响应内容。Fiddler弱网测试方法:Fiddler弱网测试是通过设置,上传和下载1KB数据所需要的时间,来控制上行和下行的速率。在实际测试过程中,只能修改延迟时间,需要我们事先确定模拟的网络传输速率,转换成延迟时间。1)配置需要模拟的弱网环境。
2025-01-03 17:12:17 803
原创 软件测试面试八股文(答案+文档)
兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。
2025-01-02 16:28:53 996
原创 2024最新最全面的软件测试常见面试题合集(内附详细答案)
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-01-02 16:28:03 894
原创 软件测试2025年常见面试题及答案整理(共一千道面试题)
为了发现程序中的错误而执行程序的过程数据完整性指的是存储在数据库中的数据的一致性和准确性。完整性分类:(1)实体完整性:主键值必须唯一且非空。(主键约束)(2) 引用完整性(也叫参照完整性):外键要么为空,要么引用主表中存在的记录。(外键约束)。(3)用户自定义完整性:针对某一具体关系数据库中的约束条件。
2024-12-31 21:19:25 913
原创 2025最新面试跳槽,软件测试面试题的整理与解析
总体来说对于测试开发的面试内容,各个用人单位其实关注的除了相关的技术栈与项目经验之外,其实更需要的是测开人员自身对于项目业务与行业相关的整体解决的认知与思维,这点与软件开发人员的要求会有略微的不同,毕竟作为测试人员来说,整体把握软件质量保障情况是其中的重中之重。
2024-12-31 21:15:53 518
原创 依赖于第三方接口时,如何进行测试?
根据第三方接口文档及需求,设计测试用例,考虑涵盖各种情况,包括正常情况、异常情况、边界情况等,确保测试用例能够覆盖接口的所有参数和功能。测试接口在异常情况下的表现,例如错误的参数、无效的数据等,检查接口是否能够正确处理这些异常情况,并返回适当的错误信息。在测试过程中,需要监控接口调用的性能、可用性等指标,并记录测试过程中的日志和错误信息,以便后续分析和排查问题。使用模拟工具(例如Postman)或者编写测试代码,模拟第三方接口的返回数据。通过模拟第三方数据的返回结果,测试系统在不同情况下的行为。
2024-12-28 16:45:50 389
原创 自动化测试基础知识总结(超详细)
自动化测试只能测试已知的测试场景,对于未知的测试场景,无法进行测试。自动化测试通常只能应对简单的测试场景,对于复杂的测试场景,自动化测试会覆盖不全,还需要依赖人工测试来保证。自动化测试依赖于测试脚本的准确性和完整性,如果测试脚本有误,可能会导致测试结果不准确,从而影响测试效果。自动化测试可以覆盖更多的测试场景和用例,从而提高了测试覆盖率,并且可以在较短的时间内完成大量测试工作。自动化测试可以减少测试人员的工作量和测试的时间,同时降低测试成本,从而提高产品的竞争力和盈利能力。
2024-12-28 16:45:01 897
原创 2025年软件测试面试题大全【含答案】
兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。
2024-12-28 16:43:57 633
原创 全网最详细的接口测试教程
接口是前后端沟通的桥梁,是数据传输的通道,包括外部接口、内部接口。内部接口又包括:上层服务与下层服务接口,同级接口生活中常见接口:电脑上的键盘、USB接口,电梯按钮,KFC下单接口测试:是对系统或组件之间的接口进行测试,主要校验数据的交换、传递和控制管理过程,以及相互逻辑依赖关系接口自动化测试:让程序代替人为对接口项目进行自动化验证测试的过程。
2024-12-27 21:25:09 464
原创 全网最详细的接口测试教程
接口是前后端沟通的桥梁,是数据传输的通道,包括外部接口、内部接口。内部接口又包括:上层服务与下层服务接口,同级接口生活中常见接口:电脑上的键盘、USB接口,电梯按钮,KFC下单接口测试:是对系统或组件之间的接口进行测试,主要校验数据的交换、传递和控制管理过程,以及相互逻辑依赖关系接口自动化测试:让程序代替人为对接口项目进行自动化验证测试的过程。
2024-12-27 21:24:30 416
原创 外包干了6个月,技术明显退步
先说一下自己的情况,普通本科,毕业后进入深圳某软件公司(其实就是外包),在里面干了6个月,因为大环境不好,我整个人心惊胆战的,怕自己卷铺盖走人了,我感觉自己不能够在这样蹉跎下去了,长时间呆在一个不太好的环境真的会让一个人丧失上进心!而我已经在外包干了6个多月的点点点,都快让自己变成废物了。
2024-12-27 21:23:35 594
原创 接口自动化测试框架(pytest+allure+aiohttp+ 用例自动生成)
近期准备优先做接口测试的覆盖,为此需要开发一个,经过思考,这次依然想做点儿不一样的东西。
2024-12-26 16:20:19 657
原创 Jmeter接口自动化测试详解
之前我们的用例数据都是配置在中,每次需要增加,修改用例都需要打开JMeter重新编辑,当用例越来越多的时候,用例维护起来就越来越麻烦,有没有好的方法来解决这种情况呢?我们可以将用例的数据存放在csv文件中,然后通过csv文件配置来读取用例中的数据,执行测试。用例名称变量含义:${caseSeq}:用例编号${apiType}:api 类型${apiSeq} :api 版本号${apiName}:api 名称${priority}:优先级${url}:api 路径${methods}:请求方法。
2024-12-26 16:19:01 618
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人