机房收费系统测试计划
测试计划(GB856788) 1 引言 在项目基本编码工作完成的就要进行测试,对于排除出错误和修复漏洞有重要作用。 1.1 编写目的 测试的主要目的就是尽可能多的找到系统中的漏洞,并且设计出测试用例,对系统测试。目的及在于对测试的方法、测试流程,有一定大体
测试计划(GB8567——88)
1引言
在项目基本编码工作完成的就要进行测试,对于排除出错误和修复漏洞有重要作用。
1.1编写目的
测试的主要目的就是尽可能多的找到系统中的漏洞,并且设计出测试用例,对系统测试。目的及在于对测试的方法、测试流程,有一定大体上的掌控。本文档的预期读者是测试人员。
系统测试在整个项目开发过程中,比例占到了40%~50%。基本上在项目进行编码的过程中就开始了测试,所以测试的好坏也影响了系统的功能实现情况。
1.2背景
说明:
a. 测试计划所从属的软件系统的名称:机房收费系统
b. 该开发项目的历史,列出用户和执行此项目测试的计算中心,说明在开始执行本测试计划之前必须完成的各项工作:要熟练掌握测试的流程和对预期结果的可靠性分析。并且测试人员能运行黑盒和白盒测试
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
列出要用到的参考资料,如:
a. 本项目的经核准的计划任务书或合同、上级机关的批文;
b. 属于本项目的其他已发表的文件;
c. 《软件工程》清华大学
d.《软件需求说明书》——徐玲博
《项目开发计划》——徐玲博
《详细设计说明书》——徐玲博
《数据库设计说明书》——徐玲博
2计划
2.1软件说明
提供一份图表,并逐项说明被测软件的功能、输入和输出等质量指标,作为叙述测试计划的提纲。
测试项目 |
输入 |
输出 |
质量指标 |
登陆 |
用户名,密码 |
反馈信息 |
信息正确登陆到主界面;如果信息有误,将返回到登陆界面 |
查询信息 |
用户基本信息 |
用户上机记录 |
数据库中有数据,查询到所需信息;数据库中没有信息,提示没有信息。 |
注册用户 |
新用户基本信息 |
提示信息 |
将用户信息输入到数据库保存 |
修改信息 |
修改用户信息 |
提示信息 |
确认无误,修改成功 |
组合查询 |
查询条件 |
所填信息的筛选结果 |
在输出结果中可以查询到所需结果,DB中没有信息进行提示 |
结账 |
日期 |
要结账日期内所有消费记录 |
将所有消费信息显示出来,并且可生成报表 |
注销用户 |
注销用户信息 |
提示信息 |
用户注销成功,并且更改用户在数据库中的状态。 |
2.2测试内容
列出组装测试和确认测试中的每一项测试内容的名称标识符、这些测试的进度安排以及这些测试的内容和目的,例如
模块功能测试
名称标识符 |
进度安排 |
测试内容和目的 |
查询功能 |
1天 |
对于所有课可能的查询结果进行查询,目的在于找到不能查询的信息 |
结账 |
1天 |
将用户的账单进行结账,看数据是否正确,是为了找到程序的算法是否正确 |
修改功能 |
1天 |
将数据进行多次修改,找到错误的数据和无效数据。 |
这个对于测试的进度安排将它的依据进行分析一下。
2.3测试1(标识符)
2.3.1进度安排
给出对这项测试的进度安排,包括进行测试的日期和工作内容(如熟悉环境。培训、准备输入数据等)。
测试名称 |
开始日期 |
结束日期 |
熟悉环境 |
2014/4/15 |
2014/4/15 |
培训 |
2014/4/15 |
2014/4/15 |
准备输入数据 |
2014/4/16 |
2014/4/16 |
2.3.2条件
a. 设备:打印机,刷卡机,PC端with win7sys、电脑3台
b. 软件:Office,Grid++Report 5.0。
c.测试人员:2名
2.3.3测试资料
列出本项测试所需的资料,如:
a. 有关本项任务的文件:《测试分析报告》《需求分析报告》
b. 被测试程序及其所在的媒体:机房收费系统
c. 有关控制此项测试的方法、过程的图表:程序流程图
2.3.4测试培训
说明或引用资料说明为被测软件的使用提供培训的计划。规定培训的内容、受训的人员及从事培训的工作人员。
测试人员一般都比开发人员的水平高,所以对于测试人员测试只需让他们了解系统的基本信息,以及阅读需求分析报告,了解用户的需求。
2.4测试2(标识符)
用与本测试计划2.3条相类似的方式说明用于另一项及其后各项测试内容的测试工作计划。
3测试设计说明
3.1测试1(标识符)
因为系统主要是几项基本的功能组成:查询、修改、结账等。所以测试计划就要针对这几个功能进行设计。
3.1.1控制
测试是使用人工方式,将错误统一进行记录。
3.1.2输入
根据测试的功能将数据库中所有的数据都要进行测试
3.1.3输出
测试项目 |
输入 |
输出 |
质量指标 |
登陆 |
用户名,密码 |
反馈信息 |
信息正确登陆到主界面;如果信息有误,将返回到登陆界面 |
查询信息 |
用户基本信息 |
用户上机记录 |
数据库中有数据,查询到所需信息;数据库中没有信息,提示没有信息。 |
注册用户 |
新用户基本信息 |
提示信息 |
将用户信息输入到数据库保存 |
修改信息 |
修改用户信息 |
提示信息 |
确认无误,修改成功 |
组合查询 |
查询条件 |
所填信息的筛选结果 |
在输出结果中可以查询到所需结果,DB中没有信息进行提示 |
结账 |
日期 |
要结账日期内所有消费记录 |
将所有消费信息显示出来,并且可生成报表 |
注销用户 |
注销用户信息 |
提示信息 |
用户注销成功,并且更改用户在数据库中的状态。 |
3.1.4过程
说明完成此项测试的一个个步骤和控制命令,包括测试的准备、初始化、中间步聚和运行结束方式。
用户登录信息后,验证正确进入主界面,然后用户根据自己的需要进行查询信息,将基本信息,如用户名、学号等进行查询信息。
不同权限的人可进行操作不同,如操作员可注册一般用户名,管理员可添加新的用户类型。
管理员进行结账的时候,只需输入一个日期期限,就可将这段时间的账单给结了
3.2测试2(标识符)
用与本测试计划3.l条相类似的方式说明第2项及其后各项测试工作的设计考虑。
4评价准则
4.1范围
说明所选择的测试用例能够接查的范围及其局限性。
所使用的测试用例都是已知,并且数据较全面,可以测试到系统的基本功能和数据。
系统较小型,不能测试高并发的测试用例。
4.2数据整理
数据整理利用vb相应控件、报表等进行显示,在查询记录显示、结账功能均利用此方式进行数据整理。最终可导出为excel、报表汇总打印。
4.3尺度
说明用来判断测试工作是否能通过的评价尺度,如合理的输出结果的类型、测试输出结果与预期输出之间的容许偏离范围、允许中断或停机的最大次数。
1、用户的用户名、学号都有一定的长度限制
2、输入的日期、时间都安按照一定的格式。
3、。。。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

