1 / 24
文档名称:

软件项目测试验收方案-草稿.doc

格式:doc   大小:154KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件项目测试验收方案-草稿.doc

上传人:2028423509 2022/2/9 文件大小:154 KB

下载得到文件列表

软件项目测试验收方案-草稿.doc

文档介绍

文档介绍:-
. z.
工程测试验收方案
一、测试lity.
应用于关键应用中的计算机和软件系统出现问题的后果是十分严重的。软件错误将引起巨大的损失。比方软件错误可以导致飞机失事,火箭失去控制,股市交易中断等。更糟糕的是,比方计算机2000年问题,产生于家庭手工作坊式的计算机工具系统差一点导致现代社会中止在21世纪降临的第一天。在嵌入式应用系统中, 软件质量和可靠性更是生死攸关.
质量意味着产品符合设计的要求规*。正确性是软件质量的最低要求,正确性是指软件符合特定环境下可运行的要求。调试是软件测试中的一个重要方法,是程序员定位和修复软件错误的一个过程。发现和修复错误是程序调试的主要目的。
验证和确认For Verification & Validation (V&V)
软件质量是客观的,能被准确地度量和比拟。质量属性包括功能性,可用性,平安性,可靠性和可测性等;而价值是主观的,价值的判断包括满意度,足够好,幸福感,喜好性,憎反感等。软件测试的一个重要目的是验证和确认软件质量。测试作为一个度量尺度,是一个验证和确认软件质量的过程。测试人员对产品质量的评测主要基于对测试结果的解释,比方软件是否在特定条件下能够正常工作。软件质量依赖于对软件需求的正确分析和设计以及实现, 测试有助于提高软件的质量,但是提高软件的质量不能依赖于测试。测试与质量的关系很象在考试中"检查〞与"成绩〞的关系。学****好的学生,在考试时通过认真检查能减少因疏忽而造成的答题错误,从而"提高〞了考试成绩〔取得他本来就该得的好成绩〕。而学****差的学生,他原本就不会做题目,无论检查多么细心,也不能提高成绩。可见,软件的高质量是设计出来的,而不是靠测试修补出来的。所以,我们不能直接对质量进展测试,但我们可以通过测试质量相关的因素对软件质量进展度量。
-
. z.
质量因素表现在三个典型方面:功能性,工程性和适应性。这三个方面的因素可视为软件质量的三维空间。Verification and Validation
功能性〔外在质量〕Functionality (e*terior quality)
正确性,可靠性,可用性,完整性
工程性〔内在质量〕Engineering (interior quality)
有效性,可测性,文档化
适应性〔未来质量〕Adaptability (future quality)
可扩展性,可重用性,可维护性
良好的测试会对所有质量相关的因素做度量。而对于软件质量维度,则其特殊因素的重要程度因应用不同而不同。对人们生活息息相关的应用系统尤其强调可靠性和完整性,而可用性和可维护性则是典型商务应用系统的两个关键因素,一个适时的科学计算程序则更强调正确性和可靠性。我们的测试,要充分发挥作用,就必须面向衡量各相关因素,使质量度量成为有形的可见的。
以有效性和正确性验证为目的的软件测试称之为正面测试。即验证软件是工作的。这种测试缺点在于它只能验证软件在特定用例情况下能正常工作。有限次数的测试不能确认软件能在各种条件下都能正常工作,反之,如果有一个测试失败,则足以确认该软件是不能正常工作。负面测试,指按规*注入错误,旨在破坏软件的正常工作,以检验软件处理错误的能力。即验证软件是不工作的。一个好的软件,必须有足够的例外处理能力去承受破坏性测试的考验。
好的可测的软件设计是能够容易被验证,更新和维护的设计。由于测试是一项严格的工作,需要花费大量的时间和费用,可测性设计,也是软件开发设计规*一个重要的因素。
可靠性评估For reliability estimation
软件可靠性有着重要的关系,表现在软件的许多方面,主要包括软件构造以及受制于它的大量测试。基于软件使用操作描述,可以通过对各种相关输入使用频率进展估计,作为统计抽样的方法得到软件使用可靠性量化的评估。
-
. z.
软件测试远远没有成熟,它仍然是一门艺术,而不能使它成为一门成熟的学科。虽然软件测试及其技术在近些年有了飞速开展,但仍然没有本质上的改善和提高,我们仍然使用与10年20年前一样的技