毕业论文
论文题目:论述软件开发生命周期与测试生命周期
内容摘要
本文在介绍软件开发与软件测试的关系,阐述了软件开发生命周期的过程,详细论述了软件开发和软件测试两者之间的联系。软件开发前期基本分为:问题的定义及规划、需求分析、软件设计、程序编码、软件测试、运行维护几部分,软件测试方法基本分为:等价类法、静态测试、动态测试、黑盒测试、白盒测试。测试流程:测试技术书、测试计划评审、测试用例、测试技术相关文档、执行测试、测试报告、确认测试报告、用户手册。保证与客户的原始需求一致,而在需求规格说明书编写完毕后,相应的测试工程师又需要对规格说明书进行评审。
[关键词] 软件开发生命周期软件测试方法
Abstract
In this paper the relationship between software development and software testing, describes the process of the software development life cycle, discusses in detail between software development and software testing the link between the two. The early development of the software is divided into: problem definition and planning, needs analysis, software design, coding, software testing, operation and maintenance of several parts, software testing method is divided into: the equivalence class method, static test, dynamic test, the Heihe test, white box testing. Test: test technology books, test plan, test case, test technology review relevant documents, test execution, test report, test report, user manual. Ensure customer original conformance to requirements, and is written in the requirements specification, the test engineer corresponding need to review specifications
.Key words: The software development life cycle,Software testing method
目录
引言 1
1软件生命周期的六个阶段 1
问题的定义及规划 1
需求分析 1
软件设计 1
程序编码 1
软件测试 2
运行维护 2
测试分为: 2
测试过程 2
软件测试流程 3
程序员应避免测试自己的程序 4
程序设计组织不应测试自己的程序 4
2 测试方法 6
等价类法 6
划分等价类 6
划分等价类的标准 6
6
6
6
6
7
划分等价类的方法 7
静态测试 7
7
7
7
动态测试 7
7
7
结束语 9
注释 10
参考文献 11
致谢 12
引言
目前,软件开发与测试应该是并行的一个阶段,测试与开发其实可以并行开展工作。不必等开发工作完成后,再开展相关的测试工作。
软件生命周期是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。但随着新的面向对象的设计方法和技术的成熟,软件生命周期设计方法的指导意义正在逐步减少。
同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期(软件生命周期)。软件生命周期把
论述软件开发生命周期与测试生命周期_毕业论文 来自淘豆网m.daumloan.com转载请标明出处.