当前位置:网站首页>测试面试题锦集
测试面试题锦集
2022-08-08 19:39:00 【叶赫那拉 赫敏】
1、所做项目的情况,主要做什么类型的测试?
大部分情况,这是一场面试的开门题,面试官问这个问题,主要是考察你的概述能力和全局视野。首先,仔细回顾自己做过的项目。然后挑选最有价值的部分,清楚项目的架构,思路从业务、项目环境、流程以及自己担任的角色去回答。
2、你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?
首先,将问题提交到缺陷管理库里面进行备案。
然后,要获取判断的依据和标准:
1)根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据;
2)如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷;
3)根据用户的一般使用习惯,来确认是否是缺陷;
4)与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷;
5)合理的论述,向测试经理说明自己的判断的理由,注意客观、严谨,不参杂个人情绪。
最后等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并有上级做出决定。
3、 给你一个网站,你如何测试?
首先,查找需求说明、网站设计等相关文档,分析测试需求。
制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试
设计测试用例:
①功能性测试可以包括,但不限于以下几个方面:
链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回。
提交功能的测试。
多媒体元素是否可以正确加载和显示。
多语言支持是否能够正确显示选择的语言等。
②界面测试可以包括但不限于一下几个方面:
页面是否风格统一,美观
页面布局是否合理,重点内容和热点内容是否突出
控件是否正常使用
对于必须但未安装的控件,是否提供自动下载并安装的功能
文字检查
③性能测试一般从以下两个方面考虑:
压力测试;负载测试;强度测试
④数据库测试要具体决定是否需要开展。数据库一般需要考虑连结性,对数据的存取操作,数据内容的验证等方面。
⑤安全性测试:
基本的登录功能的检查
是否存在溢出错误,导致系统崩溃或者权限泄露
相关开发语言的常见安全性问题检查,例如SQL注入等
如果需要高级的安全性测试,确定获得专业安全公司的帮助,外包测试,或者获取支持
⑥兼容性测试,根据需求说明的内容,确定支持的平台组合:
浏览器的兼容性;操作系统的兼容性;软件平台的兼容性;数据库的兼容性。
开展测试,并记录缺陷。合理的安排调整测试进度,提前获取测试所需的资源 ,建立管理体系(例如,需求变更,风险,配置,测试文档,缺陷报告,人力资源 等内容)定期评审,对测试进行评估和总结,调整测试的内容。
4、熟悉数据库吗 ?
比较熟,比如DML语句有增删改查:(有序思维说出来)
1 insert into 表名 values(值1,值2,值3,...)
2 delete from 表名 where 条件
3 update 表名 set 列名 = 新值
4 select * from 表名
查询语句最长的是select * from 表名 where 条件 group by 分组列名 having 分组后的条件 order by 列名。
5、平时数据库用的多吗 ? (大概测试过程的1/4时间在查数据库)
还行,一般出现问题,遇到bug,就要去查询数据库,初步定为问题。开发会给到我们一个库表设计的excel(数据字典),里面有描述表名和表中的字段,我把交易过程的一些唯一标识,把他作为where条件去查询数据。初步分析后,再把问题暴露给开发。(比如淘宝支付时,输入支付密码后,已经返回了支付成功的提示信息,然后界面上的订单查询还是待付款,这个时候就要去查询订单表的数据,找到自己刚才做的交易的那一笔订单,去分析一下错误,再暴露给开发)
6 、 linux查看文件用什么命令,查看进程用什么命令 ?
回答:查看文件内容的命令有more less head tail cat
查看进程:ps -ef | grep 进程号
查看日志文件常用:less、view
7 、 查看日志常用什么命令,主要查看什么内容 ?
1 查看日志常用less命令或者view命令。
2 主要查看程序运行的记录,比如支付失败,后台就有报错信息打印到.log日志文件中,就可以通过分析日志信息来初步定为问题。(补充:同时也去查询数据库,分析订单数据,查看支付状态等等)
PS:日志就是.log的文本文件,和.txt一样属于文本文件。vi或者vim编辑器属于记事本软件,一般不会用来查看日志。
8、 软件测试用例设计/测试用例的内容/管理工具?
参考: 以场景(故事)为驱动的测试设计,并且针对测试数据的选择上面通常结合等价类划分,因果图,边界值,错误推测。
测试用例的内容 : 标题、测试环境、测试输入数据、测试步骤、期望结果、测试结果、测试时间、测试人员
管理工具: 禅道、QC
边栏推荐
猜你喜欢
随机推荐
使用dedecms自带采集功能的文字过滤与替换
性能问题从发现到优化一般思路
Securities account is better to choose which brokerage platform, which is more safe
[BJDCTF2020]Easy MD5
“12306” 的架构到底有多牛逼?
树查找(暑假每日一题 18)
学习与尝试 --> 事件风暴
文档管理系统对于企业来说有哪些作用?
启牛商学院开户是安全的吗?开户靠谱吗?
图的几种存储方式
分布式文件系统fastDFS
电脑win键没有反应(最全方案)
挖财学堂帮开通的证券账户是真的吗?安全吗
Which company is the best for futures account opening? It must be formal and safe
From interview to autism, five rounds of interviews for byte software testing post, four hours of soul torture...
疫情期间闲来无事,我自制了一个按钮展示框特效来展示我的博客
Goose Factory Robot Dog Fancy Crossing 10m Plum Blossom Pile: Front Flip, Single Pile Jump, Get Up and Bow... No stumble in the whole process
C语言初阶-结构体
室外光纤资源管理——可视化管理平台
如何用精益敏捷组合管理,提升研发效能?软件研发团队必看!