软件测试策略与审查实践

需积分: 0 2 下载量 43 浏览量 更新于2024-09-16 收藏 244KB DOC 举报
在软件测试领域,选择题是评估理解核心概念的重要手段。首先,针对一道典型的选择题,题目指出两个测试小组独立发现的错误总数,第一组25个,第二组30个,但有15个错误是重复的。要估算程序中的错误总数,我们应用并理解"二八定律"或"80/20规则",即通常测试可以检测到80%的系统错误。这里,将两组发现的错误总数相加减去重复的,然后除以80%的比例,得到的50个错误即为估算的程序实际错误数,因此答案是C. 50个。 技术评审(FTR)作为软件质量保证的一部分,其指导原则包括确保评审产品质量而非个人能力(A),制定严格的计划并遵守日程(B),充分讨论遇到的问题以解决问题(C),以及限制参与者并要求事先准备(D),这些都是有效的做法。然而,(29)选项错误在于不应限制参与者人数,因为多元化的团队可能带来不同的视角。 在数据流图(DFD)的设计中,平衡原则强调子图与父图之间的关系,C选项正确,即父图的输入/输出数据流应与子图保持一致,以维护数据流的连续性和一致性。 关于系统层级的DFD图,题中给出了一个顶层图,要求细化加工1的DFD图。根据图形描述,B选项可能是正确答案,因为没有具体图形,但根据上下文逻辑,通常会选择符合上下文逻辑和细化要求的选项。 β测试是软件开发周期中的一个重要阶段,它通常在软件公司外部进行,由非专业的用户或最终用户执行,以验证软件在实际环境中的性能和用户接受度。因此,(36)选项D是正确的。 软件评测师的工作原则中,(38)选项描述了几个关键点。正确的要求是:必须合理安排测试任务,确保周密计划和测试资源的合理分配(B),以及在测试前与开发人员沟通以明确设计思路,寻找设计不符(C)。因此,正确答案是B. ②、③。 最后,单元测试关注程序的最小可测试单元,其主要目标不是检查系统级或集成行为,所以选项中提到的主"_"处应填入"验证程序模块的功能和接口"或者类似描述,以体现单元测试的针对性。