2011年软考软件测评师:基础理论与测试实践

需积分: 3 0 下载量 162 浏览量 更新于2024-09-17 收藏 44KB DOC 举报
"2011年软考软件测评师基础知识辅导资料,涵盖了软件评测的基础概念、软件测试的目的、原则及测试对象,同时提及了多种软件测试过程模型的应用。" 在软件工程领域,2011年软考软件测评师基础知识辅导着重强调了以下几个关键知识点: 1. 软件质量与软件测试的关系:软件测试是确保软件质量的重要手段,但两者并不等同。质量保证(QA)工作侧重于预防和改进,确保软件的质量,而测试则主要关注对软件和过程产物的检验。 2. 软件测试的定义:软件测试是指在软件正式运行前,对软件的需求、设计和代码进行的一系列查错活动,目的是发现并修复错误。它包括设计测试用例,执行程序,以揭示可能存在的问题。 3. 软件测试的目的:测试的主要目标是找错,一个好的测试用例应该能暴露未知的错误。成功测试的标准是揭示新的错误。 4. 软件测试的原则:应尽早进行测试,避免程序员自我测试,设定全面的测试用例,包括合法和非法输入,修改后需做回归测试,注意错误的集中现象,保存所有测试记录,全面检查测试结果,遵循严格的测试计划等。 5. 软件测试的对象:测试不仅仅是针对程序,还包括整个软件生命周期中的各种文档,如需求规格、设计文档和源代码等。 6. 软件测试过程模型:V模型将测试与开发过程紧密结合,W模型强调了并行的验证和确认,而H模型则强调了灵活适应的测试策略。这些模型为不同类型的项目提供了不同的测试框架。 这些基础知识点为软件测评师提供了理解软件测试本质、实施有效测试策略的基础,对于提升软件质量,减少缺陷,确保项目成功至关重要。在准备软考软件测评师考试时,理解和掌握这些概念将有助于考生更好地应对考试中的相关问题。