软件测试面试题 (一)

 

1.白箱测试和黑箱测试是什么?什么是回归测试?

 

2.单元测试、集成测试、系统测试的侧重点是什么?

答:

单元测试:测试重点是系统的模块,包括子程序的正确性验证等。

集成测试:测试重点是模块间的衔接以及参数的传递等。

系统测试:测试重点是整个系统的运行以及与其他软件的兼容性。

 

3.设计用例的方法、依据有那些?

答:

白盒测试用例设计方法:(基本路径测试)、等价类划分、边界值分析、覆盖测试、循环测试、数据流测试、程序插桩测试、变异测试。

白盒测试用例设计依据:就是详细设计说明书及其代码结构。

黑盒测试用例设计方法:(基于用户需求的测试)功能图分析方法、等价类 划分方法、\边界值分析方法、错误推测方法、因果图方法、判定表驱动分析方法、正交实验设计方法。

黑盒测试用例设计依据:是用户需求规格说明书,详细设计说明书。

 

4.一个测试工程师应具备那些素质和技能?

答:

1)沟通能力、2)移情能力、3)技术能力、4)自信心、5)外交能力、6)幽默感、7)很强的记忆力、8) 耐心、9)怀疑精神、10)自我督促、11)洞察力

 

5.集成测试通常都有那些策略?

答:

基于分解的集成策略、基于功能的集成、基于调用图的集成、基于路径集成、基于进度的集成、基于风险的集成

  

6.一个缺陷测试报告的组成?

答:

缺陷的标题;

缺陷的基本信息;

测试的软件和硬件环境;

测试的软件版本;

缺陷的类型;

缺陷的严重程度;

缺陷的处理优先级。

复现缺陷的操作步骤;

缺陷的实际结果描述;

期望的正确结果描述;

注释文字和截取的缺陷图像。

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

答:

1. 功能测试、2.性能测试、3. 易用性测试、4. 客户端兼容性测试、5. 内容测试、6. 安全性测试、7. 接口测试

————————————————————————

一、功能测试

  1、链接测试

   2、表单测试

   3、Cookies测试

   4、设计语言测试

   5、数据库测试

二、性能测试

   1、连接速度测试

   2、负载测试 

   3、压力测试 

三、易用性测试

   1、导航测试 

   2、图形测试

   3、内容测试

   4、整体界面测试

四、客户端兼容性测试

   1、平台测试  

   2、浏览器测试 

五、内容测试

六、安全性测试

七.接口测试

————————————————————————

8.软件本地化测试比功能测试都有哪些方面需要注意?

答:

1)本地化软件要在各种本地化操作系统上安装并测试。

2)源语言软件安装在另一台相同源语言操作系统上,作为对比测试。

3)重点测试因本地化引起的软件的功能和软件界面的错误。

4)测试本地化软件的翻译质量。

5)手工测试和自动测试相结合

 

9.软件测试项目从什么时候开始,?为什么?

答:

 软件测试应该在需求分析阶段就介入,因为测试的对象不仅仅是程序编码,应该对软件开发过程中产生的所有产品都测试,并且软件缺陷存在放大趋势.缺陷发现的越晚,修复它所花费的成本就越大.

 

10.需求测试注意事项有哪些?

答:

完整性、正确性、一致性、可行性、无二义性、健壮性、必要性、可测试性、可修改性、可跟踪性、

 

11.简述一下缺陷的生命周期?

答:

新错误(New)、更多新信息(New More Info)、打开(Open)、拒绝—不是错误(Declined –Not Bug)、拒绝—重复(Declined-Duplicated)、修正(Fixed)、重新打开(Reopen)、延期(Deferred)、延期—下个版本(Deferred-next Build)、延期—下个主要版本(Deferred-next Main Release)、关闭(Closed)

 

12.测试分析测试用例注意(事项)?

13. 请详细描述你认为完整的测试流程是什么样的?

答:

从需求分析、编写测试计划、制定测试策略、编写测试用例、缺陷的生命周期、测试总结分析等方面描述

 

14.    根据自己的理解什么是测试用例和测试规程,设计一个测试用例应当从哪几方面考虑?

答:

  一个测试用例就是测试人员用以测试被测软件的某个特性或特性组合的一组数据。这组数据可能是从用户处得来的实际的一组数据,也可能是测试人员专门设计出来的测试软件某些功能的一组数据。

测试规程就是详细的对测试用例设计方法、测试方法、测试工具、测试环境和测试数据进行描述的文档,还可以包括能把某个或某一组测试用例应用到被测软件上完成某项测试的一系列的操作步骤。

设计测试用例应当从以下几方面考虑:边界值,等价类划分,有效/无效值

 

15. lordrunner分哪三部分?

答:

Virtual  User  Generator       虚拟用户发生器

Controller                          控制器

Analysis                            分析

你可能感兴趣的:(软件测试面试题 (一))