中国同学录系统测试的计划与实施

中国同学录系统测试的计划与实施

中国同学录系统测试的计划与实施

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥298
  • 活动价: ¥200 (活动截止日期:2024-04-27)
  • (到期后自动恢复原价)
中国同学录系统测试的计划与实施

                  中国同学录系统测试的计划与实施

   摘要:现代社会对软件的依赖随着软件规模的日益增大而越来越强,软件测试的问题也日益突显出来,所以对高可信软件测试有着更广泛的需求。基于缺陷模式的软件测试技术作为高可信软件的重要保证,可以大大降低软件的缺陷密度,提高软件的可信性。本文主要对已经应用的一个"中国同学录"系统的前台操作的测试,通过编写测试用例,对整个系统的前台部分做一个系统的测试。从而形成一个用例库和bug库,方便以后升级和使用。
    关键词:测试用例设计、功能测试
  前言 
随着信息技术的飞速发展,软件产品已经广泛应用到社会的各个领域。软件产品的质量自然成为人们共同关注的焦点。质量不佳的软件产品不仅会使开发商的维护费用和用户的使用成本大幅度增加,还可能产生其他的责任风险,造成公司信誉下降,继而冲击股票市场。在一些关键应用 ,例如民航订票系统、银行结算系统、证券交易系统、自动飞行控制软件、军事防御和核电站安全控制系统等,在这些系统中使用质量有问题的软件,还可能会造成灾难性的后果,因此测试就在这里显得很重要,测试和开发在软件中占有同等的比重。
一、测试概念介绍
1、测试定义、目的
软件测试是伴随着计算机软件的产生而产生的。我们都知道,测试的过程其实并不简简单单是测试的事情,这个过程依然包含了开发的任务(BUG的解决),也就是说测试周期必须充分评估测试时间以及开发修复的时间。
软件测试使用人工或者自动手段来运行活测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。它是帮助识别开发完成的计算机软件的正确度、完全度和质量的软件过程;是SQA的重要子域。
软件测试是为了更快、更早地将软件产品或软件系统中所存在的各种问题找出来,并促使程序员尽快地解决这些问题,最终及时地向客户提供高质量的软件产品。软件测试是软件开发过程中的重要内容之一,是软件质量保证的关键。软件测试贯穿软件开发的整个开发生命周期——软件项目一开始,软件测试也就开始了,从软件产品的需求分析审查到最后的验收测试、安装测试结束。
软件测试的目的就是为寻找和纠正软件中的故障,测试不单纯是一个发现错误的过程,而且包含软件质量评价的内容。 测试是以评价一个程序或者系统属性为目标的任何一种活动。测试是对软件质量的度,测试是为了度量和提高被测软件的质量,对测试件进行工程设计、实施和维护的整个生命周期过程。
测试是所有工程学科的基本组成单元,是软件开发的重要部分。软件测试的目的决定了如何去组织测试。随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加困难。然而,为了尽可能多地找出程序中的错误,生产出高质量的软件产品,加强对测试工作的组织和管理就显得尤为重要。在测试工作中还要选择适当的测试方法。
2、测试五个阶段
一套完整的测试应该由五个阶段组成:
1) 测试计划
    首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准,以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。
2) 测试设计
    将测试计划阶段制订的测试需求分解、细化为若干个可执行的测试过程,并为每个测试过程选择适当的测试用例(测试用例选择的好坏将直接影响到测试结果的有效性。
3) 测试开发
   建立可重复使用的自动测试过程。
4) 测试执行
    执行测试开发阶段建立的自动测试过程,并对所发现的缺陷进行跟踪管理。测试执行一般由单元测试、组合测试、集成测试、系统联调及回归测试等步骤组成,测试人员应本着科学负责的态度,一步一个脚印地进行测试。
5) 测试评估
    结合量化的测试覆盖域及缺陷跟踪报告,对于应用软件的质量和开发团队的工作进度及工作效率进行综合评价。
然而,传统的测试技术和方法,对面向对象技术开发的的软件多少显得有些力不从心。鉴于此,提出了面向对象的测试技术!面向软件测试技术是新兴的软件测试技术,是专门针对使用面向对象技术开发的软件而提出的一种测试技术。面向对象软件测试是根据面向对象的软件开发过程结合面向对象的特点提出的。它包括分析与设计模型测试技术、类测试技术、对象交互测试技术、类层次结构测试技术、面向对象系统测试技术等。
当然给软件带来错误的原因很多,具体地说,主要有如下几点:①交流不够、交流上有误解或者根本不进行交流 ②软件复杂性 ③程序设计错误 ④需求变化 ⑤时间压力等等。要解决这些错误就应该做好测试工作, 尽早的开始测试工作,并且测试工作贯穿于软件开发的整个生命周期。必须认真地做好每一步测试工作。当需要运行的测试多于现有资源所能运行的测试用例的测试时,一定要考虑分层增量测试。要学会采用软件测试工程化的思想,要求建立正式的测试组织、明确测试的目标和流程、确定测试的活动、对测试的过程和活动进行监控,从而保证软件测试的质量.
参考文献
1、张敏 ,软件测试原理与应用 ,电子工业出版社 2005
2、陈飞兰 ,软件测试实战演练 , 电子工业出版社 2007
3、王济成,软件测试及测试用例设计方法,机械工业出版社,2001
4、沈昌松,朱建芳等,软件测试用例设计,微计算机信息,2001
5、柳胜,性能从零开始—LoadRounner 入门,背景:电子工业出版社,2008
 
http://www.bysj360.com/html/4979.html http://www.bylw520.net/html/5287.html
  • 关键词 中国 同学录 测试 计划 实施
  • 上一篇:基于JSP技术企业门户网站的设计
  • 下一篇:植物网站设计与制作
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。