常见软件测试面试题及答案
对于软件测试工程师来说,做好面试准备很重要,那么你了解哪些常见的面试题及答案呢?下面小编已经为你们整理了常见软件测试面试题及答案,希望可以帮到你。
常见软件测试面试题及答案1
1. 测试覆盖的类型
测试覆盖的类型有:语句覆盖、判定覆盖、条件覆盖、判定/
条件覆盖、条件组合覆盖、路径覆盖
2. 性能测试的分类
分为:性能测试、负载测试、压力测试、容量测试 负载测试与压力测试可以结合进行。
3. 列举您熟悉的主流自动化测试工具
我熟悉的自动化测试工具有:基于web的测试管理工具TestDirector、配置管理工具VSS、QTP以及性能测试工具LoadRunner
4. c/s和b/s结构的软件进行测试时有何不同
C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统。客户端需要安装专用的客户端软件。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser)。浏览器通过Web Server 同数据库进行数据交互。
5.页面中有一个输入日期的输入框和一个输入身份证号的输入框,如何进行用例设计?
输入日期的输入框要考虑边界值、输入非法数据、非数字等 省份证输入框要考虑18位省份证、16位身份证、非18、16位的数据、汉字、字母、非法数据、
常见软件测试面试题及答案2
1.测试和质量保证有什么区别 你的看法
质量保证是对软件制作过程的制作质量进行管理,看是否符合公司的规定。软件测试是对软件产品的质量本身进行测试,是从技术方面出发测试软件质量
2.用过什么缺陷管理工具 流程是什么
有什么能改进的 我所熟悉的是TD 流程是讲测试计划、方案、测试用例录入TD,在TD上执行测试用例记录缺陷,并对bug进行跟踪。
3.你有没有用过QTP做项目,QTP的工作原理
我有用QTP做过项目QTP的工作原理是执行重复的手动测试, 首先制定测试计划再根据测试计划创建测试脚本,然后对脚本进行优化增强测试脚本的能接下来运行脚本分析测试的结果
4.什么是白盒测试?白盒测试的工具有哪些?
白盒测试是测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有的逻辑路径进行测试。
工具有:RationalPurify 、Rational Quantify 、Rational Purecoveage
5. 路由器,集线器,交换机的区别?
路由器的作用是用于连接不同网段并且找到网络中数据传输最合适的路径。集线器的作用是将一些pc机连起来组成一个局域网。交换机的作用与集线器的相似,区别在于集线器采用的是共享带宽的方式,交换机是独享带宽。
6. 我手上这支笔,请你根据这支笔设计测试用例
首先我要测它的外观、颜色是否符合要求、她所占的空间是多大、是否环保、接下来测它的质量、这支笔是否能够写字流畅、写出的自得颜色是否符合要求、能使用多长时间等
BUG报告包括那些内容
Bug出现的位置、可重现的步骤、所使用的数据、bug的截图、发现人及日期。
7.W和H模型的区别
W模型强调的是测试伴随整个软件开发周期,而且测试的对象不仅是程序,需求也需要进行测试,测试与开发是同步进行的。 H模型是讲测试活动玩却的独立出来,形成了完全独立的流程,可以实现迭代而W模型不支持迭代这是两者最打的区别。
8. 没有任何说明书,如何进行测试?
首先是通过对软件测使用来熟悉整个软件,接着是与开发沟通掌握软件的特性并一一记录下来,作为测试的依据
常见软件测试面试题及答案3
1测试的目的是什么? 测试的目的是找出软件产品中的错误,是软件尽可能的符合用户的要求。当软件测试是不可能能够找出全部的错误的。
2. 测试分为那几个阶段?
3. 一般来说测试大体分为5个阶段:
单元测试、集成测试、确认测试、系统测试、验收测试在测试过程中如果有需要还要进行回归测试。
3. 单元测试的测试对象,目的、测试依据、测试方法?
测试对象是模块内部的程序错误;目的是消除局部模块逻辑和功能上的错误和缺陷;
测试依据是模块的详细设计;测试方法采用白盒测试。
4. 集成测试的测试对象,目的、测试依据、测试方法?
集成测试的测试对象是模块间的组装和调用关系;目的是找出与软件设计相关的程序结构模块调用关系,模块间接口方面问题;测试依据是概要设计;测试方法采用灰盒测试。
5. 系统测试的测试对象,目的、测试依据、测试方法?
系统测试的测试对象是整个系统;测试的目的是对整个系统进行测试;测试的依据是需求规格说明书;测试方法黑盒测试。
看了“常见软件测试面试题及答案”