1.你为什么选择软件测试行业

因为之前有了解软件测试这个行业,觉得他的发展前景很好。

2.根据你以前的工作经验描述一下软件开发、测试过程,由那些角色负责,你做什么

要有架构师、开发经理、测试经理、程序员、测试员。我在里面主要是负责所分到的模块执行测试用例。

3.结合你以前的学习和工作经验,你认为如何做好测试。

根据我以前的工作经验,我认为做好工作首先要有一个好的沟通,只有沟通无障碍了,才会有好的协作,才会有跟好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就问,实时与同事沟通这样的话才能做好测试工作。

4. 你觉得测试最重要的是什么?

尽可能的找出软件的错误

5.怎样看待加班问题

加班的话我没有太多的意见,但是我还是觉得如果能够合理的安排时间的话,不会有太多时候会加班的。

6.如果一个很有个性的程序员认为自己的BUG不是BUG,怎么解决?

首先我要确定我所提的在我认为是不是bug,如果我认为是的话我会在他面前重现这个bug和他讲这是个bug,和他沟通,或者我会找到我的直系领导让他解决。

7. 为什么在团队中要有测试

因为软件有错误,如果没有专业的测试人员很难发现软件的一些错误。

8.在测试时代学习自己最大的收获是什么?

在测试时代我除了学习了测试的知识外,还看到了老师们对待测试的一种态度,明白了做任何工作都要有沟通,做测试的也要有很好的沟通才可以做好。知道自己在项目组中的位置,和开发的关系。

9. 你对未来的规划

我想在工作中慢慢的积累经验,使自己强大起来,能够担任更重要的职务。

10. 自己优势及缺点

我的优点是有足够的耐心对待每一件事情,善于观察事物,承受压力的能力很强。缺点可能就是我不是很爱说话,习惯做不习惯说,但是和人沟通还是没有问题的。

11.请谈谈您对测试工作的理解

我认为测试工作是找出软件产品的错误

12.你认为测试人员需要具备哪些素质?

我认为做测试的应该要有一定的协调能力,因为测试人员要经常与开发接触处理一些问题,如果处理不好的话会引起一些冲突这样的话工作上就会做不好。还有测试人员要有一定的耐心,有的时候做的测试很枯燥乏味的。除了要有耐心之外还要细心,不放过每一个可能的错误。

13.你为什么能够做测试这一行。

虽然说我的测试技术还不是很纯熟,但是我觉得我还是可以胜任软件测试这个工作的,因为做软件测试不仅是要求技术好,还要有一定的沟通能力,耐心、细心等外在的因素。综合起来看我认为我是胜任这个工作的。

14.测试的目的是什么?

测试的目的是找出软件产品中的错误,使软件尽可能的符合用户的要求。

15.测试分为哪几个阶段?

一般来说测试大体分为5个阶段:

单元测试、集成测试、确认测试、系统测试、验收测试

在测试过程中如果有需要还要进行回归测试。

16.单元测试的测试对象,目的、测试依据、测试方法?

测试对象是模块内部的程序错误;

目的是消除局部模块逻辑和功能上的错误和缺陷;

测试依据是模块的详细设计;

测试方法采用白盒测试。

17.集成测试的测试对象,目的、测试依据、测试方法?

集成测试的测试对象是模块间的组装和调用关系;

目的是找出与软件设计相关的程序结构模块调用关系,模块间接口方面问题;

测试依据是概要设计;

测试方法采用灰盒测试。

18.系统测试的测试对象,目的、测试依据、测试方法?

系统测试的测试对象是整个系统;

测试的目的是对整个系统进行测试;

测试的依据是需求规格说明书;测试方法黑盒测试。

19.测试覆盖的类型

测试覆盖的类型有:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖

20.性能测试的分类

分为:性能测试、负载测试、压力测试、容量测试

负载测试与压力测试可以结合进行。

21.列举您熟悉的主流自动化测试工具

我熟悉的自动化测试工具有:基于web的测试管理工具TestDirector、配置管理工具VSS、QTP以及性能测试工具LoadRunner

22.编辑sql语句时,年月日型时间字段如何表达

加引号

23.c/s和b/s结构的软件进行测试时有何不同

C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统。客户端需要安装专用的客户端软件。

B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser)。浏览器通过Web Server 同数据库进行数据交互。

24. 页面中有一个输入日期的输入框和一个输入身份证号的输入框,如何进行用例设计?

输入日期的输入框要考虑边界值、输入非法数据、非数字等

身份证输入框要考虑18位省份证、16位身份证、非18、16位的数据、汉字、字母、非法数据、

25.测试和质量保证有什么区别?你的看法

质量保证是对软件制作过程的制作质量进行管理,看是否符合公司的规定。

软件测试是对软件产品的质量本身进行测试,是从技术方面出发测试软件质量

26.用过什么缺陷管理工具? 流程是什么 有什么能改进的

我所熟悉的是TD

流程是将测试计划、方案、测试用例录入TD,在TD上执行测试用例记录缺陷,并对bug进行跟踪。

27.你有没有用过QTP做项目,QTP的工作原理

我有用QTP做过项目。QTP的工作原理是执行重复的手动测试,首先制定测试计划再根据测试计划创建测试脚本,然后对脚本进行优化增强测试脚本的能接下来运行脚本分析测试的结果

28.什么是白盒测试?白盒测试的工具有哪些?

白盒测试是测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有的逻辑路径进行测试。工具有:Rational Purify 、Rational Quantify 、Rational Purecoveage

29.路由器,集线器,交换机的区别?

路由器的作用是用于连接不同网段并且找到网络中数据传输最合适的路径。

集线器的作用是将一些pc机连起来组成一个局域网。

交换机的作用与集线器的相似,区别在于集线器采用的是共享带宽的方式,交换机是独享带宽。

