自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大田的博客

日更公众号「软件测试大田」

  • 博客(291)
  • 收藏
  • 关注

原创 Mac 系统直接在终端输入jmeter就打开meter

2、回终端,输入 source ~/.bash_profile。3、在终端任意目录输入jmeter即可打开。esc,输入:wq 保存退出。输入i,进入插入模式。

2023-06-16 16:46:58 624

原创 使用 Burpsuite 测试的常用操作(二)

但如果你还是想用 Burpsuite 2021 的版本,打开自己电脑上的谷歌或者火狐等等其他浏览器,你发现给浏览器设置好代理后,即使 Burpsuite 给 Forward 放行后依然打不开网站,此时是需要给浏览器安装对应版本 Burpsuite CA 证书。篡改请求前需要配置本地回环地址,即将本地代理配置好。之前的 Burpsuite 版本,是需要专门配置浏览器的代理,而 2021 版本的Burpsuite 是不需要,直接打开 Burpsuite 自带的浏览器,自带的浏览器已经设置好了端口。

2023-01-20 20:09:39 2060 1

原创 使用 Burpsuite 测试的常用操作(一)

下图可以选中某个任务(如任务 5)后,可以多选,右键导出本次运行结果,选择 html 的报告类型即可,一路 next,最后要选择要保存到的地址就 ok 了。例子 2:爬行 + 审计演示,出现问题点圆框,右侧框是问题事件,展示这个任务下有多少问题点,问题会暴露出来。面板中,我一般会将 high、medium、certain、firm 类的问题展示出来,如下图圈出来的。

2023-01-18 22:37:46 2725

原创 输入:SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘你的新密码‘);后报错:ERROR 1064 (42000)

输入:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');这个是登录管理员权限,所以这个时候会提示我们输入管理员密码(电脑密码),输入回车即可。执行完以后,mysql会自动重启(偏好设置中mysql的状态会变成running)这个时候终端会打印一些信息,我们不用管,打印完成后我们接着输入下面的命令即可。记不住初始密码或者设置的密码,那我们就直接强制重新设置即可。关闭服务后,我们打开终端并输入下面的命令。完成下面这个后,我们继续输入下面命令。

2023-01-18 01:08:25 2544

原创 汇总最近遇到的 Linux 面试题

然后通过⼯具 xftp 把解压后的补丁中的可执⾏代码⽂件分别覆盖之前的可执⾏代码⽂件。⽂件相关:rm -rf cat more tail head vi du find。10. ⽂件权限改为 所有者可读、同组⽤户可写,其他⽤户可执⾏,如何写命令?1)基础环境 JDK,MySQL,Tomcat 版本要与⽣产环境保持⼀致。4. 在之前使⽤ linux 过程中,使⽤什么⼯具远程连接?vi ⽂件名 +⾏数 打开时定位到指定⾏,只写+ 定位到⽂尾。Find 查找⽬录 -name ⽂件名 -type ⽂件类型。

2023-01-17 23:53:56 519

原创 刚进公司,leader 分配的任务不会怎么办?

1、不论任务是邮件下达还是领导口头说的,你都要充分理解任务目标,尽可能的重复一遍给他,这样就能避免一些理解偏差,侧面还能反应出你是个积极主动的人。2、如果,对于这项工作并没有思路,建议你还是去问下领导,态度端正直接说明情况,问问是否可以提供点思路供参考呢?对于这个问题大田想说,不论是刚毕业还是工作好几年的同学都会出现类似的情况,这很正常,不要焦虑。大家好啊,我是大田。

2023-01-17 00:10:34 444

原创 想学软件测试,但不知道加不加班?

最近听到一个朋友说,元旦三天的假期,两天都在加班。本来已经约好自驾了,就是因为项目赶时间上线,好好的假期没了。所以对于大部分人来说没得选择,要么你很强,要么就忍到自己强大,再去做点自己喜欢的。大家好啊,我是大田。

2023-01-17 00:09:31 313

原创 来说说大田发现一个 BUG 过程(以接口测试为例)

如果服务器端返回结果有问题,进一步查看数据库正确性,数据库数据正确,我们直接可以判断这就是接口返回有误。时,要查看前端传递请求数据是否正常,请求正确后,去查看接口的返回数据,返回数据也正常,这时我会根据服务器获取的数据渲染到前端页面是否有错误。哈哈,今天回到自己啦,分享下我发现 BUG 的具体过程是什么,四个步骤重现我的工作思路,希望对你有帮助~返回结果有问题,我们就去看看服务器给我们返回了具体数据是什么,再去看数据库表中数据是否错误;2、当我看到接口返回结果是错误的,1、我会看接口返回的结果,

