旅游管理系统软件测试说明书

上传人:公**** 文档编号:563375814 上传时间:2022-09-01 格式:DOC 页数:9 大小:228.50KB
返回 下载 相关 举报
旅游管理系统软件测试说明书_第1页
第1页 / 共9页
旅游管理系统软件测试说明书_第2页
第2页 / 共9页
旅游管理系统软件测试说明书_第3页
第3页 / 共9页
旅游管理系统软件测试说明书_第4页
第4页 / 共9页
旅游管理系统软件测试说明书_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《旅游管理系统软件测试说明书》由会员分享,可在线阅读,更多相关《旅游管理系统软件测试说明书(9页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上旅游管理系统软件测试说明书1 引言 1.1 背景 项目名称:神州旅行社管理系统。设计的目的:为游客和旅行社之间提供一个友好的、直接的交流平台。开发者人员:组长:张东;副组长:马冰心;组员:徐月、张雯雯、郭婷。用户:面向于旅行社,后台可以实现数据管理员增删改信息,前台可以实现游客浏览、查看、预定。安装环境:visual studio2010、SQL sever2005。1.2 参考资料 计算机软件测试(原书第2版)王峰 机械工业出版社 软件工程与软件测试自动化教程张克东庄燕滨电子工业出版社 有效软件测试EIFRIEDEDUSTIN中国电力出版社 软件测试与质量管理许育诚

2、电子工业出版社 软件性能工程美ConnieU.SmithLloydG.Williams机械工业出版社 计算机软件测试(第二版)美CemKaner;JackFalk;HungQuocNguyen机械工业出版社 软件质量和软件测试德DirkHuberty 清华大学出版社 1.3 术语和缩略词 列出本文件中用到的专门术语和缩略词2 计划进度2.1 软件说明分以下四步进行:单元测试、集成测试、系统测试、验收测试; 1 单元测试 单元测试是对软件中的基本组成单位进行的测试,如一个模块、一个过程等等。它是软件动态测试的最基本的部分,也是最重要的部分之一,其目的是检验软件基本组成单位的正确性。因为单元测试需

3、要知道内部程序设计和编码的细节知识,一般应由程序员而非测试员来完成,往往需要开发测试驱动模块和桩模块来辅助完成单元测试。因此应用系统有一个设计很好的体系结构就显得尤为重要。 一个软件单元的正确性是相对于该单元的规约而言的。因此,单元测试以被测试单位的规约为基准。单元测试的主要方法有控制流测试、数据流测试、排错测试、分域测试等等。 2 集成测试 集成测试是在软件系统集成过程中所进行的测试,其主要目的是检查软件单位之间的接口是否正确。它根据集成测试计划,一边将模块或其他软件单位组合成越来越大的系统,一边运行该系统,以分析所组成的系统是否正确,各组成部分是否合拍。集成测试的策略主要有自顶向下和自底向

4、上两种。3 系统测试 系统测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确并非一项简单的任务,它被称为测试的“先知者问题”。因此,系统测试应该按照测试计划进行,其输入、输出和其他动态运行行为应该与软件规约进行对比。软件系统测试方法很多,主要有功能测试、性能测试、随机测试等等。 4 验收测试 验收测试旨在向软件的购买者展示该软件系统满足其用户的需求。它的测试数据通常是系统测试的测试数据的子集。所不同的是,验收测试常常有软件系统的购买者代表在现场,甚至是在软件安装使用的现场。这是软件在投入使用之前的最后测试。2.2 测试

5、内容测试订单页面,订单提交功能和取消功能的实现。测试管理界面更新、取消功能的实现:测试景点管理界面图片上传功能的实现:等等;整体测试;2.3 进度安排 概要设计阶段:测试设计好的数据库的字段与取值范围,测试存储过程与功能的实现;详细设计阶段:测试与数据库连接后各部分功能代码的实现 ;组装测试阶段:对系统进行整体运行效果及功能进行测试,从客户角度,多台pc,多个服务器交互进行测试。3 评价准则3.1 范围 说明所选择的测试用例能够检查的范围及其局限性3.2 测试数据的整理方法1 白盒测试 白盒测试也称结构测试或逻辑驱动测试,是指基于一个应用代码的内部逻辑知识,即基于覆盖全部代码、分支、路径、条件

6、的测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。“白盒”法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。“白盒”法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。但即使每条路径都测试了仍然可能有错误。第一,穷举路径测试决不能查出程序违反了设计规范,即程序本身是个错误的程序。第二,穷举路径测试不可能查出程序中因

7、遗漏路径而出错。第三,穷举路径测试可能发现不了一些与数据相关的错误。 白盒测试可以借助一些工具来完成如Junit Framework,Jtest等。2 黑盒测试 黑盒测试是指不基于内部设计和代码的任何知识,而基于需求和功能性的测试,黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑

8、盒测试方法主要有等价类划分、边值分析、因果图、错误推测等,主要用于软件确认测试。“黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试。 黑盒测试也可以借助一些工具,如WinRunner,QuickTestPro,Rational Robot等。3.3 尺度 说明用来判断测试工作是否能通过的评价尺度,土合理的输出结果的类型、量值范围、允许中断或停机的最大次数等4 测试设

9、计4.1 测试1(标识符)4.1.1 测试条件 a 设备 所用到的设备类型,数量和时间 装有visual studio2010,数据库SQL sever2005的计算机一台; b 软件 所用到的支撑软件,如驱动程序,监控程序visual studio2010,数据库SQL sever2005 c测试资料旅游管理数据库十六、 模块开发卷宗编写模块卷宗的目的是记录和汇总低层次开发的进度和结果,以便于对模块开发工作进行管理和复审,并为今后的维护提供有用的信息。模块开发卷宗是在模块开发过程中逐步编写出来的,每完成一个模块或一组密切相关的模块的复审时编写一份,应该将所有的模块开发卷宗汇集在一起。1 引言

10、 软件系统的名称和标识符 模块名称和标识符 卷宗序号(本卷宗在整个卷宗中的序号) 程序编制员2 模块开发情况表3 功能说明简要说明本模块(或本组模块)的功能,主要是输入、处理和输出。同时指出在软件需求说明书中对此功能说明的章、条4 设计说明设计本模块(或本组模块)的设计考虑,包括在概要设计说明书和详细设计说明书中有关本模块(或本组模块)的设计考虑5 源代码清单a 第一份无语法错误的源代码清单b 已通过全部测试的当前有效的源代码清单6 测试说明说明本模块(或本组模块)的每一项测试,包括这些测试各自的标识符、编号、测试目的、所用的配置、输入、预期的输出和实际的输出7 复审结论将实际测试的结果,同软件需求说明书、概要设计说明书中规定的要求进行比较,并给出结论各功能模块测试结果及图面效果:系统首页面:景点信息介绍界面:管理员登录界面:后台管理界面:专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号