- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 软件测试常见面试题
1 软件的含义
程序、数据及相关文档的完整集合。
2 测试与调试的区别是什么?
测试是由测试人员来进行,主要目标是发现、报告和跟踪缺陷。
调试是由开发人员进行,主要目标是定位缺陷位置,分析缺陷原因,修复缺陷。
3 IEEE 是什么意思?
国际电气电子工程师协会
4 GB 是什么意思?
国家标准
5 软件测试的含义
简单讲,软件测试是发现缺陷的过程; 中的定义是,软件测试是使用人工或自动手
IEEE
段来运行或测定某个系统的过程,目的在于检验它是否满足规定的需求或弄清预期结果与实
际结果之间的差别。
6 软件测试的目的
()验证软件是否满足各类文档说明书等规定的软件质量要求
1
()找出软件缺陷
2
()为软件产品的质量测量和评价提供依据
3
()帮助开发改进开发流程
4
7 什么是功能、性能、兼容性
功能代表一个软件能做什么;性能反映软件运行的速度或效率、占用资源的多少等指标;
兼容性表示一个软件与其所在运行环境的依赖程度,包括与硬件、操作平台、其他软件的依
赖。
8 测试分为哪几个阶段?每个阶段的测试目的是什么?
测试分为单元测试、集成测试、系统测试、验收测试四个阶段。前三个阶段的目的是尽
可能多的发现缺陷,而验收测试是要验证软件满足了用户需求,帮助用户建立系统可以正常
使用的信心,发现缺陷不是此阶段的目标。
9 QA
解释 及其职责
QA 的含义是软件质量保证 (人员)。
主要职责是制定和加强促进软件开发并防止软件缺陷的标准和方法,并监督标准和过程
被正确的遵循。
10 测试工程师与软件质量保证的区别
测试工程师的主要任务是在最短的时间内发现尽可能多的缺陷,并确保这些缺陷得以修
复。
软件质量保证的主要职责是制定和加强促进软件开发并防止软件缺陷的标准和方法,并
监督标准和过程被正确的遵循。
11 测试应该由什么人来进行?
测试应该由独立的第三方来进行,第三方表示测试人员不参与程序的开发。
12 pareto 28 82
法则、帕累托法则、 原则、 原则
一般情况下80%的缺陷聚集在20%的关键核心业务模块中,这个原则至少告诉我们在做
测试时,应该重点分析和测试20%的核心业务,具体说要做好需求分析。
13 杀虫剂怪事
杀虫剂怪事用于描述软件测试越多,其对测试的免疫力越强的现象。这个现象告诉我们,
测试时,应尝试新方法、不同的测试程序,对程序进行测试,以找出更多软件缺陷。
14 木桶原理
木桶原理在软件方面的主要含义是全面质量管理,另外还告诉我们测试时要关注团队中
较弱的人。
15 Good-enough原则
Good-enough 原则告诉我们做测试的时候既不要做过多测试,也不做不充分的测试。至
于多少测试合适,需要我们不断积累经验,在项目中可以指定最低测试通过标准和测试内容,
然后具体问题具体分析。
16 群集效应
群集效应的含义是发现的缺陷越多,证明软件存在的缺陷越多。群集效应指导我们在找
到软件缺陷的地方要继续找找。
17 什么是确认测试?回归测试?
确认测试也称再测试:缺陷修复以后,验证缺陷是否真正修复
回归测试:缺陷修复以后,确保对程序的修改没有给软件其他未改变部分带来新的缺陷。
18 测试人员应该具备哪些素质?
要有责任心,要有破坏的态度,对事不对人,三心二意 (细心、信心、耐心、缺陷预防
意识、沟通意识),具有一定的开发技能,善于思考。
19 如果测试提交的缺陷开发人员不认可,该怎么办?
首先分析或与开发沟通开发不认可的原因。
如果拒绝原因是提交的不是缺陷,而且自己分析后,的确不是缺陷,则应该注意以后再
做测试时要做好复现,认真研读需求,提高自己找缺陷的能力。
如果拒绝原因是提交的不是缺陷 但自己分析时认为缺陷应该是存在的,则再次研读需
求并做好复现,拿出确实是缺陷的证据,然后与开发沟通。
如果拒绝原因是认可缺陷,但不予修复,如果自己觉得必须修复,则拿出充分理由和证
据和不修复的不利影响和影响范围,再与开发沟通。
文档评论(0)