目录
1、你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?
2、给你一个网站,该如何测试?
3、一台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么区别?
4、在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
5、如何测试一个纸杯?
6.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?
7.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?
8、SQL 的 select 语句完整的执行顺序?
9、说一下 Mysql 数据库存储的原理?
10、事务的特性?
1、你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?
首先,将问题提交到缺陷管理库里面进行备案。
然后,要获取判断的依据和标准:根据需求说明书、产品说明、原型图、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据。
如果没有文档依据:
(1)可以根据同行或类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷;
(2)根据用户的一般使用习惯,来确认是否是缺陷;
(3)与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷。
合理的论述,向测试经理说明自己的判断的理由,等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并由上级做出决定。
2、给你一个网站,该如何测试?
首先,查找需求说明、网站设计等相关文档,分析测试需求。
制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试、界面测试、性能测试、数据库测试、安全性测试、兼容性测试,设计测试用例等。
(1)功能性测试可以包括,但不限于以下几个方面:
1)链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回。
2)提交功能的测试。
3)多媒体元素是否可以正确加载和显示。
4)多语言支持是否能够正确显示选择的语言等。