笔试题

上一篇 / 下一篇  2009-11-13 10:24:45 / 个人分类:测试理论

1、软件测试的结束标准是什么?
   答案:测试计划中所有规定的测试内容和回归测试都已经运行完成或根据上级主管对测试结果的意见,就可以结束本次测试。

2、一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。
  答案:计划阶段、设计阶段、白盒单元、白盒集成、黑盒单元、黑盒集成、系统测试、回归测试、验收测试。

   一套完整的测试应该由五个阶段组成:

    1)测试计划。首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准。以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。
 
  2)测试设计。将测试计划阶段制订的测试需求分解、细化为若干个可执行的测试过程,并为每个测试过程选择适当的测试用例(测试用例选择的好坏将直接影响测试结果的有效性)。
 
  3)测试开发。建立可重复使用的自动测试过程。
 
  4)测试执行。执行测试开发阶段建立的自动测试过程,并对所发现的缺陷进行跟踪管理,测试执行一般由单元测试、组合测试、集成测试、系统联调回归测试等步骤组成,测试人员应本着科学负责的态度,一步一个脚印地进行测试。
 
  5)测试评估。结合量化的测试覆盖域及缺陷跟踪报告,对于应用软件的质量和开发团队的工作进度及工作效率进行综合评价。

3、什么是缺陷报告
   答案:缺陷报告是描述软件缺陷现象和重现步骤地集合。软件缺陷报告Software Bug Report (SBR)或软件问题报告Software Problem Report (SPR)

4、缺陷报告的作用
  答案:缺陷报告是软件测试人员的工作成果之一,体现软件测试的价值。缺陷报告可以把软件存在的缺陷准确的描述出来,便于开发人员修正;缺陷报告可以反映项目/产品当前的质量状态,便于项目整体进度和质量控制。软件测试缺陷报告是软件测试的输出成果之一,可以衡量测试人员的工作能力。

5、缺陷报告的要点
   答案:
  标题(Title)
 
  简洁、准确、完整、反映缺陷本质的重现缺陷的测试步骤(Steps)
 
  实际结果(Actual results)
 
  期望结果(Expected results)
 
  测试平台(Platforms)
 
  准确截图(Screenshots)
 
  准确反映缺陷特征的注释(Notes)
 
6、软件测试缺陷报告的“5C”原则
   答案:
  内容准确(Correct):每个组成部分的描述准确,不会引起误解;
  步骤简洁(Concise):只包含必不可少的信息,不包括任何多余的内容;
   内容清晰(Clear):每个组成部分的描述清晰,易于理解;
  结构完整(Complete):包含复现该缺陷的完整步骤和其他本质信息;
  风格一致(Consistent):按照一致的格式书写全部缺陷报告。



TAG: 缺陷报告

shl5254的个人空间 引用 删除 shl5254   /   2013-02-19 09:28:08
学习了
引用 删除 david508508   /   2011-05-24 16:49:42
5
 

评分:0

我来说两句

Open Toolbar