软件测试 告

近期,老师给我们布置了一个任务,那就是软件的测试 告,刚刚接触测试 告的我,并不是很了解测试 告怎么写,我们又是如何进行测试的,这里,我将自己对测试的想法写在这里。

一、概述
本软件是根据一个简单的商场系统为主的管理系统,我们主要测试软件的一些功能需求吧!其实对于软件测试,我了解的不是很多,从而对软件的测试并不是很了解,但是在这里我还是硬着头皮上吧,没办法, 络上找不到一个我感觉很棒的软件测试计划书,所以我就只能硬来呗。

1、项目背景
《商场管理系统》是一款主要围绕商品买卖,解决管理员和客胡需求的系统,我们主要围绕商品的交易,和管理员对商品的增删改查为主,然后管理员可以查看客户的一些交易情况等等。

2、测试目标
《商场管理系统》

3、测试概要

标识符 测试内容 差别 改变原因
open 使用浏览器打开 站页面查看 站显示 站用户名在个别浏览器上显示不全 浏览器配置不同
user -register 通过输入账 ,证件 码,密码,手机 码,并在管理用户界面查看用户是否注册 并无差别
user – login 用户通过注册的账 进行登录,且管理员能在后台看到在线的用户 并无差别
user-add 用户通过点击添加商品到购物车 并无差别
user – remove 用户从购物车移除不想要的商品 并无差别
user – buy 用户选择购物车中的商品去支付,后台在用户支付的同时将会产生一个订单记录 并无差别
admin – login 管理员登录商场系统,通过正确的账 和密码进行登录 并无差别
admin – add goodstype 管理员添加商品商品类型,且在用户界面能查到管理员添加的商品类型 并无差别
admin – add goods 管理员添加商品信息,包括商品的数量啊,商品的价格,商品的介绍,商品隶属于那个类别 并无差别

等等,表格一时半会总结不完,我就只列举一部分了,嘿嘿,算是我偷了懒呗。表格上大致是我们测试的目标,事实上我希望我的结果就都是无差别,毕竟这样我的项目测试就是没有瑕疵的。但是事实上,这是不太可能的事情。别问我怎么知道的。

二、测试范围和目的:
测试范围 包括对外接口(用户接口,软件接口)和内部接口。
用户(管理员)接口值采用可视化窗口
软件接口指JDBC与数据库的链接
内部接口指的是各个功能和模块直接的接口(登录,注册,更新等等)。
对接口进行测试的目的是为了发现接口的弊端,增强软件的可用性和软件的容错性,增强对商场管理系统的功能和健壮性。

接口测试用例(JDBC):
接口(外部接口) SQL数据库接口

管理员添加和删除商品信息的测试,注意,这里我们以管理员登录,添加商品类型,添加商品,删除商品,修改商品为例。其他的我们不进入深究,要是全部写下来,没几万字,那是搞不定的。

数据库连接测试

输入/动作 希望的输出/相应 本质情况 结果
链接时候 Connection con = DriverMannager.getConnection(url,“root”,“a”) 成功链接数据库 正确 成功链接数据库
连接时候 Connection con = DriverMannager.getConnection(url,“root”,“123131”) 连接数据库失败 正确 数据库密码错误,连接失败

管理员登录测试(这里我就不一一测试账 和密码了,其实都是一样的,账 或者密码一个正确测试,一个错误测试)

输入/动作 希望的输出/相应 本质情况 结果
输入账 : xh 密码 :“123321” 数据库比对账 密码,正确,显示登录成功,进入管理员界面 确定 登录成功
输入账 : xh 密码 :“123312” 数据库比对账 密码,错误,显示登录失败,账 或者密码错误 确定 登录失败
添加商品类型 oppo手机 类型添加成功 数据库商品类型表查询到添加的字段 添加成功
添加商品 名字:‘‘oppoA11’, 价格:4598, 类型选择 :Oppo手机,库存:800件,介绍:“oppo为拍照而生” 商品添加成功 数据库商品表中产生相应的记录 添加成功
再次添加商品 名字:‘‘oppoA11’, 价格:4598, 类型选择 :Oppo手机,库存:800件,介绍:“oppo为拍照而生” 商品添加失败 确定 商品已经存在,请勿重写添加,如需修改商品,请进入修改界面,请勿重复添加(主键约束商品名字unique not null)
修改商品 商品名为:“oppoA11” 更新价格为“3000” 修改成功 商品信息修改成功 修改成功
修改商品 商品名为:” ” 更新价格为“3000” 修改失败 正确 修改失败,请填写正确的商品名或者商品不存在
退出管理员界面 退出成功 正确 成功退出,返回登录页面

路径检查表

检查项 结论
数据种类问题 1 种类的数据类型有错误吗2,存在不同的数据类型赋值吗3,存在不同的数据类型种类的比较吗/td> 1,有(数据类型种类书写错误),2 有 3 无
变量值问题(1)变量的初始化或缺省值有错误吗2)变量发生上溢或下溢吗3)变量的精度不够吗/td> 1,无,2 发生 3 够
辑判断问题(1)由于精度原因以致比较无效吗2)表达式中的优先级有误吗3)逻辑判断结果颠倒吗/td> 无 有 有
循环问题(1)循环停止条件不正确吗2)无法正常停止(死循环)吗3)错误地更正循环变量吗4)存在误差累积吗/td> 正确 是 否 无
内存问题(1)内存没有被正确地初始化却被使用吗)内存被释放后却连续被使用吗3)内存泄露吗4)内存越界吗5)出现指针越界吗/td> 无 无 不泄露 未越界 未出现
文件/O问题(1)对不存在的也许错误的文件进行操作吗2)文件以不正确的方式打开吗3)文件结束判断不正确吗4)没有正确地关闭文件吗/td> 无 无 无 无

三、具体测试用例
这里我说明一下,这里测试基本上如二里边的基本一样,但是二我主要测试几个点,在这里我们将会直接测试用例,而且是测试全部用例,事先说明,全部测试完成要我全部写完,那不太可能,故此,我这里只举个例子。 另外如果你用例都不知道是什么,建议,补一下知识点。

管理员登录测试

这个单元测试我就不一一描述了。

七、图形化测试
这个一般上 页的话,使用框架技术,我相信对于前端技术人员来说,这个图形化测试进行相应的测试就行了,这里给出gui编程的检查表

经过人工测试的方式,分别在不同样操作系统(Windows xp、Windows7、Windows8、linux)下的不同样阅读器(IE5、IE6、IE7、IE8、IE9、FireFox,谷歌)进行边界线测试、特别值测试、边缘测试等,看可否能通过

IE5 IE6 IE7 IE8 IE9
windows xp
windows 7
windows 10
windows 11
linux 11

至于集成测试,回归测试,暂时不做。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月23日
下一篇 2022年3月23日

相关推荐