软件测试质量分析分析报告
- 格式:doc
- 大小:89.00 KB
- 文档页数:15
软件测试质量分析报告
1编写目的
为了发现程序的错误和缺陷,通过测试,检查该程序是否达到了预期的结果,
2
这些标准的软件,其质量难以得到保证。软件还应满足某些隐含的要求,例如希望有良好的可理解性、可维护性等,而这些隐含的要求可能未被写在用户规定的需求中,满足它的显性需求而不满足其隐含需求,那么该软件的质量是令人怀疑的。4:测试工具及方法
(1)单元测试
测试工具:Eclipse
Eclipse简介:
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。
虽然大多数用户很乐于将Eclipse当作Java集成开发环境(IDE)来使用,但
(
Eclipse 于
(structuraltesting)等,软件测试的主要方法之一,也称结构测试、逻辑驱动测试或基于程序本身的测试。
白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。优点和缺点
1.优点
·昂贵
·迫使测试人员去仔细思考软件的实现
·可以检测代码中的每条分支和路径
·揭示隐藏在代码中的错误
·对代码的测试比较彻底
2.
划分了等价类后,就可以说,如果对该集合中某个元素所进行的测试没有发现错误的话,那么对该集合中其他元素所进行的测试也不大可能会发现错误。
使用等价类划分方法设计测试用例主要有两个步骤:(1)确定等价类;(2)生成测试用例
黑盒测试的优缺点
优点:
1.对于较大的代码单元来说,黑盒测试比白盒测试效率较高。
2.测试人员不需要了解细节,包括特定的编程语言。
3.测试人员和开发人员是彼此独立的。
4.从用户的角度测试,很容易被理解和接受。
5.有助于暴露与任务规格不一致或者有歧义的地方。
5
(3)条件“b>=0”取真(TURE)时为T2,取假(FALSE)时F2
(4)条件“c>=0”取真(TURE)时为T3,取假(FALSE)时F3
(5)条件“d>0”取真(TURE)时为T4,取假(FALSE)时F4
1.判定覆盖法的基本思想是设计若干用例,运行程序被测,
使得程序中每个判断的取真分支和取假分支至少经历一次,即判定
真假值均曾被满足。
组合编号:
F9
(2
目的:根据产品的需求规格说明书和测试列表,验证产品的功能实现是否
符合需求规格;
测试工具:java 关注点:
功能是否遗漏
负载测
软件测试是保证软
件质量的重要手段,对软件系
统进行有效的负载压力
测试,
工具网页. 1..2.
6:缺陷统计及分析
(1)单元测试 测试分析:
1分析测试结果于预期结果是否一致,测试覆盖率达到多少。
软件缺陷:
8.评价软件的角度(1)正确性
正确性是指软件按照需求正确执行任务的能力。?正确性也涵盖了“精确性方面。无庸质疑,这是对一款软件最基本的要求,比如我们通过ATM自动取款机取款时,在输入1,000时,结果只输出了800或者输出了1,200,可想而知这会对银行和客户会产生多大的影响。一款软件满足不了正确性的要求,再谈其他任何方面都没意义。
(2)
(3)
(4)
?
(5)
质量保证的人员能力问题是个重要方面,如果连软件中潜在问题都发现不了,想解决问题,做高质量的软件,谈何容易??????测试人员能力是一方面,其他如从事软件测试人员的职业素养也是个重要方面。如果一款软件未有充分去测,甚至对有些概率性的问题一笑而过,耐不住性子深入去测,或者在发行版本时只简单测试一下,这些都无法真正保证软件的质量。而这种情况下的出现,
测试人员根据简单的测试,下了个软件没问题的结论,这样对顾客而言影响是很大的,最终对公司而言无论形象还是未来产品销售等方面的都是不利的。