软件工程设计第组Test_Spec.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程设计第组Test_Spec

《软件工程》课程设计报告 课题名称:旅游伴侣测试说明书 课题负责人名(学号): 邱奕韩(0座机电话号码6) 同组成员名单(角色): 吴超(0座机电话号码6) 张荣(0座机电话号码8) 杨洋(0座机电话号码7) 叶慧颖(0座机电话号码3 ) 指导教师: 刘东权 评阅成绩: 评阅意见: 提交报告时间:2011年12月5日 《软件工程》课程设计报告 1 1.0介绍 3 1.1目标 3 1.2主要方面 3 2.0 测试计划 6 2.1网站测试 6 2.1.1 接口 6 2.2 测试战略 6 2.2.1 单元测试 7 2.2.2 高位测试 7 3.0 测试步骤 7 3.1 软件测试 7 3.2 测试步骤 7 3.2.1单元测试 8 3.2.2 高位测试 13 1.0介绍 这是旅游伴侣网站项目的测试说明书。 1.1目标 在基于Web的系统开发中,如果缺乏严格的过程,我们在开发、发布、实施和维护Web的过程中,可能就会碰到一些严重的问题,失败的可能性很大。而且,随着基于Web的系统变得越来越复杂,一个项目的失败将可能导致很多问题。当这种情况发生时,我们对Web和Internet的信心可能会无法挽救地动摇,从而引起Web危机。并且,Web危机可能会比软件开发人员所面对的软件危机更加严重、更加广泛。?   在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。然而,Internet和Web媒体的不可预见性使测试基于Web的系统变得困难。因此,我们必须为测试和评估复杂的基于Web的系统研究新的方法和技术。? 本测试文档可以指导网站测试的流程,保证测试效果,避免bug在网站上线后出现。 1.2主要方面 网站测试包含以下几个方面: 功能测试:对于网站的测试而言,每一个独立的功能模块需要单独的测试用例的设计导出,主要依据为《需求规格说明书》及《详细设计说明书》,对于应用程序模块需要设计者提供基本路径测试法的测试用例。主要包括:连接测试,表单测试,数据库测试。 性能测试:网站的性能测试对于网站的运行而言异常重要,但是目前对于网站的性能测试做的不够,我们在进行系统设计时也没有一个很好的基准可以参考,因而建立网站的性能测试的一整套的测试方案将是至关重要的。? 网站的性能测试主要从三个方面进行:连接速度测试、负荷测试 Load 和压力测试 Stress ,? 接口测试:在很多情况下,web 站点不是孤立。Web 站点可能会与外部服务器通讯,请求数据、? 验证数据或提交订单。? 1、 服务器接口? 第一个需要测试的接口是浏览器与服务器的接口。测试人员提交事务,然后查看服务器? 记录,并验证在浏览器上看到的正好是服务器上发生的。测试人员还可以查询数据库,确认事务数据已正确保存。 2错误处理? 最容易被测试人员忽略的地方是接口错误处理。通常我们试图确认系统能够处理所有错?误,但却无法预期系统所有可能的错误。尝试在处理过程中中断事务,看看会发生什么情况??订单是否完成?尝试中断用户到服务器的网络连接。尝试中断 web 服务器到信用卡验证服?务器的连接。在这些情况下,系统能否正确处理这些错误?是否已对信用卡进行收费?如果?用户自己中断事务处理,在订单已保存而用户没有返回网站确认的时候,需要由客户代表致电用户进行订单确认。? 可用性测试:. 1、导航测试 导航描述了用户在一个页面内操作的方式,在不同的用户接口控制之间,例如按钮、对话框、列表和窗口等;或在不同的连接页面之间。通过考虑下列问题,可以决定一个Web应用系统是否易于导航:导航是否直观?Web系统的主要部分是否可通过主页存取?Web系统是否需要站点地图、搜索引擎或其他的导航帮助? 在一个页面上放太多的信息往往起到与预期相反的效果。Web应用系统的用户趋向于目的驱动,很快地扫描一个Web应用系统,看是否有满足自己需要的信息,如果没有,就会很快地离开。很少有用户愿意花时间去熟悉Web应用系统的结构,因此,Web应用系统导航帮助要尽可能地准确。 导航的另一个重要方面是Web应用系统的页面结构、导航、菜单、连接的风格是否一致。确保用户凭直觉就知道Web应用系统里面是否还有内容,内容在什么地方。? Web应用系统的层次一旦决定,就要着手测试用户导航功能,让最终用户参与这种测试,效果将更加明显。? 2、图形测试 在Web应用系统中,适当的图片和动画既能起到广告宣传的作用,又能起到美化页面的功能。一个Web应用系统的图形可以包括图片、动画、边框、颜色、字体、背景、按钮等。图形测试的内容有:

文档评论(0)

fcp940 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档