软件评测师教程精华笔记:理解测试与质量

需积分: 10 10 下载量 18 浏览量 更新于2024-07-17 1 收藏 4.98MB DOC 举报
"软件评测师教程笔记" 这篇文档是关于软件评测师的学习笔记,主要涵盖了软件测试的基本理论和概念。文档的第一篇是理论篇,详细阐述了软件测试的各个方面。 在第1章“软件测试概论”中,提到了早期测试与调试的等同性,即测试是为了找出程序中的错误。测试的定义是通过执行程序或系统来查找错误的活动,它以评估软件的特定属性为目标,是衡量软件质量的一种方式。章节还强调了软件测试与软件项目的关系,指出测试的目的是发现并减少错误,从而提高软件质量,降低项目风险。内部风险关乎发布延误,而外部风险涉及用户的不满意可能导致法律纠纷。测试无法保证软件完全没有错误,其目标是控制错误到可接受的程度,因为无休止的测试会增加成本。 接着,章节1.5提到了第三方测试,这是由独立于软件开发公司的机构进行的测试,这些机构需要保持公正、客观,以提供对软件的科学评价。 第2章“软件测试基础”进一步深入讨论了软件测试的概念。测试被视为检查产品质量的常规活动,旨在验证产品是否符合需求。软件测试不仅限于程序测试,还包括对整个软件生命周期中的文档、数据的测试。软件质量根据ISO9126和ISO14598的定义,是软件满足用户需求特性的总和,包括内部质量、外部质量和使用质量三个方面。软件测试的角色在于通过操作程序来发现错误,并评估软件质量。 这篇笔记为软件评测师提供了全面的理论基础,涵盖了软件测试的目的、方法、质量标准以及第三方测试的角色,对于理解和实践软件测试具有很高的指导价值。