首页 > 简历攻略 > 软件测试人员测试过程中如何分析定位常见BUG

软件测试人员测试过程中如何分析定位常见BUG

2024-02-02 17:52:27

软件测试人员测试过程中如何分析定位常见BUG

软件测试人员测试过程中如何分析定位常见BUG

当你在上班期间,听到不远处传来,这样的声音"你会不会提BUG,责任人都指派错了,能好好提吗?"

如果哪天开发对着你说出这句话

那么作为测试的你,此时心里是怎么想的?

确实,作为一名测试的我,一直认为测试人员提出一个BUG,就要有一定的专业性、严谨性

作为一名测试人员如果连常见的系统问题都不知道如何分析,频繁将前端人员问题指派给后端人员,后端人员问题指派给前端人员,那么在团队里你在开发中的地位显而易见 ,口碑、升值、加薪那应该是你遥不可及的梦!

但是作为测试人员来说,尽管你不能深入的去分析问题,但是你能发现系统存在的问题,这点也是值得肯定的,所以继续加油

所以今天给大家分享的主题是:"软件测试人员测试过程中如何分析定位常见BUG"普及一些常用方法与技巧

首先当系统出现bug时,一定要将bug现象进行录制保留,保留现象时为了证明这个bug出现过,如果bug是必现还好说,如果该bug无法必现,那么保存的截图都是你直接证据,要养成良好的保存现场的习惯

提BUG这块,还是要体现出测试的专业性,标题简洁、问题环境标识清楚、问题详细描述清楚、系统错误表象贴图、接口传参返参贴图、必要时贴服务器日志,总结来说不该少的bug标签一个不要少

1、 小型产品,前后端一人统筹

一些小型程序,例如前后端都用node、php语言开发的,整个系统前后端是同一个开发的时候,那么我可以自信的给你说,系统出现问题时,bug大胆的提,往猝死的提,责任人错不了!

2. 常规系统,多人开发协同

前置:测试之前该测试人员对系统、业务、环境部署、开发人员等较为熟悉

在测试之前打开对应浏览器的F12直接开个新页签,或者使用抓包工具等,系统呈现出问题时,查看对应的请求、日志信息等我们才能去全面的定位是前端还是后端人员的问题,具体给大家介绍以下几个常用方法

(1)分析问题场景进行预判

先查看页面表象,根据问题表像判断问题可能出现的原因,进行缩小范围,并且准备好录制工具,录制问题

系统页面无法正常访问的提示5开头的找后端,4开头的先检查请求地址或者对应的权限,进入系统页面正常打开,提示异常代码错误的直接找后端

进入系统页面展示异常图片视频相关提示Flash等相关信息进行安装Flash如若还不行找前端,界面UI展示兼容性错误找前端

如若系统访问正常,进入操作页面,功能性报错信息,就进入下面环节,抓包查看对应请求体,看日志等

4**开头的状态码一般都是客户端(前端)的问题;例如常见的404确认下是否是请求的地址有错,403确认是否有权限访问,具体可百度

5**开头的状态码一般都是服务端(后端)问题,例如常见的500,则表示是服务器内部错误,503网络过载导致服务端延时,502服务器崩溃等,具体可百度

通过访问报错的页面,加载错误请求时我们通过F12进行分析请求包,查看对应的入参以及响应数据

例如:请求入参错误,那么该bug属于前端的错误;入参标准可以根据前端页面的输入的内容或者选择的内容,进行核验,入参格式以及是否必填等可以对应接口文档去进行分析或跟开发确认

例如:请求未响应或者响应数据错误,那么该bug就属于后端的错误;一般是数据库查看报错,例如删了某个表查询报错误空指针等

如果请求的入参或者响应数据都没问题,可以跟开发反馈是不是浏览器解析的问题,可以换个浏览器测试

(4) 查看日志

针对服务端类型的报错,我们可以进行登录日志平台或者服务器对应Log目录下查看打印出的日志

常用查看日志命令tail ,/error进行快速检索关键词接口名等相关内容

拿到对应的日志,将日志文件贴进bug单,指派给后端,提高专业性,测试人员也要养成看日志的习惯,看着看着就懂了

(5) 经验法则

在系统前端页面当碰见服务器配置相关报错的信息例如Nginxxxx或者代码以及SQL相关的提示报错信息直接找后端处理,例如JAVAxxxx 、.PHP、SQL等异常报错

