软件测试历史演进与方法探析:从验证到质量保障
需积分: 49 19 浏览量
更新于2024-07-17
7
收藏 199KB DOC 举报
软件测试毕业论文深入探讨了软件测试的历史发展与核心概念,以及其在现代软件开发中的重要性。20世纪60年代,软件测试主要为了验证程序的正确性,随着软件工程的兴起,1972年的首场软件测试会议标志着其正式成为一门学科。John Good Enough和Susan Gerhart在1975年的文章中,对测试数据的选择原则进行了研究,强化了测试作为一种独立研究领域的地位。
1979年,Glenford Myers的《软件测试艺术》对测试给出了更全面的定义,强调了测试不仅是发现错误的过程,更是评价软件质量和性能的重要手段。进入80年代,"质量"观念逐渐深入人心,测试不再仅仅关注错误查找,而是涵盖软件质量评估和标准制定。Bill Hetzel在《软件测试完全指南》中进一步阐述了测试作为软件质量度量的观点。
90年代,测试工具广泛应用,如TCMM(测试能力成熟度模型)、TSM(测试支持度模型)和TMM(测试成熟度模型)等,这些模型推动了测试的规范化和成熟化。2002年,Rick和Stefan在《系统的软件测试》中,将软件测试视为一个完整的工程过程,包括测试设计、实施和维护,旨在提升软件质量。
论文还提及了作者个人经历中对于测试行业的误解,认为测试并非无关紧要,而是软件开发过程中不可或缺的一部分。作者反思了以前对中国测试行业的轻视,并意识到软件开发团队需要分工合作,测试人员的专业素养对于确保软件质量至关重要。
这篇论文通过对软件测试历史的梳理,深入分析了测试方法、相关理论及其在现代软件开发中的角色,强调了软件测试作为软件质量保障的关键作用。通过回顾测试的发展历程,论文旨在提供一个全面的理解框架,为软件测试专业的学生和从业者提供了有价值的参考。
2012-02-28 上传
2012-06-20 上传
2021-10-08 上传
2023-06-30 上传
2021-05-04 上传
220 浏览量
2022-07-06 上传
applemeteor
- 粉丝: 0
- 资源: 2
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