furmark怎么看?1、在主界面中设置“运行模式”和“显示模式”,还能调整“测试模式”,点击“开始”按钮。2、等待片刻后,就会看到测试结果,包含了显卡各种参数。furmark怎么算合格?1、用furmark烤机,半个小时左右看一下结果,基本上在85度左右徘徊,峰值87度,室温19度。大号机箱,5个机箱风扇口,前置两个,上置两个,后置一个,不过只装了一个风扇。所有配件都没有超频。2、一般情况下,显卡的正常温度应该在“30-85℃”之间。3、就算是大夏天周围环境温度过高,正常温度也是“50-85℃

新派幻想仙侠MMORPG《诛仙2》“无为测试”即将于4月23日开启,在原著千年后的诛仙大陆,会发生怎样的全新仙侠冒险故事?六境仙侠大世界,全日制修仙学府,自由自在的修仙生活,仙界中的万般妙趣都在等待着仙友们亲自前往探索!“无为测试”预下载现已开启,仙友们可前往官网下载,开服前无法登录游戏服务器,激活码可在预下载安装完成后使用。《诛仙2》“无为测试”开放时间:4月23日10:00——5月6日23:59诛仙正统续作全新仙侠冒险篇章《诛仙2》以《诛仙》小说为蓝图,在继承原著世界观的基础上,将游戏背景设