2023-01-17 00:07:35 746

原创 测试翻页时,发现空白页处理思路

2、随时打开 F12 观察请求、响应信息。请求数据没问题就看响应,后端有问题再查看下服务器日志;请求数据有误,前端问题,对照接口文档看上送字段的名字、要求是什么;今天给大家分享一个我在工作中出现的问题,测试翻页功能时,发现某一页面空白了。上述四个步骤没有明确的顺序关系,按照自己的习惯逐个排查即可。3、换个浏览器是否还会出现同样的问题,是否为兼容性问题;

2023-01-17 00:04:04 488

原创 怎么梳理测试场景?

针对「测试场景」,一个原则:大田认为应当站在用户的角度,去模拟被测系统的真实使用场景,针对用户的一系列动作去设计测试点。1、按照「先主后分」的原则梳理:可以画出业务流,先设计主流程核心流程操作,再设计每个主流程核心流程的分支流程异常操作;2、站在用户的角度去模拟正确操作和错误操作;要多留意用户使用流程,可以通过运营反馈、产品反馈去得到这个信息;大家好啊,我是大田。

2023-01-17 00:02:19 611

原创 归纳一下软件测试中「安全测试工具」

一款安全漏洞扫描工具,支持Web和移动,现在安全测试做漏洞扫描非常适用,它相当干是"探索"和"测试"的过程,最终生成很直观的测试报告,有助于研发人员分析和修复通常安全测试工具用这个,扫描一些安全漏洞,用起来比较方便,网上资料比较多,适合很多测试同学用,资料广阔,大家可以尝试下。它具有功能强大的检测引擎,针对各种不同类型数据库的渗透测试的功能选项,包括获取数据库中存储的数据,访问操作系统文件甚至可以通过外带数据连接的方式执行操作系统命令。一个开放式漏洞评估系统,也可以说它是一个包含着相关工具的网络扫描器。

2023-01-16 23:58:08 761

原创 关于 APP 电量测试步骤总结

3、回到 AUT tab 页,点击启动会进入被测 APP ,此时你可以执行一些操作,如:使用过程中,间隔几分钟就锁屏或者唤醒屏幕、点击某些要执行的功能。1、打开GT工具(Android 版是腾讯 MIG 专项测试组自行研发的 APP 随身调测平台),点击下方插件 tab,再点击耗电数据采集。5、点击保存,选择路径保存本次的数据,在指定的路径下,找到保存的数据(1 个 .csv 文件)就可以看到刚才测试场景的电量值。以上,就是大田自己练习电量测试的大致步骤,感兴趣的小伙伴可以按照操作一块测试起来。

2022-12-23 10:43:47 1513

原创 夜神模拟器没有开发者选项怎么办?

之前已经点过,所以这里提示“您已处于开发者模式,无需进行此操作”2、 选择页面最下方的“关于平板电脑”1、打开模拟器,点击设置。3、连续点击版本号5次即可。4、再回到设置中就能看到了。

2022-12-22 10:50:34 2103

原创 复现率低的 Bug ,处理优先级也低吗?

大家好啊,我是大田。大田认为,复现率低的问题,处理优先级不一定低。思考如下:1、复现率低,但只要出现,对于系统就是致命的错误,影响用户使用,那么该问题处理优先级是很高的。这类问题,测试人员需要测试多轮,也可以使用工具提高复现率,待几轮测试没有问题后,便可以关闭了。2、复现率低,不影响用户使用该系统,例如:UI显示,前端交互等等,那么该问题优先级就较低。这类问题,可以等公司发版日统一上线,避免因为紧急上线出现其他的问题。3、复现率低,低到无法复现。

2022-11-29 22:41:21 538

原创 软件测试培训俩月上岗,很慌

3、关于不想让同事知道你是培训出来的,不想觉得你菜。大田想说,前期怎么菜都没关系,你要往长久了看,你能给团队带来什么样的价值,怎么建立自己的影响力。怕一张嘴就露馅,不敢问,不好意思问,对安排的任务心里充满恐惧。,梳理业务:和你交接的人会给你一些需求文档、原型文档、你还有权限看到组内测试人员提的 bug 单、测试报告这类文档。时,心里要想:什么时间做完?对分给自己的任务不怯,想想公司招你来是干啥的。学习时期是要你自己独立做成很多事,但是工作中,你。先说这么多,明天就要去上班了,大家出门的做好防护!

