聊一聊测试中常见的面试题(二)

2021-03-15 15:23:00 浏览数 (1)

接着上次分享的面试题一。今天,我们来聊聊其他面试题。

1.如何测试一个纸杯?

功能度:用水杯装水看漏不漏;水能不能被喝到

安全性:杯子有没有毒或细菌

可靠性:杯子从不同高度落下的损坏程度

可移植性:杯子在不同的地方、温度等环境下是否都可以正常使用

兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等

易用性:杯子是否烫手、是否有防滑措施、是否方便饮用

用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述

疲劳测试:将杯子盛上水放24小时检查泄漏时间和情况;盛上汽油放24小时检查泄漏时间和情况等

这里我只是举个例子,还会问登录,加入购物车等功能,这些都会结合你的业务实际,或者是面试公司业务的来问,随机性比较大,但是要注意考虑面。

2. 软件测试分为几个阶段 各阶段的测试策略和要求是什么?

和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段:

单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。 集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品提交到测试部门前,产品开发小组都要进行联合调试,因此在大部分企业中集成测试是由开发人员来完成的。 系统测试:系统测试是在集成测试通过后进行的,目的是充分运行系统,验证各子系统是否都能正常工作并完成设计的要求。它主要由测试部门进行,是测试部门最大最重要的一个测试,对产品的质量有重大的影响。 验收测试:验收测试以需求阶段的《需求规格说明书》为验收标准,测试时要求模拟实际用户的运行环境。对于实际项目可以和客户共同进行,对于产品来说就是最后一次的系统测试。测试内容为对功能模块的全面测试,尤其要进行文档测试。 单元测试测试策略:

自顶向下的单元测试策略:比孤立单元测试的成本高很多,不是单元测试的一个好的选择。

自底向上的单元测试策略:比较合理的单元测试策略,但测试周期较长。

孤立单元测试策略:最好的单元测试策略。

集成测试的测试策略:

大爆炸集成:适应于一个维护型项目或被测试系统较小

自顶向下集成:适应于产品控制结构比较清晰和稳定;高层接口变化较小;底层接口未定义或经常可能被修改;产口控制组件具有较大的技术风险,需要尽早被验证;希望尽早能看到产品的系统功能行为。

自底向上集成:适应于底层接口比较稳定;高层接口变化比较频繁;底层组件较早被完成。

基于进度的集成 优点:具有较高的并行度;能够有效缩短项目的开发进度。 缺点:桩和驱动工作量较大;有些接口测试不充分;有些测试重复和浪费。

系统测试的测试策略:

数据和数据库完整性测试;功能测试;用户界面测试;性能评测;负载测试;强度测试;容量测试;安全性和访问控制测试;故障转移和恢复测试;配置测试;安装测试;加密测试;可用性测试;版本验证测试;文档测试

3.测试流程

产品立项》需求确定》需求评审》UI评审》技术方案评审》用例设计》用例评审》开发提测》接口测试》开发联调》UI测试》测试回归》集成测试》测试报告》预发布测试》线上回归》上线通知》梳理测试流程》跟踪线上功能。

4.自我介绍

自我介绍每次面试的第一题,几乎是所有轮次面试的必答题。自我介绍 要控制在2-3min中内,要让面试官,迅速的了解你。 自我介绍不要太长,曾经有一个面试者,自我介绍一直讲,项目啥都讲,大概10分钟,自我介绍还没有收尾,这点是不好的。在我面试的角度来看,自我接受扯太多,把握不住重点。不能展现出来自己,一个简短的自我介绍,让面试官简单快速的了解你,知道你就可以。自我介绍要心平气和,语速适中。

简要的列举了几个常见的面试题。下次,我在分享几个面试过程中的编程题。

面试好比找对象,彼此要对眼。

面试不难,难在如何准确的展现自己。

0 人点赞