测试与发布

news/2024/10/16 4:29:56

目录
  • 测试报告
    • 一、bug的发现与解决
    • 二、场景测试(scenario testing)
  • 发布说明
    • 一、功能说明
    • 二、对运行环境的要求
    • 三、安装方法
    • 四、已知的限制和缺陷
    • 五、发布方式和发布地址

测试报告

一、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)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/26383.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Trusted Types API

Trusted Types API: 锁定 DOM API 的不安全部分,以防止客户端跨站脚本(XSS)攻击untrusted<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-wi…

【MMD x EEVEE教程】工具篇 • blender设置

这篇教程适合有一定基础的萌新....*& blender下载官方网址https://www.blender.org/官方blender,都是最新版,如果需要找旧版的blender可以到这里来https://download.blender.org/release/ ,里边包好了所有版本的blender,因为是做MMD,下载自己需要版本后,建议额外下载…

ojdbc6jar包手动解压导入本地仓库

报错 Cannot resolve com.oracle:ojdbc6:11.2.0.1.0 <!--oracle驱动--> <dependency><groupId>com.oracle</groupId><artifactId>ojdbc6</artifactId><version>11.2.0.1.0</version> </dependency>解决方式: 手动导入 …

瑞芯微-I2S | ALSA基础-3

针对音频设备,linux内核中包含了两类音频设备驱动框架;OSS:开放声音系统 包含dsp和mixer字符设备接口,应用访问底层硬件是直接通过sound设备节点实现的;ALSA:先进linux声音架构(Advanced Linux Sound Archiecture) 以card和组件(PCM、mixer等)为组件,应用是通过ALSA…

赏猎技巧之burp

高并发 Race conditions 竞态条件 理论 https://portswigger.net/web-security/race-conditions 操作 https://portswigger.net/burp/documentation/desktop/tools/repeater/send-group#sending-requests-in-parallelHTTP/1 keep-alive 不能开主要在于胡扯烂造,大家就当相声看…

8086 汇编学习 Part 5

流程转移 背景 一般情况下指令是顺序地逐条执行的,而在实际中,常需要改变程序的执行流程。 转移指令可以控制 CPU 执行内存中某处代码的指令。 可以修改 IP ,或同时修改 CS 和 IP 的指令。分类 按转移行为分类段内转移 : 只修改 IP (例如 JMP AX) 段间转移 : 同时修改 C…

群晖内网穿透+域名访问+PLEX APP直接访问

本文主要记录自身PLEX通过APP访问的记录,也算是一个教程。 另感谢各教程贡献者,详见参考。 本教程重点在内网穿透的域名访问内网资源。适用人员 针对无公网IP,同时PLEX安装在群晖或其它NAS上的,希望在外网使用pelx 应用访问家中资源的人(其它系统也类似,原理相同) 前期准…

用蒙特卡罗方法求p

实验任务: 基于蒙特卡罗思想用MPI程序实现对p值的并行求解 实验目的: 掌握蒙特卡罗算法并行化的实现方法 实现方法: 根据蒙特卡罗方法的思想,我们以坐标原点为圆心作一个直径为1的单位圆,再作一个正方形与圆相切,在这个正方形内随机产生count点,判断是否落在国内,将落在…