还剩27页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
软件测试技术总结最近发表了一篇名为《软件测试技术总结》的范文,感觉很有用处,希望大家能有所收获IT公司面试手册提供最全的IT类面试题包括Java Java面试题J2EE面试题Hibernate面试题Spring面试题Struts面试题EJB面试题.NET:.面试题ASP.NET面试题C#面试题数据库数据库面试题Oracle面试题SQLServer面试题MySql面试题网络网络技术面试题网络安全面试题Web开发PHP面试题Web开发面试题LinuxUnix Unix面试题Linux面试题软件测试面试题其他类英语面试外企面试Python面试题程序员面试更多面试题软件测试技术总结软件测试就是为了发现程序中的错误而分析和执行程序的过程——概念+基本知识+软件开发过程-定义-计划-实现-稳定化-部署
一、软件开发模型四种典型的模型
1、瀑布模型概述包括计划,分析,设计,编码,测试,运行维护六个阶段六个阶段自上而下、相互衔接,以固定的次序进行特点
1.阶段的顺序性和依赖性;
2.文档驱动;
3.推迟实现的观点;
4.质量保证缺点不适合需求模糊的系统
2、原型模型概述先建立一个能够反映用户需求的原型系统,使得用户和开发者可以对目标系统的概貌进行评价和判断,然后对原型系统进行反复的扩充、改进、求精,最终建立符合用户需求的目标系统特点
1.快速开发工具;
2.循环;
3.低成本分类按照对原型的处理方式,可以分为渐进型和抛弃型
3、增量模型概述在增量模型中每个阶段都生成软件的一个可发布版本,阶段交错进行,版本逐渐完善同原型模型的最大区别在于,在原型模型中每个阶段发布一个原型而在增量模型中则完成一个正式版本
4、螺旋模型概述适用于大型软件的开发,它将瀑布模型和快速原型模型结合起来,并加入了风险分析特点
1.每个阶段都包括制定计划,风险分析,实施工程,评审四个阶段;
2.开发过程迭代进行,每迭代一次螺旋线增一周,工程前进一个层次,系统生成一个新版本,投入新的时间成本,最终得到客户满意的版本-软件测试从需求开始现代的软件测试将测试渗入到软件开发的各个阶段,即使瀑布模型,表面看测试工作是在测试阶段开始的,事实上,在计划、需求、设计阶段,测试人员便已经开始了他们的工作,如...。