请详细说明软件可靠性测试中需注意的问题。
第1题:
以下关于软件可靠性测试的说法中,正确的是
A) 软件可靠性测试是一种比白盒测试更严格的软件测试
B) 软件可靠性测试的代价通常比较高
C) 软件可靠性测试本质上是一种黑盒单元测试
D) 软件可靠性测试不适用于面向对象软件测试
A.
B.
C.
D.
第2题:
请指出在软件开发中软件总体结构、运行环境、出错处理设计应分别在哪个文档中阐述(选择候选答案的标号即可)。
候选答案:
①可行性研究报告 ②项目开发计划 ③软件需求规格说明
④数据要求规格说明 ⑤概要设计规格说明 ⑥详细设计规格说明
⑦测试计划 ⑧测试报告 ⑨用户手册
(2)请指出初步的用户手册、确认测试计划两个文档应分别在哪个阶段中完成(选择候选答案的标号即可)。
候选答案:
①可行性研究与计划 ②需求分析 ③概要设计
④详细设计 ⑤测试 ⑥维护
第3题:
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
软件在机载设备中的运用越来越广泛,驻留于机载设备中的嵌入式软件失效会产生
灾难性后果,一般要求其具有较高的可靠性,因此,软件可靠性测试对机载软件至关
重要。
【问题1】(8分)
解释软件可靠性的含义及影响软件可靠性的主要因素。
【问题2】(6分)
可靠性评价时,经常使用的定量指标包括失效概率、可靠度和平均无失效时间
(MTTF),请分别解释其含义。
【问题3](6分)
对某嵌入式软件,设计要求其可靠度为1000小时无失效概率99.99%。经实测得出
其失效概率函数F(1000)=0.0012,问该软件是否符合设计可靠性要求,并说明原因。
第4题:
关于软件可靠性测试,说法不正确的是______。
A.若对软件可靠性要求很高,那么必须执行软件可靠性测试
B.软件可靠性测试的目标是预测软件在正式运行中的可靠性
C.由于软件可靠性的预测依赖于出错数据的统计,软件在可靠性测试中的运行情况必须完全符合软件的实际运行情况
D.在实施可靠性测试之前必须保证软件已经进行严格的测试
第5题:
第6题:
请详细说明集成测试过程中要注意的事项。
第7题:
软件测试阶段产生的文档是?()
第8题:
请分别详细说明安装测试和反安装测试各自的内容。
第9题:
请详细说明安全性测试的方法。
第10题:
软件具有几个特点,请详细说明。
第11题:
第12题:
第13题:
试题二(共 15 分)
阅读以下关于嵌入式软件测试的叙述,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
【说明】
某嵌入式软件主要用于控制飞机起落架。飞机起落架的可靠性直接关系着机载人员的人身安全。根据载机设备对软件可靠性要求,一般将软件分为 3 级:关键级软件,主要级软件和一般软件。由于该嵌入式软件被定义为关键软件,要求按关键级软件进行测试。
【问题 1】 (5 分)
请根据测试要求,简要说明语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖的含义。
【问题 2】 (7 分)
根据本题所示的软件关键级别,回答该软件需要做哪几项覆盖测试?要求的覆盖率指标是多少?如果是一般级软件,应做哪几项覆盖测试?
【问题 3】 (3 分)
在软件单元测试中,主要测试对象是软件模块,如果被测程序中有多处调用了其它过程代码,测试中应如何处理这些功能的引用?软件的性能测试在测试工作的哪个阶段进行?
第14题:
阅读以下关于嵌入式软件测试的叙述,回答问题1至问题3,将解答填入对应栏内。
【说明】
某嵌入式软件主要用于控制飞机起落架。飞机起落架的可靠性直接关系着机载人员的人身安全。根据载机设备对软件可靠性要求,一般将软件分为3级:关键级软件,主要级软件和一般软件。由于该嵌入式软件被定义为关键软件,要求按关键级软件进行测试。
请根据测试要求,简要说明语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖的含义。
第15题:
以下关于软件可靠性测试的说法中,正确的是______。
A.定义软件运行剖面是软件可靠性测试的重要步骤
B.软件可靠性测试使用的测试用例应该满足分支覆盖
C.软件可靠性测试可以在单元测试中实施
D.软件可靠性预测模型的作用是指导软件可靠性测试中的测试用例生成
第16题:
第17题:
第18题:
请详细说明确认测试的内容(功能测试和性能测试)。
第19题:
请详细说明易用性测试中的用户界面测试的内容。
第20题:
请详细说明性能测试的目的。
第21题:
请详细说明黑盒测试的方法。
第22题:
第23题:
软件需求规格说明书
软件概要设计说明书
软件详细说明书
软件源代码
软件测试报告