2022-11-29 10:24:36 667

原创 怎么测试才能测全面?我有 5 点和你分享

大家好啊,我是大田。小伙伴问到这个问题,一时竟然不知道该如何回答。大田测试过程中也会遇到很多坑,好在身边的开发都比较负责任,大家都有一个目标,认真完成每次上线。今天准备结合自己的经验给大家分享几点建议,供参考。1、熟悉自己目前做的业务如果能将业务讲给别人听,自己顺几遍,基本可以判定了解很大一部分。再通过每次提测,加深自己对被测系统的理解。再不济,可以写出来,每天看几遍,这几个步骤基本能熟记于心了。2、测试用例设计能力大田看来,这个能力是最重要的。这篇文章汇总

2022-11-25 12:16:58 845

原创 做对这 6 件事,提高软件测试的能力?

没有其他系统参考的,就多思考自己的系统为何要这么做,解决用户什么问题等等。4、回归测试的能力,修复好 BUG 后,有快速回归测试的能力,知道哪的坑多,核心就是修改 BUG 的同时,不影响其他功能;2、有效的设计测试用例,先写主流程,核心流程,练我们的测试思维能力。1、看见一个需求,就梳理清楚逻辑关系,弄明白为什么要做,记不住的写下来,反复看,反复讲给自己听;5、对一些回归测试重复度高的模块,引入自动化测试,让机器跑比人工点效率更高;3、出现 bug,要归因,为什么出现这个问题,再遇到这个问题你怎么做;

2022-11-23 22:46:46 469

原创 刚入行的测试工程师如何自学软件测试?

1、先将必学内容,如:mysql 、linux 、git 、抓包工具fiddler charles f12要会用,逐一攻破。6、如果公司有测试平台,就去学一学平台架构,思考一下哪些地方是可以再完善的,再学着去维护这个测试平台。4、想进一步提升接口回归测试效率,引入自动化测试,使用python 还是java 语言都可以。2、已经入行的,先将自己目前工作做好,别小瞧功能测试,点点点的同时,梳理系统业务逻辑。5、锻炼自己的专项测试能力:兼容性测试、压力测试、性能测试、安全测试。接口测试、自动化测试等等。

2022-11-22 21:49:45 566

原创 关于测试环境部署搭建的两个问题

大家好啊,我是大田。今天想给大家分享关于测试环境部署搭建的两个问题:1、测试环境部署有哪些注意事项呢?1)基础环境 JDK,MySQL,Tomcat 版本要与⽣产环境保持⼀致2)服务器部署架构,服务器型号也尽量与⽣产环境保持⼀致,配置可以等⽐例缩减3)⼀般先把数据库 表相关操作完成,再进⾏代码部署2、测试环境如何搭建呢?一般需要根据开发给的部署⽂档搭建,部署⽂档操作步骤如下:1)安装依赖软件 java ( jdk, tom

2022-11-21 22:12:01 396

原创 SQL 21 天打卡汇总

(1)create table t2 as select * from t1,这个动作就会先将t1 的表结构,也就是有哪些字段啊复制到 t1,此时表框架有了,还没内容;(这里的话字段必须保持一致)(3)加了 where 1 1,这个条件永远为假,所以用 t1表中的数据永远不会复制到 t2里去,此时的结果就是,t2 就是一个空架子;明白了吧,这样读取表的结构,而不用考虑表中的数据,节省了内存,也可以不用保存结果集,用于快速建表。2)查找istester表,id 为 2,11,12 的数据;

2022-11-21 18:42:44 607

原创 8 个测试人员不背锅小建议

2、每日测试进度汇报时要注意:新问题、遗留问题、未解决高优先级 BUG。3、确认不修复的 BUG 及时沟通,保留对话。8、确认是 BUG ,就要在缺陷管理系统记录。1、需求不明白的、修改的需求,保留对话。4、确认提测邮件再测试,不私下接。6、测试报告抄送项目相关人。大家好啊,我是大田。

2022-11-21 14:10:45 323

原创 被问到只有一天时间测试,怎么办?

