软件测试历史、现状及展望
陈大卫
Wednesday, April 18, 2018
课程内容
软件危机
软件测试现状分析
软件测试发展展望
软件测试从业人员职业规划
软件危机指的是在计算机软件的开发和维护过程中所遇到的一系列严重问题。
1968年北大西洋公约组织的计算机科学家在联邦德国召开的国际学术会议上第一次提出了“软件危机”(software crisis)这个名词。
概括来说,软件危机包含两方面问题:一、如何开发软件,以满足不断增长,日趋复杂的需求;二、如何维护数量不断膨胀的软件产品。
软件危机的主要表现
1、对软件开发成本和进度的估计常常不准确。开发成本超出预算,实际进度比预定计划一再拖延的现象并不罕见。
2、用户对“已完成”系统不满意的现象经常发生。
3、软件产品的质量往往靠不住。Bug一大堆,Patch一个接一个。
4、软件的可维护程度非常之低。
5、软件通常没有适当的文档资料。
6、软件的成本不断提高。
7、软件开发生产率的提高赶不上硬件的发展和人们需求的增长。
软件工程
1968年秋季,NATO(北约)的科技委员会召集了近50名一流的编程人员、计算机科学家和工业界巨头,讨论和制定摆脱“软件危机”的对策。在那次会议上第一次提出了软件工程(software engineering)这个概念。
软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的学科。
软件工程包括两方面内容:软件开发技术和软件项目管理。
软件测试行业起步较低
行业发展地域差异大
从业人员技能差异大
当前软件测试高速发展
软件测试百花齐放,百家争鸣
地域差异将逐渐缩小
软件测试体系将不断完善
软件测试仍将高速发展
软件测试行业将逐渐细分与融合
技术路线
管理路线
问题和讨论
谢谢大家
第1课 软件测试历史、现状及展望 来自淘豆网www.taodocs.com转载请标明出处.