团队作业5——测试与发布(Alpha版本)

团队作业5——测试与发布(Alpha版本)

这个作业属于哪个课程https://edu.cnblogs.com/campus/gdgy/2023softwareengine
这个作业要求在哪里 团队作业5——测试与发布(Alpha版本) - 作业 - 2023软件工程-双学位 - 班级博客 - 博客园 (cnblogs.com)
这个作业的目标 测试报告、发布说明
其他参考文献

目录

测试报告

发布说明

Alpha版本测试报告

1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?

由于前期涉及到的代码完成度不是非常高,bug的数量不是非常多,我只对读者模式进行了测试。

2.修复的bug;

2.1.测试过程中尝试输入了不同的内容,发现涉及到用户模块的都要把工具类用起来,try...catch用起来,if-else用起来,要把它定住。

2.2.添加读者时,需要输入读者类型时要提示用户当前有哪些读者类型,因为不同类型的读者意味着不同的最大借阅数量,最大借阅天数,逾期罚金。

2.3. 存在直接取读者集合长度对应的ID问题。理论上也许不会出现大问题,但是如果用户先删除了一个读者,而被删除的那个读者的ID不是最后一个,那在添加的时候是不是就直接覆盖了最后一个读者了。

因此要思考读者ID如果是按顺序来排也就是不需要用户输入的时候,增加读者的时候它的ID应该怎么设置。我的想法是用集合的方法判断,如果为true则说明存在该键,那么我们ID+1,如果还存在继续+1,这就需要使用递归。

3.场景测试(scenario testing)

一、注册登录(用户)

基本流:

1、输入用户名

2、输入密码

3、输入第二次密码(确认密码)

4、点击确认显示注册成功

5、点击返回登录页面

6、用刚刚注册好的账号密码进行登录,登录成功

备选流:

1、 当输入的用户名不符合以下条件之一:长度为3~20位、只包含数字或字母,显示“用户名不符合要求”;

2、 当输入的密码不符合以下条件之一:长度为6~20位、只包含数字或字母,显示“密码不符合要求”;

3、 当第二次密码与第一次不一致,显示“两次输入的密码不一致”;

4、 登录时,若输入的用户名不存在,则显示“用户名不存在”;

5、 登录时,若输入的密码与用户名不匹配,则显示“密码错误”。

二、新增信息(管理员)

基本流:

1、点击新增跳转到新增页面;

2、填写必填信息;

3、填写选填信息;

4、点击提交,显示新增成功;

备选流:

1、 填写时,若必填信息有空缺,则在必填信息栏显示红色下划线;

2、 提交时,若必填信息有空缺,则显示“必填信息未填”;

3、 提交时,若必填信息填完,选填信息有空缺,则显示“新增成功”;

三、修改信息

基本流:

1、选中其中一个信息,点击修改之后,跳转到修改页面

2、将要修改的信息修改之后;

3、点击提交,显示修改成功;

备选流:

1、 提交时,若没有修改任何信息,则显示“修改成功”;

2、 提交时,若修改的信息为必填信息,且该必填信息空缺,则显示“必填信息未填”;

3、 提交时,若修改的信息为选填信息,且该选填信息空缺,则显示“修改成功”;

删除信息

基本流:

1、选中一个或者多个信息点击删除,跳出删除确认页面

2、点击确定,显示删除成功;

备选流:

1、 点击取消,显示“删除失败”;

其他场景:

1、在搜索框输入关键字,按回车键是否能显示相关信息

2、点击刷新按钮,是否能刷新界面

4.你预期不同的用户会怎样使用你的软件?

用户:用该软件查找图书信息;

图书管理员:用该软件新增、修改、删除图书信息,管理用户信息;

系统管理员:用该软件调查用户、图书管理员使用情况,管理图书管理员信息;

5.他们有什么需求和目标?

  用户:根据书名或作者或图书编号快速找到目标图书;

  图书管理员:能快速批量导入、修改、删除图书信息;

  系统管理员:能直观显示当前软件的运行情况;

6.你的软件提供的功能怎么组合起来满足他们的需要?

  (1)界面简洁明了;

  (2)用户、图书管理员、系统管理员界面通过登录区分;

7.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)

Visual Studio2022

8.你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)

 流畅运行,功能实现达到要求,没有重大的bug,不影响使用。

发布说明

列出这一版本的功能(在原有项目基础上开发的列出新功能)

1.录入图书

2.显示图书

3.查询图书

4.修改图书

5.删除图书

对运行环境的要求

 Windows系统

安装方法

 访问给定网址即可

描述系统已知的问题和限制

只能实现简单的图书管理系统功能,且只能显示图书名字,无法显示出更详细的图书内容。

说明软件的发布方式以及发布地址

https://modao.cc/proto/2erDAbrIrtkgiwoDIOwlCS/sharing?view_mode=read_only #图书管理系统-分享

 

posted @ 2023-04-25 13:39  sophiareter  阅读(72)  评论(0编辑  收藏  举报