测试与发布
测试报告
一、bug的发现与解决
- 1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
- 答:共发现三种bug,可分为API文档bug,接口bug,sql代码bug。
- 2.修复的Bug:已基本全部修复。
- 3.这个bug(部分接口返回结果错误)的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。
二、场景测试(scenario testing)
- 1.你预期不同的用户会怎样使用你的软件?
- 答:按需求可将用户分为三类:管理员、其他用户。其中,管理员将在管理端电脑注册并使用管理员账户登录管理员界面,在界面内对其他用户的数据进行调阅及管理。其他用户将注册并使用用户账户登录用户界面,对所需书籍或者书类进行查询并借阅。
- 2.他们有什么需求和目标?
- 答:需求:管理员:能对所有用户的数据进行调阅及增删改查;其他用户:能对所需书籍的名字、作者等进行查询,并实现线上借阅和归还功能。目标:管理员:实现图书数据的统一线上管理,方便对图书馆藏进行统计和用户统一管理。其他用户:能方便地在线上完成图书的选择和借阅归还,避免线下到图书管理员处进行功能。
- 3.你的软件提供的功能怎么组合起来满足他们的需要?
- 答:主页提供管理员登录及用户登录以及注册功能,点击按钮填写对应的账号密码等即可。管理员登录后,第一个页面是查询管理图书的界面,左侧边栏可以切换页面,第二个页面提供书籍和管理员的账号添加,第三个页面提供对用户的信息进行查询和管理,第四个页面提供单独用户的借书数据查询和管理。用户登录后,同样是图书查询界面,左侧边栏切换页面,第二个页面提供借阅书籍的记录和归还书籍的功能,第三个页面是用户的个人账号管理,可以点击设置按钮进行更新。
- 总而言之,该系统为不同的用户提供不同的页面,其可以分别满足不同的需求。
- 4.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)
- 答:
平台 配置 结果 windows 处理器:11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz;机带:RAM 16.0 GB (15.7 GB 可用);系统类型:64 位操作系统, 基于 x64 的处理器 无异常 windows 处理器:11th Gen Intel(R) Core(TM) i5-1155G7 @ 2.50GHz 2.50 GHz:机带:RAM 16.0 GB (15.8 GB 可用);系统类型: 64 位操作系统, 基于 x64 的处理器 无异常 - 5.你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)
- 答:在其满足基本的功能及大部分用户的需求,且经过测试没有太多影响使用的bug就可以认为足够好,可以发行。
发布说明
一、功能说明
上图是登录界面,提供了注册和登录功能,登录也分为管理员及其他用户两种方式,所需的账号密码不同。
该图是管理员登录后的界面,其中左侧边栏有四个界面选项选择,当前界面对应第一个。该界面提供书籍的查询功能,选择查询方式然后搜索即可。
该图是第二个界面,提供个人信息的管理以及新书和新管理员的添加。输入内容,然后添加即可。
该图是第三个界面,对用户借书的信息进行查询及管理,选中查询方式,输入搜索内容即可。
该图是第四个界面,对单个用户的借书情况进行查询及管理,方式同上。
该图是普通用户登录后的界面,左侧边栏提供三个界面选项,当前为第一个界面。该界面提供书籍的查询和借阅功能。方式同上。
该图是第二个界面,提供借书记录及还书功能。
该图是第三个界面,提供个人信息管理功能,如需更改信息,点击设置按钮,则会出现下图
在这里可以进行更改。
二、对运行环境的要求
需要有Java jdk8
三、安装方法
在链接上下载并解压客户端的文件,点击可执行程序即可。如在windows系统点击.exe文件即可。
四、已知的限制和缺陷
限制:服务器还没有申请域名,暂时只是通过了本地回环测试。
缺陷:没有服务器机器,页面布局也比较欠缺。
五、发布方式和发布地址
发布在gitcode上,链接 (https://gitcode.net/weixin_61503529/21)