软件测试复习题

软件测试和软件测试面试题

一.软件测试目标与测试对象是什么

目标:尽可能早一些找出软件缺陷,并确保其得以修复。&

1.在给定时间内时限内尽可能多的发现缺陷和隐患

2.证实给定的软件产品满足其需求规格说明

3.用最低的成本和投入确认软件测试的质量

4.建立高质量的测试用例,完成有效的测试,提交有用的问题报告

5.为软件开发过程的改进提供数据支持

测试对象:软件测试并不等于程序测试。软件测试应该贯穿整个软件定义与开发整个期间。因此需求分析、概要设计、详细设计以及程序编码等各阶段所得到的文档,包括需求规格说明、概要设计规格说明、详细设计规格说明以及源程序,都应该是软件测试的对象。

在对需求理解与表达的正确性、设计与表达的正确性、实现的正确性以及运行的正确性的验证中,任何一个环节发生了问题都可能在软件测试中表现出来。

二.什么是大爆炸模式,边写边改模式,螺旋模式?软件测试员为什么喜欢螺旋模式?

大爆炸模式:计划、进度安排和正规开发过程几乎没有,所有的精力几乎都花在开发软件和编写代码上。假如产品需求无需很好理解,而且最终的发布日期可以随便更改,这样的开发过程很理想。

多数情况下,大爆炸模式几乎没有什么测试。假如有的话,也要挤在产品发布前进行。尽量避免在此情况下进行测试。

边写边改模式:是项目的默认开发模式。这种方法,最初只有粗略的想法,接着进行一些简单的设计,然后开始漫长的来回编写、测试和修改缺陷的过程。等到觉得足够了,就发布产品。及其适合意在快速制作且用完就扔的小项目。

测试在边写边改模式中未特别强调,但是在编写代码和修复缺陷过程中举足轻重。 螺旋模式:一开始不必定义所有细节。从小开始,定义重要功能,努力实现这些功能,接受客户反馈,然后进入下一阶段。重复上述步骤,直到得到最终产品。

软件测试员喜欢该模式,因为通过参与最初的设计阶段,可以尽早的影响到产品,可以把产品的来龙去脉弄得很清楚;并且在项目末期,不至于在最后一分钟还在匆匆忙忙的进行全面测试。软件测试员的测试一直都在进行,所以最后一步只是一个验证表面所有的部分都没有问题。

PS:瀑布模式:从最初构思到最终的产品要经过一系列的步骤。每一个步骤结束时,项目小组组织审查,并决定是否进入下一步。如果项目未准备好进入下一步,则停滞下来直到准备好。测试仅在最后一步进行。

三.采用边写边改模式时,如何得知软件发布的时间?

边写边改模式没有真正的退出标准,除非某人或者进度决定该结束了。

作为边写边改的项目的软件测试员,需要和程序员一样清醒的认识到自己将陷入无休止的循环往复。几乎每一天都会拿到新的软件版本着手进行测试。当新版本出来时,旧版本的测试可能尚未完成,而新版本还可能包含新的或者经历过修改的功能。最后,终于有机会对几乎所有功能进行测试了,并且发现软件缺陷越来越少,这时某人(或者进度)决定该发布软件了。

四.名词解释

精确、准确:精确注重稳定性,如飞镖紧紧聚在一起,准确注重命中率。

你可能喜欢

  • 软件测试期末试题
  • Excel使用技巧大全(超
  • 软件开发过程管理
  • 测试用例设计方法
  • 办公软件测试题
  • 软件测试选择题
  • 软件测试考试题
  • 软件工程测试题

软件测试复习题相关文档

最新文档

返回顶部