2、涉及修改范围较小,但影响用户操作,和产品、研发核对需求及代码改动的地方,和项目组综合评估,自己也要评估测试时间是否真够;没有测试资源加入,还不得不上线,加班完成。包含但不限于:进一步问涉及改动范围、有无测试资源加入、该需求的优先级等。3、改动小,不影响用户使用,能否申请下个版本再优化上线?1)识别并优先执行 P0、P1 优先级较高的测试用例;2)核心流程、主流程有问题,不放行,需要跑通才上线;1、涉及修改范围较大,上报风险。先说这么多吧,希望对你有帮助。3)和组长申请测试资源。大家好啊,我是大田。

2022-11-21 14:10:16 213

原创 进度时间紧、人少、需求不规范,测试人员怎么办?

大家好啊,我是大田。公司进度紧张,可供分配测试人员少,需求文档不规范,这些情况下该怎么保障软件质量?首先,必须明确的一点是,测试是找出尽可能多的bug,但仅仅靠测试人员去保障这个软件的质量,那这系统质量怎么也好不了。那对于整个项目组出现上述问题如何保障系统质量呢?大田有几点想和你分享:1、进度紧张开发:各模块开发负责人都可以大致估算出各自组员的开发时间,排好开发计划;测试:根据各模块复杂程度、开发的时间、小组成员掌握的技术来估算时间,写好测试计划;

2022-11-19 08:18:06 821

原创 做支付测试,需要用真的金额付吗?

如果公司对接第三方支付渠道(支付宝、微信等)或者银行渠道,那么需要真实支付,可以用 0.01 小额去跑支付的整个交易流程,也可以向小组申请备用金去做大额支付,可以的话,自己调用退款接口(前提是已经接了第三方的退款接口)。如果公司自己是做第三方支付的,可以让开发将金额固定,使用虚拟账户,做流程测试。上线前,确保使用测试账户做真正的支付。支付无小事,任何测试点都需要认真对待,即便你已经做了千百遍,也一定要保持专业性。祝我们都成为优秀的测试工程师!今天回答小伙伴的一个问题,大家好啊,我是大田。

2022-11-18 10:26:55 769

原创 Jenkins 10 问 10 答,你想知道都在这

大家好啊,我是大田。今天汇总一下近几周关于 Jenkins 问题。1、如何安装 Jenkins?答:一步一步教你安装部署 Jenkins,不信你安不上2、忘记登录密码?答:Jenkins 忘记登录密码解决办法3、jenkins中缺少“项目矩阵授权策略”选项答:缺少插件,Plugin Manager 中搜索安装 “matrix-auth”,重启 Jenkins 即可。4、源码管理缺少 git 选项答:缺少插件,Plug

2022-11-16 22:34:06 1110

原创 一步一步教你安装部署 Jenkins,不信你安不上

我的jdk是1.8,这里选择jenkins版本为2.332.4,下面的链接是jenkins.war安装包直接用。到这,Jenkins就启动成功了!它的war包自带Jetty服务器,剩下的工作全部在浏览器中进行。这里有个坑:jenkins下载的版本需要和jdk版本匹配。输入完成后提交下一步,选择“安装推荐的插件”看见下面的界面就代表安装成功。

2022-11-15 16:33:58 1071

原创 Jenkins 中缺少“项目矩阵授权策略”选项,怎么办?

缺少插件,去 Plugin Manager -> Available -> 搜索 “ matrix-auth ” 点击安装 -> 重启 jenkins 即可。检查一下,Manage Jenkins -> Configure Global Security。进入 Authorization 中可看到 项目矩阵授权策略 了,大功告成。

2022-11-15 13:48:43 579

原创 Jenkins 忘记登录密码解决办法

今天给大家分享下 jenkins 登录密码忘记的解决办法,方法不唯一,都能解决问题,按照自己的习惯来做更好。这时不需要登陆,直接进入 jenkins 界面,和 jenkins 刚搭建好后首次打开时状态一致。把“启用安全”、Jenkins 专有用户数据库、允许用户注册 勾上后保存。然后看jenkins界面右上角有个注册用户,重新注册即可。(ps:页面与我的不一致没关系,保证该勾选的勾选即可)2、找到 config.xml 文件​​​​​​​。(注意是总配置文件,不是users下面的文件)

2022-11-14 22:49:45 1544 1

原创 缺陷的数据,不能证明测试工作做得好

