Loading...
软件测试工程师面试题

团队建设 2016/06/23

1、先做一下自我介绍、项目介绍。

2、你认为什么是软件测试,软件测试分为哪几个阶段?
答:软件测试是一个为了寻找软件中的错误而运行软件的过程,测试可以分为单元测试、集成测试、系统测试。

 

3、怎么判断一个测试是否是成功有效的?

一个成功的测试是指找到了迄今为止尚未发现的错误的测试。

 

4、白箱测试和黑箱测试是什么?什么是回归测试?

 

5、什么是兼容性测试?

答:兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。

 

6、测试人员在软件开发过程中的任务是什么?

答:寻找Bug;避免软件开发过程中的缺陷;衡量软件的品质;关注用户的需求。总的目标是:确保软件的质量。

 

7、软件测试工作从一个项目的什么时候开始,为什么?

答:从需求开始,测试人员会参与需求的整理,然后做测试计划和测试方案,等开发完成开发工作之后,开始测试。

 

8、在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?

 

9、软件BUG的生命周期?

 

10、软件BUG等级应如何划分?

 

11、你发现一个BUG并且提交报告,程序员说这个是正确的,你怎么办?

 

12、怎么保证高效的工作效率和执行力,特别是面试QQ、微信、各大购物网站信息的干扰?

 

13、你的职业生涯规划是怎样的?

 

14、以前的工作是否会遇到项目紧迫,经常加班的情况,个人对加班的看法 ?

 

15、职业生涯遇到的最大困难是什么,自己怎么解决的?

 

16、基于WEB信息管理系统测试时应考虑的因素有哪些?

功能测试:链接测试、表单测试、cookie测试、数据库测试。

性能测试:连接速度测试、负载测试、压力测试。

可用性测试:导航测试、页面测试、兼容性测试、安全性测试。

 

17、QTP  怎么样进行自动化测试?例如使用什么工具?怎么使用?

QTP是quicktest Professional的简称,是一种自动测试工具。

使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能、操作步骤、输入数据和期望的输出数据等

 

18、roadrunner  压力测试和负载测试怎验进行?例如使用什么工具?怎么使用?

LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能。



Comments