- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专业资料
word完美格式
软件测试管理中可能存在的问题及分析解决
摘要:本文结合实践,主要探讨了在中小型软件企业中,在 测试资源不是很充足的情况下的 软件测试管理。文中前两部分简要介绍了软件 测试管理及测试的范围,方法及重要性,之后对当前国内中小型软件企业在测试及测试管理中可能存在的问题进行了简单的介绍与分析,最后介绍了一些较好的解决方法。
关键词:软件测试;测试管理;测试问题;管理体系
1、引言
随着IT技术的迅速发展,计算机在各行各业日益广泛的应用,软件产品的不断推出,计算机软件已经越来越深人到人们的 生活中,人们对计算机软件质量的要求也就越来越高。如果软件存在故障,将可能造成人力、物力和财力的巨大浪费;如果软件的质量不高,其维护费用不仅将大大超过其开发费用,而且会使维护变得很困难,甚至将可能造成不可弥补的损失。
软件测试是软件质量保证的关键步骤。美国质量保证研究所对软件测试的研究结果表明:越早发现软件中存在的问题,开发费用就越低;在编码后修改软件缺陷的成本是编码前的10倍,在产品交付后修改软件缺陷的成本是交付前的10倍;软件质量越高,软件发布后的维护费用越低。另外,根据对国际著名IT企业的统计,它们的软件测试费用占整个软件工程所有研发费用的50%以上。由此可见,为了保证软件产品的质量,必须对计算机软件进行测试。
随着计算机硬件成本的不断下降,软件在整个计算机系统的成本中占有越来越高的比例,如何提高软件质量是整个计算机软件行业的重大课题。软件测试作为 软件开发的一个重要环节,日益受到人们的重视。为了尽可能多地找出程序中的错误,生产出高质量的软件产品,加强对测试 工作的组织和管理就显得尤为重要。
由于软件测试至今仍令人捉摸不定,为确保测试工作的顺利进行,就要对其进行有效地管理。软件测试管理是一种活动,可以对各阶段的测试计划、测试案例、测试流程进行整理、跟踪、记录其结果,并将其结果反馈给系统的开发者和管理者。同时将测试人员发现的错误立刻记录下来,生成问题报告并对之迸行管理。所以采用软件测试管理方法可以为软件企业提供一个多阶段、逐步递进的实施方案。通过此管理方法,软件企业还可以用有限的时间和成木完成软件开发确保软件产品的质最,进一步提高计算机软件在市场上的竞争能力。
一般应用过程方法和系统方法来建立软件测试管理体系,也就是把测试管理作为一个系统,对组成这个系统的各个过程加以识别和管理,以实现设定的系统目标。同时要使这些过程协同作用、互相促进,从而使它们的总体作用大于各过程作用之和。其主要目标是在设定的条件限制下,尽可能发现和排除软件缺陷。
但是当前,中国软件企业在软件测试方面与国际水准仍存在较大差距。首先,在认识上重开发、轻测试,没有认识到软件项目的如期完成不仅取决于开发人员,更取决于测试人员;其次,在管理上随意、简单,没有建立有效、规范的软件测试管理体系;另外,缺少自动化工具的支持,大多数企业在软件测试时并没有采用软件测试管理系统。所以对国内软件企业来说,不仅要提高对软件测试的认识,同时要建立起完善的软件测试管理体系。
2、软件测试及测试管理的范围
2.1 测试的范围
下面主要就测试的参与者,测试要素,测试开始时应确定的工作,测试过程简要介绍软件测试的工作范围。
参与者
● 用户方代表
● 软件最终使用者
● 软件开发人员
● 软件测试人员
● 高层经理的支持
● 过程保证人员(SQA)
测试要素
● 正确性:数据输入,过程处理和输出的正确性(IPO)。
● 文件完整性:文件被正确使用,恢复和存储的数据正确。
● 授权:特殊的授权可以执行一个特殊的操作。
● 进程追踪:当进程运行中,程序有能力证实进程在正常工作。
● 系统运行的连续性:当有非致命性问题发生后,系统有能力继续运行关键的任务。
● 服务水平:系统有紧急情况发生时,要求程序的输出结果不经或进行简单的处理后就可以直接使用。
● 权限控制:防止系统被误用(意外或者有意的)。
● 一致性:确保最终设计和用户需求完全一致。
● 可靠性:在规定的时间内都可以正常运转。
● 易于使用:多数人均感觉易于使用。
● 可维护性:可以很容易的定位问题,并且进行修改。
● 可移植性:数据或者程序易于移至到其它系统上。
● 耦合性:系统中的组件可以很容易的联接。
● 性能:系统资源的占用率,响应时间,并发处理。
● 操作性:易于操作(Operator)。
测试开始时应确定的工作
● 需求阶段
→ 确定测试策略
→ 确定收
您可能关注的文档
最近下载
- 标准化站队建设(集输安全).ppt VIP
- 2025广西公需科目考试答案(3套涵盖95-试题)一区两地一园一通道建设人工智能时代的机遇与挑战.docx VIP
- 小红书种草营销师(初级)认证考试真题试题库(含答案).docx VIP
- DB45T 2310-2021 古树名木保护技术规范.docx VIP
- 发光标志设计图纸.pdf VIP
- 带式输送皮带机空载调试报告(竣工资料).xls VIP
- 行政执法人员执法行为规范课件.pptx VIP
- JEDEC JESD47L(中英文对照版).pdf VIP
- 奇电QD200系列变频器使用说明书.pdf
- GB-T20801-2006《压力管道规范-工业管道》.pdf VIP
文档评论(0)