《三角洲行动》于今日(3月7日)将开启一场名为“代号:ZERO”的大规模PC测试。而在上周末,这款游戏在上海举办了一次线下快闪体验活动,17173也有幸受邀参与其中。此次测试距离上一次仅仅相隔四个多月,这不禁让我们好奇,在这么短的时间内,《三角洲行动》将会带来哪些新的亮点与惊喜?四个多月前,我已先行在线下品鉴会和首测版本中体验了《三角洲行动》。当时,游戏仅开放了“危险行动”这一模式。然而,《三角洲行动》在当时的表现已然令人瞩目。在各大厂商纷纷涌向手游市场的背景下,如此一款与国际水准相媲美的FPS

Golang中的数据库测试技巧引言:在开发应用程序时,数据库测试是一个非常重要的环节。合适的测试方法可以帮助我们发现潜在的问题并确保数据库操作的正确性。本文将介绍Golang中的一些常用数据库测试技巧,并提供相应的代码示例。一、使用内存数据库进行测试在编写数据库相关的测试时,我们通常会面临一个问题:如何在不依赖外部数据库的情况下进行测试?这里我们可以使用内存

如何使用MTR进行MySQL数据库的可靠性测试?概述:MTR(MySQL测试运行器)是MySQL官方提供的一个测试工具,可以帮助开发人员进行MySQL数据库的功能和性能测试。在开发过程中,为了确保数据库的可靠性和稳定性,我们经常需要进行各种测试,而MTR提供了一种简单方便且可靠的方法来进行这些测试。步骤:安装MySQL测试运行器:首先,需要从MySQL官方网

中关村消息:4月18日早上,华为突然宣布P70系列手机开启先锋计划正式开售,想要购买的朋友要准备行动起来了,按照以往惯例,华为的旗舰手机非常抢手,会一直处于缺货状态。这次华为P70系列改名为Pura,意为纯粹。在此前华为余承东表示:自2012年起,华为P系列智能手机便如同忠实实的伙伴,伴随全球亿万用户度过了无数珍贵时刻,共同见证了生活中的美好与精彩纷呈。他深刻感悟,每一位选择华为P系列的用户所给予的信任与热爱,无异于一股强大的推动力,始终鼓舞着华为在创新之路上坚定前行。Pura的意思是纯粹的。

如何使用Selenium进行Web自动化测试概述:Web自动化测试是现代软件开发过程中至关重要的一环。Selenium是一个强大的自动化测试工具,可以模拟用户在Web浏览器中的操作,实现自动化的测试流程。本文将介绍如何使用Selenium进行Web自动化测试,并附带代码示例,帮助读者快速上手。环境准备在开始之前,需要安装Selenium库和Web浏览器驱动程

Maven是一个开源的项目管理工具,常用于Java项目的构建、依赖管理及文档发布等任务。在使用Maven进行项目构建时,有时候我们希望在执行mvnpackage等命令时忽略测试阶段,这在某些情况下会提高构建速度,尤其是在需要快速构建原型或测试环境时。本文将详细介绍如何在Maven中忽略测试阶段,并附有具体的代码示例。为什么要忽略测试在项目开发过程中,通常会
