5西藏项目软件文档测试计划与报告.docx
- 文档编号:3320541
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:20
- 大小:23.18KB
5西藏项目软件文档测试计划与报告.docx
《5西藏项目软件文档测试计划与报告.docx》由会员分享,可在线阅读,更多相关《5西藏项目软件文档测试计划与报告.docx(20页珍藏版)》请在冰豆网上搜索。
5西藏项目软件文档测试计划与报告
五、软件测试大纲与报告
1引言
1.1目的
为了尽可能的找出软件的不足,提高软件的质量,促进软件的成功验收,专门制定了本大纲。
其主要目的在于为所要进行的测试工作制定各种必要的准则和规范,以及在有关方面协议的基础上对测试工作进行合理组织与管理。
1.2术语
本大纲所提及的术语,其定义遵照GB/T11457标准。
1.3参照标准
●GB/T11457—1995
软件工程术语
●GB8566—1995;
信息技术软件生存期过程
●OGB8567—1988*
计算机软件产品开发文件编制指南
●GB9385*
计算机软件需求说明编制指南
●GB9386—1988*
计算机软件测试文件编制指南
●GB/T12504—1990
计算机软件质量保证计划规范
●OGB/T12505—1990
计算机软件配置管理计划规范
●OGB/T14079—1993
软件维护指南
●OGB/T14394—1993
计算机软件可靠性和可维护性管理
●GB/T16680一1996
软件文档管理指南
2检查具体内容
2.1合法性检查
检查开发者在开发本软件时,使用的开发工具是否合法。
对在编程中使用的一些非本单位自己开发的,也不是由开发工具提供的控件、组件、函数库等,检查其是否有合法的发布许可。
2.2软件代码测试
2.2.1源代码一般性检查
表5-1命名规范检查
测试目标
检查源代码中的变量、函数、对象、过程等的命名是否符合约定规范,该规范可以由开发方在软件工程文档规范中单方面约定
测试方法和技术
根据软件工程文档的约定,对代码进行检查
完成标准
系统中重要部分都按规定命名
需考虑的特殊事项
无
表5-2注释检查
测试目标
检查程序中的注释是否规范,注释量是否达到约定要求
测试方法和技术
让测试小组人员,对代码进行检查
完成标准
测试人员能根据注释读懂代码并进行后面其他测试
需考虑的特殊事项
无
表5-3限制性检查
测试目标
在这个系统中,主要检测时间显示的格式,还有在某时间段中显示,超过这个时间就不显示的问题,如调查部分
测试方法和技术
输入不格式的时间,让系统处理;将两个调查相两个不同的时间段,一个过期时间,另一个是没有过期的,测试是否能正确区分
完成标准
在过期的时间段内不可以投票,不同格式的时间显示正常
需考虑的特殊事项
无
2.2.2软件一致性检查
●编译检查
要求提交的源代码在其规定的编译环境中,能够重新编译无错误,并且能够完成相应的功能,从而确定移交的确实是正确的源代码。
●安装/卸载检查
在新系统上用交付的软件安装盘重新安装各个模块,并且通过运行这些软件模块,能否完成相应的功能,从而确定移交的确实是正确的软件安装盘。
在安装后立即卸载所安装的模块,并且检查是否能够做到彻底卸载。
●运行模块检查
将新安装的软件模块与现场运行模块用软件工具抽样比较,确认交付的软件安装盘与现场运行软件一致。
2.2.3软件代码测试报告
表5-4平台子系统
测试用例编号
01
测试需求项
平台子系统
设计者
王身伟
测试需求标识
TBServer
设计日期
2007-12-25
测试目标状态和测试数据状态
达到预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
登陆系统
输入预定的正确用户名,密码
进入用户选择页面
输入错误的用户名或者密码
显示“登录失败”
直接输入空格
显示“输入用户名和密码”
2
用户选择页面
点击进入中小企业信息平台
进入系统平台
点击进入企业或者中介机构
进入企业或者中介机构
点击进入后台
按该用户权限进入后台
点击退出登录
返回系统首页
6
搜索
输入在数据库中存在的关键字
将搜索到的结果列表
输入在数据库中不存在的关键字
提示没有搜索结果
输入空值
将数据库中所有数据列表
9
信息显示
点击某个正确的链接
在一新的网页中显示信息
输入长度为50个字符的标题
标题显示为30个字符并加……
将鼠标放在标题上面
显示标题的全部字符
12
调查
对某个问题结果进行投票
该结果票数加1
不投票提交结果
提示“请先投票再提交”
对某一个已经结束的问题投票
提示“该投票已经结束,请查看”
点击查看结果按钮
显示结果而不提交
表5-5公共服务子系统
测试用例编号
02
测试需求项
公共服务子系统
设计者
王身伟
测试需求标识
CommonServer
设计日期
2007-12-25
测试目标状态和测试数据状态
达到预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
下载中心
点击某类型资源
正确分类该资源
点击该类型资源的分页
各种类型资源分页互不干扰
2
邮件服务
点击进入邮件服务
正常进入邮件服务平台
3
短信服务
点击进入短信服务
正常进入短信服务界面
表5-6中介机构服务
测试用例编号
03
测试需求项
中介机构服务
设计者
王身伟
测试需求标识
angecy
设计日期
2007-12-25
测试目标状态和测试数据状态
达到预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
搜索
输入正确的关键字
显示搜索结果
输入不存在的关键字
提示没有搜索结果
输入空值
提示输入关键字
2
服务平台
点击more按钮
正常进入服务平台
表5-7文献服务
测试用例编号
04
测试需求项
文献服务
设计者
王身伟
测试需求标识
DocumentServer
设计日期
2007-12-25
测试目标状态和测试数据状态
达到预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
搜索
输入正确的关键字选择搜索类型
显示搜索结果
输入正确的关键字不选择搜索类型
按默认类型显示搜索结果
输入空值
提示输入关键字
输入不存在的关键字
提示没有搜索到结果
表5-8用户登录
测试用例编号
05
测试需求项
登陆界面
子系统
用户
测试目标状态和测试数据状态
达到了预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
登录
输入正确的用户名,密码
正常登录
2
登录
输入正确的用户名,错误的密码
提示“密码不正确”
3
登录
输入错误的用户名
提示“密码不正确”
表5-9定单
测试用例编号
06
测试需求项
下定单
子系统
前台输入
测试目标状态和测试数据状态
达到了预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
没有登陆
点击下定单
转到登陆页面
2
成功登陆
电机下定单
提示“下定单成功”
表5-10用户留言
测试用例编号
07
测试需求项
用户留言
子系统
前台输入
测试目标状态和测试数据状态
达到了预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
没有登录
点击用户留言
转到登录页面
2
成功登陆
不输入标题
提示“标题应该输入”
3
成功登陆
正确输入
提示“留言成功”
表5-11新闻等
测试用例编号
08
测试需求项
通知,新闻等
子系统
后台输入
测试目标状态和测试数据状态
达到了预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
新闻输入
输入正确的标题,内容
提示“操作成功”
2
通知输入
不输入标题
提示“标题应该输入”
3
动态信息输入
不输入内容
提示“没有内容”
表5-12产品信息
测试用例编号
09
测试需求项
产品输入
子系统
后台输入
测试目标状态和测试数据状态
达到了预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
正确输入产品信息
输入了必填项,并按要求输入,
提示“操作成功”
2
必填项没有输入
没有输入了必填项(如没有输入产品名称)
提示“**应该输入”
3
输入错误信息
没有安要求输入(如:
产品数量输入非数字字符)
提示“**输入非法”
表5-13招聘信息
测试用例编号
10
测试需求项
招聘信息输入
子系统
后台输入
测试目标状态和测试数据状态
达到了预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
正确输入招聘信息
输入了必填项,并按要求输入,
提示“操作成功”
2
必填项没有输入
没有输入了必填项(如没有输入工作地点)
提示“**应该输入”
3
输入错误信息
没有安要求输入(如:
有效时间输入非日期变量)
提示“**输入非法”
表5-14求购信息
测试用例编号
11
测试需求项
求购信息输入
子系统
后台输入
测试目标状态和测试数据状态
达到了预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
正确输入求购信息
输入了必填项,并按要求输入,
提示“操作成功”
2
必填项没有输入
没有输入了必填项(如:
没有输入求购信息标题)
提示“**应该输入”
3
输入错误信息
没有安要求输入(如:
求购产品数量输入非数字字符)
提示“**输入非法”
表5-15查询产品
测试用例编号
12
测试需求项
产品输入
子系统
后台查询
测试目标状态和测试数据状态
达到了预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
输入标题关键字
如:
“供应“
输出标题含关键字的信息
2
输入产品名称关键字
如:
“电脑”
输出产品名称含关键字的信息
3
输入发布时间关键字
如:
“2007”
输出发布时间含关键字的信息
表5-16用户信息
测试用例编号
13
测试需求项
用户信息查看
子系统
后台查询
测试目标状态和测试数据状态
达到了预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
点击某个用户
在用户列表中选则某个用户
进入用户详细信息页面
2
点击用户所在的企业
在用户列表中选则某个用户
进入用户所在企业详细信息页面
表5-17留言信息
测试用例编号
14
测试需求项
删除留言信息
子系统
后台管理
测试目标状态和测试数据状态
达到了预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
点击某个流言标题
单击删除按钮
弹出“是否删除对话框”
选“确定”删除留言信息
选“取消”保留信息
表5-18求购信息
测试用例编号
15
测试需求项
删除求购信息
子系统
后台管理
测试目标状态和测试数据状态
达到了预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
点击某个求购信息标题
单击删除按钮
弹出“是否删除对话框”
选“确定”删除留言信息
选“取消”保留信息
表5-19招聘信息
测试用例编号
16
测试需求项
招聘信息修改
子系统
后台管理
测试目标状态和测试数据状态
达到了预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
正确输入招聘信息
输入了必填项,并按要求输入,
提示“修改成功”
2
必填项没有输入
没有输入了必填项(如没有输入工作地点)
提示“**应该输入”
3
输入错误信息
没有安要求输入(如:
有效时间输入非日期变量)
提示“**输入非法”
表5-20个人信息
测试用例编号
17
测试需求项
个人信息修改
子系统
后台管理
测试目标状态和测试数据状态
达到了预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
正确输入个人信息
输入了必填项,并按要求输入,
提示“操作成功”
2
必填项没有输入
没有输入了必填项(如没有输入姓名)
提示“**应该输入”
3
输入错误信息
没有安要求输入(如:
电子邮件没有@)
提示“**输入非法”
表5-21短信系统
测试用例编号
18
测试需求项
平台子系统
设计者
龚真平
测试需求标识
Server
设计日期
2008-1-25
测试目标状态和测试数据状态
达到预期要求
序号
测试项
输入说明(操作)
输出说明(预期结果)
1
登陆系统
输入预定的正确用户名,密码
进入用户选择页面
输入错误的用户名或者密码
显示“登录失败”
直接输入空格
显示“输入用户名和密码”
2
发短信
点击进入发送界面
进入发送界面
输入手机号主题内容
可以发送短信
点击发送
提示用户发送成功与否
点击退出发送界面
返回系统首页
3
收短信
点击进入接收界面
将数据库中短信列表
点击进行查看短信
提示接收短信结果
点击退出接收界面
返回系统首页
4
已发送短信
点击进入已发送界面
将数据库中的短信列表
点击进行查看短信
提示已发送短信的列表
点击退出已发送界面
返回系统首页
5
通讯录
点击进入通讯录
有通讯组通讯记录
管理通讯组
增删改通讯组
管理通讯记录
增删改通讯记录
点击退出通讯录
返回系统首页
2.3软件系统测试
表5-22界面(外观)测试
测试目标
对照界面规范(在软件需求规格说明书中规定,或者由软件工程规范中给出)和界面表(在概要设计中给出),检查各界面设计是否规范,包括:
界面风格、表现形式、组件用法、字体选择、字号选择、色彩搭配、日期表现、计时方法、时间格式、对齐方式等等,是否符合规范、是否协调一致、是否便于操作
测试方法和技术
让客户对现阶段版本进行使用,并提出修改意见
完成标准
所有测试用例都使用到,且系统中的功能全部都测试到
需考虑的特殊事项
无
表5-23功能测试
测试目标
确保功能测试需求项以及用例场景能够实现
测试方法和技术
利用浏览器和SQLServer2000数据库测试功能用例。
主要核实以下内容:
1.使用有效数据时得到预期的结果。
2.在使用无效数据时显示相应的错误消息或警告消息。
完成标准
所有测试用例都使用到,且系统中的功能全部都测试到
需考虑的特殊事项
无
表5-24性能测试
测试目标
针对系统的响应时间、并发性、吞吐量等方面制定测试用例,分析结果确定系统性能。
测试方法和技术
利用浏览器和SQLServer2000数据库,同时让多个用户对系统进行访问,对每个不同性能进行测试
完成标准
在所有用例都使用完毕的情况下,无重大问题发生。
需考虑的特殊事项
无
表5-25强度测试
测试目标
在极端情况下出现的错误
测试方法和技术
在资源少和共享资源竞争的情况下发现可能的错误。
完成标准
在极端情况下依然可以正常运行
需考虑的特殊事项
无。
表5-26容量测试
测试目标
使用大量数据给软件以考验,以确定达到限制时是否引发软件发生错误。
测试方法和技术
通常对其正常值以增加一个数量级,即×10来确定“大量数据”的值。
完成标准
在输入大量数据的情况下,依然无重大问题发生。
需考虑的特殊事项
无。
表5-27安全性测试
测试目标
验证安装在系统内的保护机构确实能够对系统进行保护,使之不受各种非常的干扰,安全测试时需要设计一些测试用例试图突破系统的安全保密措施,检验系统是否有安全保密的漏洞
测试方法和技术
在测试用例使用过程中,使用不同权限的用户对系统进行登录;并用sql语句对系统进行sql注入。
完成标准
测试用例全部使用完毕,且无重大缺陷出现。
表5-28安装测试
测试目标
核实在以下情况下,测试对象可正确地安装到各种所需的硬件配置中,或从计算机卸载。
测试方法和技术
将系统放到tomcat下面并配置环境变量
完成标准
软件能够成功执行,没有出现任何故障。
软件完全卸载,没有残余。
需考虑的特殊事项
安装和卸载时,对于公共组件应该提示。
表5-29配置测试
测试目标
确保本系统在有其他软件运行的情况下可以不受太大影响
测试方法和技术
在运行本系统的同时打开其他软件,如:
Word等
完成标准
程序运行时,无不可忍受程度的影响
需考虑的特殊事项
无。
表5-30破坏性测试
测试目标
输入错误的或非法的数据(类型),检查系统的报错纠错的能力及稳定性。
并测试可连续使用多长时间而系统不崩溃
测试方法和技术
在系统中输入非法数据并提交
完成标准
系统对非法数据报告错误或者提示错误信息
需考虑的特殊事项
无。
表5-31可用性测试
测试目标
测试操作是否方便,用户界面是否友好等。
测试系统是否有影响操作流程的界面Bug和功能Bug,纪录具体Bug的数量、出现频率和严重程度
测试方法和技术
让不同的用户对系统进行使用,并在系统中输入不同的数据
完成标准
系统对非法数据报告错误或者提示错误信息
2.4测试日志
表5-32测试日志表
预定系统
测试人员
王身伟
所属项目
西藏企业信息服务平台
序号
测试项
名称
操作步骤及现象
错误修改及原因简述
回测
1
登录
当不输入任何登录信息时候不出现提示信息
原因:
在调用提示错误信息的函数的时候出错。
合格
2
搜索
输入中文数据后,没有将结果显示出来
原因:
在读取中文数据的时候是以乱码的方式显示的,所以需要处理汉字。
修改:
添加汉字处理方法。
合格
3
分页
在电子政务模块不能正常分页
原因:
在点击某一页的时候就相当于对该部分的网页进行重新加载,而在第一次加载的时候是要从前一个网页读取参数,第二次和以后就是从第一次读取后保存的数据中读取。
修改:
第一次读取后将该变量保存。
合格
4
链接
点击消息部分的链接后不能正常跳转到该页面中
原因:
=shownews.jsp>等号后面没有添加双引号。 修改: 加上双引号 合格 5 进入公司 点击某个公司的名称时候进入该企业主页后不能正常显示 原因: 每个企业对自己的企业页面都可以设置不同的风格,而我们在输入数据的时候没有配置风格参数 修改: 添加风格配置参数 合格 6 对过期调查问题投票 对某一个已经过期的问题进行投票,结果没有提示该问题已经过期的信息,而是将该结果的票数加了1 原因: 没有判断问题是否已经过期 修改: 加上判断语句 合格 7 票数不能加1 对某一没有过期的问题进行投票,结果该结果的票数没有加1 原因: 这个系统是采用hibernate来操作数据的,如果需要修改某一数据库中的某一个字段的时候必须先将该条记录的主键读取出来再以该主键来修改字段 修改: 添加读取主键的语句 合格 8 界面问题 消息或者公司名称没有在一行显示而是分两行显示 原因: 没有控制显示的字数 修改: 添加控制函数 合格 9 论坛模块添加 在添加论坛模块的时候需要添加管理员,在添加的时候不管该用户是否存在或者是否是管理员都能添加成管理员 原因: 在添加论坛模块的时候是自己输入管理员的用户名称,并且没有判断用户性质 修改: 在用户中读出是管理员的用户名称并加上选择框,这样只要勾选该用户就可以添加了 合格 10 删除论坛模块 在删除该论坛模块的时候,不能将该部分的主题帖子和回帖一起删除 原因: 原先是将模块、主题、回帖单独删除的,也就是说他们互不干扰。 修改: 删除模块的时候同时删除该模块的主题帖子和回帖 合格 3测试总结报告 在测试的过程中发现了一些潜在的错误,通过分析将这些错误一一改正。 系统运行可靠,功能齐备,性能满足要求。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西藏 项目 软件 文档 测试 计划 报告