测试小故事36:测试面试题

  测试面试题,古老而又新鲜的话题。


  记得刚入行,印象中最深刻的问题就是“为什么要做测”,自己回答了一堆耐心、认真之类的答案。

  测试小白,真正的测试小白,路还长。

  第二次面试要求回答一个杯子如何测试,那个胡扯一通,丝毫没有逻辑感,理论欠缺明显。

  补充测试理论,没有基础还是不行。

  再后来,第一次做欧美外包,被要求英文回答,那个汗啊,磕磕巴巴还不能完成一句,还好有时间让我学习。

  努力过语言关,毕竟多数的测试前沿材料是英文的。

  等到自己有了测试的实践,再去面试,理论已经不是问题,测试技术、系统架构、业务深度。。。。。。 

  要学的东西还有好多,不断的充实自己。

  再后来,管理成为了面试的主要问题,怎么构建团队、怎么完成项目、怎么。。。。。。

  好吧,我学、我补,我在不断的进步。

  再之后,似乎没有再问过什么是测试,只是在面对面的聊天,彼此在互相的考察和了解。

  一切尽在一场约谈中。

---------------------------------------------------------------------------------------------------------------------------

之前自己出的的测试考试题,基础部分,拿出来晒一晒,曾经对测试的思考

1)对于一个程序,我们经常说“程序是正确的(OK的,对的)”,请给出你对程序“正确”一词的理解。

2)什么是软件测试,软件测试的目的是什么?

3)软件测试工程师的职责是什么?

4)什么是软件质量?

5)什么是自动化测试,自动化测试的目的是什么?自动化测试是否可以替代手工测试,为什么?

6)请列举出你所用到或了解到的软件测试工具,并说明其用途。

7)问题场景:当前系统中,同一用户可以在不同机器上同时登录,从而会引起数据操作异常。

 >>请详细描述当前问题,并提交此BUG。(对于影响问题描述而场景未给出的信息,请用合理信息替代。)

 >>由于本系统需要24小时内上线,而修改此问题需要24小时,而后才能提交测试。

 >>请从测试人员的角度分析和描述当前存在的问题,并将最终分析结果提交给PM及其它项目组成员。

 >>如果需要你最终向客户汇报工作情况,请分析和描述当前存在的问题,并将最终分析结果提交给用户。

8)请列举出你用到或了解到的操作系统平台、数据库。

9)Linux平台下,如何查看 ls 命令的详细使用方法?如何获取当前系统资源的使用情况?如何查看网络状况?

10)请给出使用SQLPLUS命令行形式连接到ORACLE实例ORCL的步骤和命令。

你可能感兴趣的:(测试与质量)