毕业设计_从功能性与性能性角度论述如何提高软件质量
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业论文
论文题目:从功能性与性能性角度论述如何提高软件质量
摘要
软件功能性测试是软件质量保证的关键技术,在软件生命周期中占有重要的位置。理论上软件本身的缺陷都可在功能性测试阶段被暴露,因此软件功能性测试方法是提高软件可靠性及软件质量最有效、最直接的方法之一。
本文对软件功能测试的概念以及主要的实现方法进行了研究。以具体的软件项目结合功能测试方法,分析了针对几种不同软件项目模型下的软件功能测试策略、功能测试的测试流程、测试点的分解及覆盖方法、测试用例的设计方法及建立测试用例集的方法等。
随着当前软件开发技术的发展与成熟,越来越多复杂的软件系统应用于人们生活的各个领域,软件系统运行时的性能表现已经成为衡量软件产品质量的一个重要标准。研究了软件系统性能测试的整体的流程,并结合自动化测试工具LoadRunner,对软件性能测试的相关信息进行了分析。
[关键词]功能性测试,测试流程,性能测试,测试工具
Abstract
Software functional testing is the key technology of software quality assurance, occupies an important position in the software life cycle. Theoretical defects of the software itself may be exposed at functional testing phase, software functional testing methods are improved software reliability and software quality in one of the most effective and direct way to.
This essay probes into both the concept of software functionality testing and the main method of realizing it deeply. Combining specific software project and functionality testing method together, it makes an analysis of the strategies and process of functionality testing, the decomposition and covering method of test point, the design method of test cases and the method to tablish collection of test cases, etcfor several different software project model.
As when Kwame software development technology develops and matures, more and more complex software system used in all areas of people's lives, software, system runtime performance has become an important standard for measuring software product quality. Examined the overall process of software system performance testing, combined with automated testing tools LoadRunner, software performance testing conducted an analysis of related information.
Key words: function testing,Test procedure, performance,testing tools
目录
1 绪论 (1)
1.1课题背景 (1)
1.2研究意义 (1)
1.3国内外发展的现状 (2)
1.4研究内容 (2)
2 功能性测试基本理论 (2)
2.1软件功能测试的定义 (2)
2.2功能测试在测试阶段中得定位 (3)
2.3软件性能的指标 (3)
2.4基于软件模型的功能测试策略 (3)
2.4.1 原型模型 (3)
2.4.2 V模型 (4)
2.4.3 PTGM测试过程模型 (4)
3. 功能性测试方法 (5)
3.1功能性测试流程 (5)
3.1.1 测试需求分析 (5)
3.1.2 功能点分解 (6)
3.1.3 建立测试用例 (6)
3.1.4 测试执行 (6)
3.1.5 BUG管理 (6)
3.2测试用例设计方法 (6)
3.2.1等价类划分法 (6)
3.2.2 边界值分析法 (7)
4. 性能性测试 (8)
4.1软件性能测试的目标 (8)
4.1.1 发现缺陷 (8)
4.1.2性能调优 (8)
4.1.3 能力检验与规划 (8)
4.2性能分析 (8)
4.2.1 性能下降曲线的分析 (8)
4.2.2 性能计数器的分析 (9)
4.3性能测试报告和分析 (9)
4.4软件性能测试工具L OAD R UNNER (9)
5. 总结 (10)
注释 (11)
参考文献 (12)
致谢 (13)