软件测试面试攻略

2018-06-07  本文已影响103人  3479da3be4fa

测试思路

模块测试

功能测试

界面测试

性能测试

安全性测试

易用性测试

兼容测试

结构

功能

数据

接口

平台

打火机

 单元测试

检查各零件有没有严重缺陷

 集成测试

各零件组装起来, 测试可用性

 界面测试

大小, 是否方便携带

形状, 是否美观

材料。 手感如何

 安全性测试

气体是否泄漏

高温环境下是否可能爆炸

购物栏

淘宝/京东

 界面测试

页面是否布局合理, 显示是否完整

不同的卖家的商品在不同的

table 区域显示

 功能测试

所有链接功能是否正常

关联本地旺旺是否能够打开

商品页面添加商品购物车是否正常显示

商品在为未勾选的情况下, 结算按钮灰色不可点 勾选可点击。

 性能测试

打开购物栏需要多久

 可用性测试

是否支持快捷键

 兼容性

不同浏览器上的是否正常

app 上是否正常

bug

bug 编号

严重级别, 优先级

产生模块

bug 摘要

bug 对应版本

bug 详细现象描述, 截图, 录屏。

产生条件——

bug 出现时的测试环境。

登录页面

```

具体需求: 有一个登陆页面, 上面有 2 个 textbox, 一个提交按钮。

请针对这个页面设计

30 个以上的 test case.

此题的考察目的: 面试者是否熟悉各种测试方法, 是否有丰富的 Web 测试经验, 是否了解

Web 开发, 以及设计 Test case 的能力

```

 功能

输入正确用户密码, 是否可登录

微信+17031115530, 拉测试微信群交流

输入错误用户密码, 是否登陆失败, 并提示具体错误

登录成功后, 是否跳转到正确的页面

用户名密码长度测试

用户名密码特殊字符测试

记住用户名功能

登录失败后, 不能记得用户名

密码是否以支持隐藏和显示功能

 界面

布局是否合理

文本框长度高度是否符合要求

 性能

打开页面所需时间

登录成功跳转所需时间

 安全

错误登录输入次限制(防暴力破解)

 可用性

是否可完全用键盘操作

是否支持

tab 键跳至下一输入框, 回车登录

 兼容性

主流浏览器测试

不同系统

移动设备上是否显示合适

不同分辨率的情况

 辅助性测试

高分辨率下是否显示正常

面试攻略

 数据库方面

增删改查, 存储过程等

 linux/unix 操作系统方面

熟悉常用命令(50 个)

常用的工具: 如vim 等。

 缺陷相关

Correct(准确)

Clear(清晰)

Concise(简洁)

Complete(完整)

Consistent(一致)

缺陷跟踪的流程(流程的基本要素)

5C 原则

 用例方面

测试用例就是一个文档, 描述输入、 动作、 或者时间和一个期望的结果, 其目的是确定应用程序的某个特性是否正常的工作。

等价类划分

错误推测

因果图

判定表驱动分析

正交实验设计

场景设计

状态转换图

用例编号

测试标题

重要级别/优先级

操作步骤

预期结果

前提条件

实际结果

适用阶段

用例的格式要素

用例设计方法

 软件测试流程

测试用例评审

熟悉产品/项目

需求评审

测试计划

测试用例

预测试

环境准备

第一轮测试

```

冒烟

可测性

```

-

第二轮回归测试

- 第三轮测试

- 测试报告

- 测试总结

 测试工具

性能测试工具

自动化测试工具

测试管理类工具

 测试思路

 测试人员需要具备的素质

用户的观点看待问题

强烈质量意识

客观

微信+17031115530,拉测试微信群交流

上一篇 下一篇

猜你喜欢

热点阅读