大家好啊,我是大田有的人缺陷发现的少,这并不代表测试质量差;有的人缺陷发现的多,也不代表测试质量就好。大田认为,真正能把测试工作做好的人,有以下特点:1、理解了本次任务需求不是自己闷头想,要多和产品、开发、项目经理沟通,有公司还需要收集运营的反馈,也可以问问。2、兼容以往的业务要求典型的就是拆东墙补西墙,新功能导致旧业务不能使用,真愁人。为了避免这样的问题出现,我们要不断回顾老功能。3、用例设计质量高测试用例涉及核心流程要详细再

2022-11-13 23:40:18 346

原创 入职新公司,让我重新搭建自动化测试框架,怎么办?

大家好啊,我是大田最近有个小伙伴问大田,入职后就让搭建自动化测试框架,应该如何开始?这个问题大田给出自己的见解,供你参考。1、要先明确是从 0 开始吗?2、了解公司为什么要做自动化,了解具体需求,不能为了做自动化而做,要以解决具体问题为原则。3、明确做好了之后谁来使用,如何推广使用。4、对自动化测试做个可行性调研,包括框架选型,框架是接口还是 UI 自动化,使用什么语言等等,越详细越好。这个过程需要和 leader 或者其他负责人开会沟通研究,设计好阶段性要

2022-11-13 22:37:24 252

原创 测试人员工作中常用的 git 语句汇总总结

大家好啊,我是大田1、拉远程仓库代码到本地gitclonehttp://t.***.com:****/datian/datian_git.git(远程仓库链接)2、建立并查看本地分支名git branch datian #建立 datian 分支git branch #查看3、切换到自己新建的本地分支git checkout datian4、将新建的分支 push 到远程服务器,远程分支与本地分支同名git push origin datian:datian

2022-11-13 22:36:12 642

原创 Centos 下mysql数据库完整安装过程(亲测可用)

1、把这行中的6改为7## baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/修改/etc/yum.repos.d/mysql-community.repo 源文件。输入grep ‘temporary password‘ /var/log/mysqld.log无法查询到数据库的初始密码的解决方案_大田测试录的博客-CSDN博客。再重新启动mysql,密码出现。1. 检查系统自带的Mysql,并卸载自带的版本。

2022-11-10 18:20:40 826

原创 输入grep ‘temporary password‘ /var/log/mysqld.log无法查询到数据库的初始密码的解决方案

我的mysqld.log中根本没有temporary password。原因:删除原来安装过的mysql残留的数据。再重新启动mysql,密码出现。

2022-11-10 17:48:22 2453 1

原创 启动Mysql时报错Redirecting to /bin/systemctl start mysqld.service

报错:Redirecting to /bin/systemctl start mysqld.service。在启动mysql时,执行。报错,不能进入Mysql。

2022-11-10 17:39:39 1484

原创 centos7 安装mysql5.7出现报错:libsasl2.so.2()(64bit)错误解决方法

1、把这行中的6改为7## baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/修改/etc/yum.repos.d/mysql-community.repo 源文件。2、把gpgcheck=改为0。

2022-11-10 17:34:51 807

原创 Git 21 天打卡:day09-day21汇总

rw-r--r-- 1 root root 83 11月 10 10:58 start_ByIdo.sh。-rw-r--r-- 1 root root 83 11月 10 10:58 start_ByIdo.sh。-rw-r--r-- 1 root root 83 11月 10 10:58 start_ByIdo.sh。-rw-r--r-- 1 root root 83 11月 10 10:58 start_ByIdo.sh。提示:使用 'master' 作为初始分支的名称。这个默认分支名称可能会更改。

2022-11-10 15:16:02 1150

原创 git 冲突格式

> 是在其它分支下修改的内容(版本2)需要在这个两个版本中选择一个,然后把标记符号也要一起删除。

2022-11-10 15:05:50 325

原创 Git 21 天打卡:day08 将新建的本地分支push到远程服务器,使远程分支与本地分支同名

命令。

2022-11-09 16:16:27 155

原创 Git 21 天打卡:day07 切换新建的本地分支

命令 git checkout datian。再查看当前所在分支:git branch。

2022-11-09 16:15:01 123

原创 Git 21 天打卡:day06 查看本地有哪些分支

命令:git branch。

2022-11-09 16:14:03 97

空空如也

空空如也

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

TA关注的人

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