.
需求/功 能(或编号) 符合四则运算规则: 先乘除、后加减, 从左到右运算, 先括号内,后括号外。 测试用例数 50 执行数 50 未执行数 0 通过数 失败数 46 4 备注 括号问题 实现+、-、*、/、 50 乘方、负号功能。 计算表达式判断 计算结果正确 动态链接库生成 总计 10 100 1 211 50 10 100 1 211 0 0 0 0 0 48 9 94 1 198 2 1 6 0 13 溢出现象 测试覆盖率=100%
测试通过率=198/211×100%=93.83%
4.2 缺陷统计与分析
对测试过程中产生的缺陷进行统计和分析。
4.2.1缺陷统计
4.2.1.1 所有bug列表
这部分主要列出测试过程中的所有bug, 并对其进行描述。
序号 BUGID 描述 等级 模块 测试人员 开发人员 1 2 3 Bug01 Bug02 Bug03 当两个数求和或求积时,结果过大,会出现溢出 当括号在数字旁边成对出现时,不会报错。 严重 一般 计算 计算 计算 葛彬 葛彬 葛彬 葛彬 葛彬 葛彬 数字和成对括号相邻时,不报错, 一般 例:2(9) 结果是9。 4.2.1.2重要解决bug列表
序号 BUGID 描述 等级 模块 测试人员 开发人员 Bug分析 1 Bug01 当两个数求和或求积时,结果过大,会出现溢出 Bug02 当括号在数字旁边成对出现时,不会报错。 严重 一般 计葛算 彬 计算 葛彬 葛彬 对溢出情况,要捕捉 葛彬 括号优先级高,会先将括号丢掉,不会影响数字 葛彬 同样是括号的问题 2 3 Bug03 数字和成对括号相邻时,不 一报错,例:2(9) 结果是9。 般 计葛算 彬 4.2.1.3 遗留bug列表
.
.
这部分主要列出已经发现尚未被解决的bug,并对其进行描述,对于未解决的问题,需要在测试报告中详细分析产生的原因和避免的方法。 序号 BUGID 描述 等级 模块 测试人员 开发人员 Bug分析 1 Bug01 当两个数求和或求积时,结果过大,会出现溢出 Bug02 当括号在数字旁边成对出现时,不会报错。 严重 一般 计葛算 彬 计算 葛彬 葛彬 葛彬 葛彬 对溢出情况,要捕捉 括号优先级高,会先将括号丢掉,不会影响数字 同样是括号的问题 2 3 Bug03 数字和成对括号相邻时,不 一报错,例:2(9) 结果是9。 般 计葛算 彬 第 5章测试总结和建议
这部分是测试报告中最关注的内容,主要是对测试过程产生的测试结果进行分析之后,得出测试的结论和建议。这部分为测试经理、项目经理和高层领导最关心的部分,因此需要准确、清晰、扼要地对测试结果进行总结。
5.1 软件质量
通过测试,和我们得到的数据来看, 本课题开发的计算器存在的缺陷只有三个,而且只有一个影响用户的使用,另外两个缺陷不会影响用户的使用。在计算表达式正确的前提下,结算结果可保证正确,而大部分错误的表达式都能够检查出来,并提示用户修改错误。所以本软件的质量是有保证的,是可以拿来使用的。
5.2 软件风险
.
.
软件运行后可以正常运行,主要用户的计算数据不超过最大范围,就可以正常使用。最使用括号时,注意按照正常的写法使用,数字和成对括号出现的时候,括号会被忽略掉,而数字括号数字的情况,保留后边数字。
5.3 测试结论
1.测试计划执行是否充分
测试计划比较充分,但是鉴于只是由一名测试人员测试,用例可能不够全面,还有一些细节没有考虑到。
2.对测试风险的控制措施和成效
鉴于本课题需求比较稳定,就是一个实用的计算器,需求变化的可能性较低,但是测试时间不足,所以还是存在一定的风险的。控制措施就是,充分考量测试的时间,做好计划,从而降低风险。成效,测试全部结束,但是部分缺陷没有解决。 3.测试目标是否完成 完成
4.测试是否通过 通过
5.是否可以进入下一阶段项目目标 可以
.
.
BBS系统需求分析
一、项目名称
BBS系统 二、系统概述
2.1 系统背景
B BS是英文Bulletin Board System的缩写,翻译成中文为“电子布告栏系统”或“电子公告牌系统”。 BBS是一种电子信息服务系统。它向用户提供了一块公共电子白板,每个用户都可以在上面发布信息或提出看法,早期的BBS由教育机构或研究机构管理,现在多数网站上都建立了自己的BBS 系统,供网民通过网络来结交更多的朋友,表达更多的想法。
园内的公告板性质相同,只不过是通过电脑来传播或获得消息而已。一直到个人计算机开始普及之后,有些人尝试将苹果计算机上的BBS转移到个人计算机上,BBS才开始渐渐普及开来。近些年来,由于爱好者们的努力,BBS的功能得到了很多的扩展。BBS最早是用来公布股市价格等类信息的,而且只能在苹果计算机上运行。
BBS于上世纪九十年代进入中国,并迅速普及。已经成为新兴一代年轻人的时代新宠。
2.2 BBS的应用
BBS 现在已经十分普遍,可以说不计其数,其中的分类也很多,BBS大致可以分为如下几类:
(1)影视娱乐类 当属网上第一大类,包括:纯灌水、明星fans、影视、音乐等
(2)专业技术类 也不可小视,包括:平面设计、3D动画制作、软件编程、源码开发、网络技术、机械
(3)资源下载类 也很受迎:免费网上资源、论文或专业课件下载、电子书籍、bt电影下载之类等也算吧
(4)生活学习类 侧重于地方特色,涉及衣食住行的房屋、餐饮、旅游、工作、汽车甚至是养鱼种花,
(5)校园BBS CERNET建立以来,校园BBS很快地发展了起来,目前很多大学都有了BBS,几乎遍及全国上下。
(6)综合类 现在论坛发展已经很成熟,越来越多的是上面几类的结合体,于是就有了综合类一说。而本系统是一个简单娱乐类的中华武术网 论坛
.
.
2.3 系统目标
序号 1 2 3 4 5 目标内容 游客浏览帖子 用户注册、用户登录[分为普通用户和管理员] 普通用户功能:发表或回复帖子、个人资料维护、登陆、退出 管理员功能:继承普通用户的功能,并能删除帖子,编辑用户信息 实现按主题、分类搜索帖子 三、功能综述 一个简易的BBS系统应具有的基础功能,包括新用户注册、用户登录、游客登录、发表帖子、阅读帖子、回复帖子的文章、用户资料修改,发送留言等。
本系统操作用户按不同级别依次可分为:游客,普通用户、管理员。 具体功能如下: (一) 会员注册
新会员注册,提供会员信息,检验会员信息的有效性, (二) 会员登陆
提供用户凭证,验证用户信息,基于角色授权。 (三) 会员管理
管理员由系统初始化分配一个,管理员可以对会员信息 户角色调整,版主调整,删除会员、帖子等。 (四) 论坛版块管理
管理员可以添加、删除、调整、置顶、隐藏论坛版块 (五) 帖子管理
管理员可以对所有帖子进行转移、置顶、删除等操作, 也可以对本版块帖子进行置顶、删除等操作。 (六) 帖子发表
注册用户可以在感兴趣的版块中发表新主题帖 (七) 帖子回复
用户可以对自己感兴趣的主题发表回复 (八) 帖子浏览
用户可以浏览所有可见帖子 (九) 帖子检索
用户可以根据分类和关键字检索所以可见帖子
四、运行环境
硬件平台:
标准微型计算机硬件配置平台
.