版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 集成测试 集成测试是在软件系统集成过程中所进行的测试,其主要目的是检查软件单位之间的接口是否正确。它根据集成测试计划,一边将模块或其他软件单位组合成越来越大的系统,一边运行该系统,以分析所组成的系统是否正确,各组成部分是否合拍。集成测试的策略主要有自顶向下和自底向上两种。3 系统测试 系统
4、测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确并非一项简单的任务,它被称为测试的“先知者问题”。因此,系统测试应该按照测试计划进行,其输入、输出和其他动态运行行为应该与软件规约进行对比。软件系统测试方法很多,主要有功能测试、性能测试、随机测试等等。 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 测试设计4.1 测试1(标识符)
9、4.1.1 测试条件 a 设备 所用到的设备类型,数量和时间 装有visual studio2010,数据库SQL sever2005的计算机一台; b 软件 所用到的支撑软件,如驱动程序,监控程序visual studio2010,数据库SQL sever2005 c测试资料旅游管理数据库十六、 模块开发卷宗编写模块卷宗的目的是记录和汇总低层次开发的进度和结果,以便于对模块开发工作进行管理和复审,并为今后的维护提供有用的信息。模块开发卷宗是在模块开发过程中逐步编写出来的,每完成一个模块或一组密切相关的模块的复审时编写一份,应该将所有的模块开发卷宗汇集在一起。1 引言 软件系统的名称和标识符 模块名称和标识符 卷宗序号(本卷宗在整个卷宗中的序号) 程序编制员2 模块开发情况表3 功能说明简要说明本模块(或本组模块)的功能,主要是输入、处理和输出。同时指出在软件需求说明书中对此功能说明的章、条4 设计说明设计本模块(或本组模块)的设计考虑,包括在概要设计说明书和详细设计说明书中有关本模块(或本组模块)的设计考虑5 源代码清单a 第一份无语法错误的源代码清单b 已通过全部测试的当前有效的源代码清单6 测试说
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐厅服务质量提升-个性化服务与培训趋势
- 小学生心理健康教育实施方案
- 山东省 胶州市2024~2025学年 七年级上学期 第一次月考英语试卷(无答案)
- 《带着诚信考试 力争理想成绩》期中考试诚信教育及心理调适指导班会课件
- 2024至2030年中国号码随意组合式导线标志烫印机数据监测研究报告
- 2024至2030年中国侧边锁头数据监测研究报告
- 新疆2017年中考化学真题(含答案)
- 集团客户策略
- 2024年中国圆锥破市场调查研究报告
- ASME标准讲解4ASME具体材料
- 元明粉比重表
- 汽车行业各种缩写(共7页)
- 房地产项目投资成本测算参考表
- 大学英语四级改错题12篇
- 摩托车车架的焊接
- 防火封堵设计说明及施工大样图
- 旁站监理记录(高区空调)
- 核磁共振实验报告
- 外研(一起)五年级上册期中模拟测试英语试卷(附答案)
- 钢材质量检验工中级资料
- 最新高压软管接头介绍
评论
0/150
提交评论