文档介绍:测试总体流程图
F验收测试
B单元测试
C整合测试
D系统测试
E性能测试
A测试计划、测试设计
立项
结束
测试分类
.黑盒测试
.白盒测试
.灰盒测试
软件中的难题
,进度无法按期完成
?永远的资源不足
?
软件与硬件的区别
软件
硬件
易变
确定,需求和产物
非组件化
组件化,由构建组成
随时间而消退
随时间而磨损
成本在研发上,copy过程几乎没有成本
生产工程成本高
软件工程
,规范化,可度量的方法应用于软件的开发,运行和维护,即将工程化应用于软件中
,方法和工具三个层面
,方法和人对质量的影响
过程
方法
?
:需求,设计,编码,测试,维护
工具
,方法提供自动,半自动化的支持
过程篇—关于CMM
CMM(Capability Maturity Model)
能力成熟度模型
用于软件开发过程和开发能力的改进与评估的模型
对软件工程的全过程进行考察和评估
不告诉你怎么做,但告诉你不用成熟度应该关注的关键过程
何为CMM/CMMI
CMMI,目标:第一个是质量,第二个是时间表,第三就是要用最低的成本。
与原有的能力成熟度模型CMM相比,CMMI涉及面更广,专业领域覆盖软件工程、系统工程、集成产品开发和系统采购
CMMI即CMM集成,是系统工程和软件工程的集成成熟度模型,CMMI更适合于信息系统集成企业。CMMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。