软件测试|常见面试题整理

一、有没有写过测试报告,具体包括哪些内容?

参考答案1:

(1)项目背景和目的(2)测试用例设计(3)测试环境(4)测试过程用到的工具

(5)测试范围(6)测试用例执行情况(7)测试缺陷分析和总结(8)测试结果

参考答案2:

这个是写过的,测试报告,其实就是把我们测试的整个过程情况,数据统计,做成报告,包括用例执行情况,测试了哪些模块,多少用例,会哪里模块,自动化通过率,自动化跑了多少,是否全部通过,发现了多少bug,bug 的情况,是否遗漏bug,测试结论等等这些,基本就这些。

二、你们整个项目写了多少用例,你负责的模块大概写了多少用例?

【切记根据自己的项目及负责的模块来】

答:这个得根据项目的复杂程度,我们最近做的这个也还好,整个项目写了大概2 千3 百多条(有点多了),我负责的模块就写了一千多条

(你要思考,你负责了哪些模块,大概评估下,不要乱喊)

三、你的需求分析一般几天,用例大概写了多长时间?执行了多长时间?

如果按照2 周一个版本来算的话,我们需求分析一般是由产品SE 先组织我们开会,讲清新版本需求,然后我们再花1 天到1 天半时间去详细分析需求,另外有2 天左右时间来写用例,写完用例会进行用例评审,后面的时间基本就是在执行用例,提bug,并跟进bug修复问题。

四、在uat 测试的时候,突然客户临时要大量的数据

答案:

看他需要的数据能不能从上个版本,或者生产环境导入数据进来测试,如果没有,我们看能不能批量修改数据去测试,如果不行,我们只能通过存储过程造数据了

五、日志具体是怎么看的

我们根据日志目录找到对应的日志文件,用tail -n 200 文件名,或者tail -n 500 文件名查看文件内容,也可以重定向导出来查看

如果是系统出现了异常导致的错误,我们跟去查找关键字,比如说error 或者exception等,如果是逻辑错误,会把操作对应时间的日志跟对应开发一起去定位bug

六、监控资源命令用到哪些

查看进程ps -ef 过滤添加grep 来着

杀掉进程kill 强制杀掉-9

监控资源top ,vmstat

磁盘df -h

内存free -m

七、如何查看端口是否被占用

Netstat -ano | grep 8080

八、有没有造过数据,如何造数据?

1、部分是开发添加的

2、部分是来自于上一个版本的测试数据,还有一些是线上版本抠过来的数据。

3、有时候自己为了达到某些测试场景,需要一部分测试数据,自己会去造数据。

九、左连接与右连接有什么区别

左连接:以左边的表(employ)为主。显示左边表列的全部数据,如果右边表没有对应的数据,则为NULL

右连接:以右边的表(student)为主。显示右边表列的全部数据,如果左边表没有对应的数据,则为NULL

十、有没有抓过包,为什么要抓包,具体怎么做的?

抓包这块,其实我们在工作用得是比较多的。一般我们都在测试过程碰到问题,我们有时候通过抓包去看一下前端与后台的数据交互,通过分析这个数据,来定位到底是前端问题,还是后台问题。

主要用的就是fiddler 工具,如果只是抓取Web 端数据的话,只要在浏览器上设置代理服务器,指定代理服务器为本地的fiddler 这个工具,设置好端口:8888 就可以了。如果要抓取手机端的包,首先需要保证手机与电脑(安装了fiddler 的这个电脑)在同一个网络,在手机上要设置http 代理服务器为手动,然后服务器指定为电脑的ip 地址,端口设置为8888

例外,如果要抓取https 包,可能还需要在电脑上安装证书,手机端这边也要安装证书。差不多这样就可以。

相关推荐
2601_9679801110 分钟前
Python行情API量化 02:顺序拉 20 要 2 秒?并发批量把时间压到 0.5 秒
python·api·限流·并发·量化
伞伞悦读13 分钟前
【第81期】特征缩放怎么选:标准化、MinMax 与 Robust 的原理、泄漏对照和完整实验
人工智能·python·深度学习·机器学习
新*1 小时前
从一段 WebSocket 代码聊开:bytes 不是 zlib、binaryType 决定一切,15MB 大消息的零拷贝优化
javascript·python·websocket·性能优化·blob·zlib·arraybuffer
这个DBA有点耶2 小时前
函数索引的“完全一致”有多苛刻:写法、字符集、类型,差一处就失效
数据库·mysql·代码规范
星恒随风2 小时前
MySQL 从零入门(三):表的约束详解
linux·服务器·数据库·笔记·mysql
Alluxio2 小时前
Alluxio + OCI:为 AI 工作负载实现亚毫秒访问延迟与可扩展吞吐
运维·数据库·人工智能·分布式·缓存·ai·语言模型
卷无止境3 小时前
mathmodel-figure-templates 以及两个上手案例
后端·python
锋行天下3 小时前
服务器 Python 2.7 装不了 langgraph-cli?用本地生成 Dockerfile 曲线救国
人工智能·后端·python
一条大祥脚4 小时前
深入理解 PyTorch FlexAttention:从 Score Mod 到 Mask Mod 的稀疏加速之道
人工智能·pytorch·python·注意力机制·flex attention·可编程注意力
2601_967980115 小时前
Python自动化办公:模块、库与样式调整教程
python·excel·自动化办公·openpyxl·样式调整