很多朋友说去面试软件测试工程师岗位之前,需要不停的刷面试题,今天主要说说面试笔试当中常见的题目:

1.软件测试的目的与原则是什么?

目的:简单地说,就是以用户的角度测试,测试的最终目的是确保最终交给用户的产品的功能符合用户的需求,把尽可能多的问题在产品交给用户之前发现并改正。(尽可能发现多的bug)

原则:(1)测试显示缺陷的存在   (2)穷尽测试是不可能的   (3)测试尽早介入  (4)缺陷集群性   (5)杀虫剂悖论   (6)测试活动依赖于测试背景   (7)不存在缺陷谬论

2.简述下软件缺陷跟踪管理的流程。

提交bug—分配bug—处理bug—测试(1)测试通过,关闭bug   (2)测试不通过,重开bug—返测—关闭bug

3.缺陷的基本信息:版本、模块、操作系统、问题原因、严重程度、优先级、提交人

4.输入框测试要点:

(1)验证输入输出信息是否一致

(2)输入框文字提示是否正确

(3)对特殊字符的处理及空格

(4)输入框的大小、长度、边框的要求

(5)组合字符的输入

(6)密码输入字符星号或其他星号的转行加密

(7)字体本身显示的颜色、规格

(8)输入类型,是否允许复制粘贴剪切等输入操作

5.用户权限测试要点:

(1)赋予某个账号权限后,登陆该账号,查看是否拥有自己赋予的权限,以及权限设置是否正确(权限是否超过不足)

(2)删除或修改已登陆并正在执行操作的账号权限,程序能否正确处理,验证。