软件测试面试题


Posted in 面试题 onJanuary 05, 2014
1.白箱测试和黑箱测试是什么?什么是回归测试?
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。回归测试包括两部分:函数本身的测试、其他代码的测试。
2.单元测试、集成测试、系统测试的侧重点是什么?
单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求,组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。
系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。
3.设计用例的方法、依据有那些?
白盒测试:逻辑覆盖法,主要包括语句覆盖,判断覆盖,条件覆盖,判断-条件覆盖,路径覆盖
黑盒测试:等价划分类,边界值分析,错误推测法。
5.集成测试通常都有那些策略?
1、在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;
2、各个子功能组合起来,能否达到预期要求的父功能;
3、一个模块的功能是否会对另一个模块的功能产生不利的影响;
4、全局数据结构是否有问题;
5、单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。
7.一个缺陷测试报告的组成
缺陷的标题,缺陷的基本信息,复现缺陷的操作步骤,缺陷的实际结果描述,期望的正确结果描述,注释文字和截取的缺陷图象。
8.基于WEB信息管理系统测试时应考虑的因素有哪些?
9.软件本地化测试比功能测试都有哪些方面需要注意?
软件本地化测试的目的:
软件本地化测试的测试策略:1.本地化软件要在各种本地化操作系统上安装并测试。2.源语言软件安装在另一台相同源语言操作系统上,作为对比测试。3.重点测试因本地化引起的软件的功能和软件界面的错误。4.测试本地化软件的翻译质量。5.手工测试和自动测试相结合。
11.需求测试注意事项有哪些?
一个良好的需求应当具有一下特点:
完整性:每一项需求都必须将所要实现的功能描述清楚,以使开发人员获得设计和实现这些功能所需的所有必要信息。
正确性:每一项需求都必须准确地陈述其要开发的功能。
一致性:一致性是指与其它软件需求或高层(系统,业务)需求不相矛盾。
可行性:每一项需求都必须是在已知系统和环境的权能和限制范围内可以实施的。
无二义性:对所有需求说明的读者都只能有一个明确统一的解释,由于自然语言极易导致二义性,所以尽量把每项需求用简洁明了的用户性的语言表达出来。
健壮性:需求的说明中是否对可能出现的异常进行了分析,并且对这些异常进行了容错处理。
必要性:“必要性”可以理解为每项需求都是用来授权你编写文档的“根源”。要使每项需求都能回溯至某项客户的输入,如Use Case或别的来源。
可测试性:每项需求都能通过设计测试用例或其它的验证方法来进行测试。
可修改性:每项需求只应在S R S 中出现一次。这样更改时易于保持一致性。
可跟踪性:应能在每项软件需求与它的根源和设计元素、源代码、测试用例之间建立起链接链,这种可跟踪性要求每项需求以一种结构化的,粒度好(f i n e – g r a i n e d )的方式编写并单独标明,而不是大段大段的叙述。

Tags in this post...

面试题 相关文章推荐
类的核心特性有哪些
Jan 01 面试题
在使用非全零作为空指针内部表达的机器上, NULL是如何定义
Nov 09 面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 面试题
华三通信H3C面试题
May 15 面试题
介绍一下常见的木马种类
Nov 15 面试题
C#笔试题集合
Jun 21 面试题
C# .NET面试题
Nov 28 面试题
C#怎么让一个窗口居中显示?
Oct 20 面试题
通用C#笔试题附答案
Nov 26 面试题
介绍一下gcc特性
Oct 31 面试题
一份软件工程师的面试试题
Feb 01 面试题
Java基础面试题
Jul 19 面试题
中科软测试工程师面试题
Jun 16 #面试题
北京鼎普科技股份有限公司软件测试面试题
Apr 07 #面试题
外企测试工程师面试题
Feb 01 #面试题
软件测试工程师笔试题带答案
Mar 27 #面试题
东方红海科技面试题软件测试方面
Feb 08 #面试题
智乐游戏测试笔试题
May 21 #面试题
一套比较完整的软件测试人员面试题
May 13 #面试题
You might like
PHP注释实例技巧
2008/10/03 PHP
PHP两种去掉数组重复值的方法比较
2014/06/19 PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
2016/01/07 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
javascript 写类方式之十
2009/07/05 Javascript
复制小说文本时出现的随机乱码的去除方法
2010/09/07 Javascript
jqTransform form表单美化插件使用方法
2012/07/05 Javascript
js简易namespace管理器 实例代码
2013/06/21 Javascript
ie8 不支持new Date(2012-11-10)问题的解决方法
2013/07/31 Javascript
javascript full screen 全屏显示页面元素的方法
2013/09/27 Javascript
将json当数据库一样操作的javascript lib
2013/10/28 Javascript
Seajs的学习笔记
2014/03/04 Javascript
smartupload实现文件上传时获取表单数据(推荐)
2016/12/12 Javascript
Angular4学习笔记之新建项目的方法
2017/07/18 Javascript
简单谈谈vue的过渡动画(推荐)
2017/10/11 Javascript
vue.js-div滚动条隐藏但有滚动效果的实现方法
2018/03/03 Javascript
10行代码实现微信小程序滑动tab切换
2018/12/28 Javascript
微信小程序的开发范式BeautyWe.js入门详解
2019/07/10 Javascript
vue 实现v-for循环回来的数据动态绑定id
2019/11/07 Javascript
Python的迭代器和生成器使用实例
2015/01/14 Python
python实现的简单抽奖系统实例
2015/05/22 Python
Python下rrdtool模块的基本使用方法
2015/11/13 Python
详解Python命令行解析工具Argparse
2016/04/20 Python
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
python之文件读取一行一行的方法
2018/07/12 Python
解决Pycharm后台indexing导致不能run的问题
2019/06/27 Python
python 实现单例模式的5种方法
2020/09/23 Python
html5版canvas自由拼图实例
2014/10/15 HTML / CSS
HTML5 weui使用笔记
2019/11/21 HTML / CSS
JD Sports芬兰:英国领先的运动鞋和运动服饰零售商
2018/11/16 全球购物
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2014/01/19 面试题
优秀毕业生自我鉴定
2014/01/19 职场文书
材料员岗位职责
2015/02/10 职场文书
js中Object.create实例用法详解
2021/10/05 Javascript
【DOTA2】当街暴打?PSG LGD vs VG - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA
Nginx报错104:Connection reset by peer问题的解决及分析
2022/07/23 Servers