前端字符校验、格式校验、等,浏览器界面UI兼容性以及插件,或者APP、小程序类调用手机相关功能拍照、语音无法正常调用直接找前端

记住以上的一些方法以及技巧减少将BUG责任人提错的概率,在提单方面整洁完整一些,长久以来,体现出你的专业性,相信开发会对你竖起大拇指

做一个既能发现问题还能协助开发解决的问题的测试人员,那也是你从初级跨入中级测试的一个标准

最后我也整理了一些软件测试学习资料,对于学软件测试的小伙伴来说应该会很有帮助,为了更好地整理每个模块

需要的私信我关键字【555】免费获取哦 注意关键字是:555

全套软件测试自动化测试教学视频

300G教程资料下载【视频教程+PPT+项目源码】

全套软件测试自动化测试大厂面经

软件测试人员测试过程中如何分析定位常见BUG

做ppt的基本步骤?

步骤方法:

1、首先,打开PPT软件。

2、红框是PPT的主标题,填入“PPT演示文档”。

3、红框处事PPT的副标题,如填入“BY--翔风痕”。

4、红框处可以调整文字的对齐方式,选中副标题文字,点击“右对齐”,就可以看到,副标题已经移到文本框最右边。

5、将鼠标移动到副标题文本框可以发现鼠标变成黑色十字形状,然后可以拖动文本框,试一下拖动,将副标题向左移动一点。

6、左边红框内的是幻灯片的页数,点击可以查看当前页面。打开默认只有一个幻灯片,再新建一个,右键左边方框内,选择“新幻灯片”。

7、红框处填写标题。填上“演示第一步”,下方填写内容,填入一些文字。

8、再新建一个幻灯片,在标题填入“演示第二步”,然后在下方文本框尝试插入图片。点击插入——图片——来自文件。

9、在弹出来的选择文件框中选择要插入的图片,点击插入。

10、还可以给图片加一些动态效果,右键点击图片,在弹出的菜单中选择“自定义动画”。

11、右边弹出动画栏,点击“添加效果”,选择一个图片进入的效果,点击确定。

12、完成PPT的制作以后,点击“幻灯片放映——观看放映”,或者按键盘快捷键F5。测试一下自己做的幻灯片效果。

13、保存,幻灯片制作完成。

软件测试人员测试过程中如何分析定位常见BUG

cs结构(客户端)软件测试要点,需要写成PPT给开发看的,让开发避免低级错误!在线等!!!

主要要说明几个方面
1功能性测试
1)功能正确性,检测标准为需求文档或者设计文档,主要检查是否存在功能缺失
2)流程正确性,正常流程、回退流程、分支流程是否能正常使用
3)功能可靠性,在错误、非法、空的情况系统是否能做出正确的响应(黑盒测试方法如边界值、等价类划分等,这个就不细说了)
4)流程可靠性,主要针对非需求、设计上有说明可能为非法流程的操作过程,这种情况在复杂流程系统中存在,经常出现单节点上有多个分支,或者存在交叉流程的系统中,或者分支流程中存在回退操作的,都有可能,具体情况需要具体分析了
5)数据正确性,如果C/S的系统的话可能涉及金融行业,钱算的对不对,算法的逻辑判断,这个需要结合功能正确性和可靠性一起进行测试的
2、对于性能要求的话,主要关注以下3个方面,时间特性(响应时间、传输时间等)、用户数情况(并发用户数、在线用户数等)、资源特性(服务器的CPU、内存、网络等使用情况、客户端的cpu情况、内存使用情况),这个需要团队在开发伊始就要注意的,主要集中在技术选型、开发框架、数据库设计方面
后面的内容需要团队的能力提升以后的事情了,不过现在可以让大家有相关意识,不用以后手忙脚乱
3、安全特性主要关注应用安全(包括功能性安全、权限安全等)、系统安全(软件是否存在安全后门等等类似)
4、兼容性关注不同的操作系统
5、易用性关注用户能否易于上手(这个可以扩展出去的内容)
有这几个方面,我想差不多够了,当然还有更细节的方面。
上一篇:市场营销专业个人简历范文(销售人员个人简历范文3篇) 下一篇:ppt怎么设计实习报告

联系我们 | 关于我们 | 公司介绍 | 常见问题

脚步网,高端简历在线制作平台,各行各业的简历模板应有尽有

版权所有 2012-2021 脚步网 琼ICP备2023002197号-5