30.我手上这支笔,请你根据这支笔设计测试用例

首先我要测它的外观、颜色是否符合要求、她所占的空间是多大、是否环保、接下来测它的质量、这支笔是否能够写字流畅、写出的自得颜色是否符合要求、能使用多长时间等

31.BUG报告包括那些内容

Bug出现的位置、可重现的步骤、所使用的数据、bug的截图、发现人及日期。

32.请列举一些Oracle数据库中的SID语句

33.W和H模型的区别

W模型强调的是测试伴随整个软件开发周期,而且测试的对象不仅是程序,需求也需要进行测试,测试与开发是同步进行的。

H模型是讲测试活动玩却的独立出来,形成了完全独立的流程,可以实现迭代而W模型不支持迭代这是两者最打的区别。

34.没有任何说明书,如何进行测试?

首先是通过对软件测使用来熟悉整个软件,接着是与开发沟通掌握软件的特性并一一记录下来,作为测试的依据。

软件测试面试常见的题目(内含答案)相关推荐

  1. 软件测试Mysql题库_软件测试面试常见数据库考题及答案

    1.创建student和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) ...

  2. ❤️40条软件测试面试常考题目总结(附答案解析)【建议收藏】❤️

    40条软件测试面试常考题目总结,话不多说上干货~ (附答案解析) 1 开发犯低级错误怎么办? 开发首先要规范好编码,出低级错时不要指责,内心指出错误.让他们自己进行测试,反思找出错误. 2 你进行过哪 ...

  3. 6个linux运维典型问题,Linux运维人员面试常见的问题及答案(二)

    今天小编要跟大家分享的文章是关于Linux运维人员面试常见的问题及答案(二).准备参加Linux运维面试的小伙伴们是否做好了面试准备,今天在这里小编继续为大家分享一些Linux运维人员面试中的常见问题 ...

  4. 软件测试面试101问(附答案)

    前言 前阵子一位读者告诉我,某位大厂HR给他发了我之前做的面试题答案合集. 这个消息让我开心了一整天,因为这说明我之前做的面试题系列真的能帮助到部分测试同学,也算是侧面得到了一种认可吧. 今天写的这份 ...

  5. 软件测试面试的基础题目

    (1)你为什么选择测试这个工作? 回答:可以根据自身的原因和对测试工作的理解即可(两者其中一个回答的比较好就可以啦) 1 自身兴趣:喜欢软件测试工作,喜欢找BUG.我觉得软件测试很有前途:我很喜欢软件 ...

  6. 金朝阳——软件测试试题11道题目分析答案

    第一道题:A,B,C都是安全漏洞,D是网站性能问题,所以正确答案是:A,B,C. 第二道题:web_reg_save_para,lr_save_string,r_eval_string,lr_user ...

  7. 软件测试面试linux笔试题及答案,软件测试人员面试笔试题及答案

    软件测试笔试试题 一.单选题 1.关于HTTP协议中状态码的表示,下列说法错误的是(A) A.1**:表示服务器错误 B.2**:表示请求成功地接收 C.3**:表示重定向 D.4**:表示客户端错误 ...

  8. 中级软件测试笔试题100精讲_全套软件测试面试笔试题(附答案)

    四.简答(资料是搜集整理的,感谢前辈的解题) 1.区别阶段评审的与同行评审 同行评审目的:发现小规模工作产品的错误,只要是找错误; 阶段评审目的:评审模块阶段作品的正确性可行性及完整性 同行评审人数: ...

  9. 2022大厂高频软件测试面试真题(附答案)

    一.接口测试面试题: 1.接口测试是怎么做的,如何分析数据? 接口测试实际跟一般测试不同就是测试用例的设计部分. 获取接口规范. 设计接口测试功能用例(主要从用户角度出发看接口能否实现业务需求,用例设 ...

最新文章

  1. 部署tomcat环境
  2. 如何编写和应用Java的自定义异常类
  3. java选择循环_java选择和循环结构
  4. TOJ---2621--全排列
  5. 第一百零七期:她说,嫁人就选程序员!
  6. linux系统常用命令详解
  7. 树形结构 —— 并查集
  8. 使用Docker搭建Consul集群
  9. 测试开发面试技巧_面试技巧将给您带来信心并帮助您获得开发工作
  10. Tensorflow之 CNN卷积神经网络的MNIST手写数字识别
  11. AS打包APK时,一直缺失so库的解决办法
  12. 7.15 NOIP 2013
  13. C# Winform重启软件
  14. 华为android9使用外置存储卡,华为mate9如何删除内存卡文件?华为手机清理内存教程...
  15. STM32F103 DMA方式GPIO输出
  16. 不再以讹传讹 剖析720P 1080i和1080P
  17. R语言使用wilcox.test函数执行wilcox符号秩检验获取总体中位数(median)的置信区间(默认输出结果包括95%置信水平的置信区间)
  18. php sleep usleep,php暂停函数 sleep() 与 usleep() 函数的区别
  19. 【转】可以让你迅速发财的23种盖世奇功
  20. 【松岩论道】浅谈四季度的操作策略!

热门文章

  1. OSV 智能桌面虚拟化_教育桌面云解决方案
  2. FofaMap云查询版
  3. 中国联通云数据有限公司总经理焦刚:沃筑生态,共创未来
  4. 多媒体计算机系统包括多媒体计算机软件,多媒体计算机系统包括什么
  5. 【学习笔记】min-height、max-height、line-height
  6. 九月书单3期-《终身成长》《象与骑象人》《1Q84》《法国革命史》
  7. Android高级终端开发学习笔记(《疯狂Android讲义》第11章-第17章)
  8. 存储过程中的when others then 和 raise
  9. 【github】github问题集合
  10. 概率论:先验与后验与似然