首页 > 其他分享 >测试与发布

测试与发布

时间:2024-04-30 23:22:05浏览次数:18  
标签:界面 用户 查询 发布 管理员 测试 bug 页面

目录

测试报告

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

标签:界面,用户,查询,发布,管理员,测试,bug,页面
From: https://www.cnblogs.com/21lzfy/p/18168874

相关文章

  • 学会使用 NumPy:基础、随机、ufunc 和练习测试
    NumPyNumPy是一个用于处理数组的Python库。它代表“NumericalPython”。基本随机ufunc通过测验测试学习检验您对NumPy的掌握程度。通过练习学习NumPy练习练习:请插入创建NumPy数组的正确方法。arr=np.([1,2,3,4,5])示例创建NumPy数组:importnumpy......
  • JMeter TestPlan(测试计划)
    一前言环境:window10JMeter5.3TestPlanTestPlan是构建Jmeter的第一步,也是学习JMeter首先接触到的一个东西,但之前却经常忽视了它,把目光放在了线程组及后面的组件上UserDefinedVariables如上,TestPlan里面也可以定义变量,连名字都和线程组里面定义变量的名字一样。但是它俩......
  • .Net单元测试xUnit和集成测试指南
    引言在现代化的软件开发中,单元测试和集成测试是确保代码质量和可靠性的关键部分。ASP.NETCore社区内提供了强大的单元测试框架,xUnit是其中之一,它提供了简单、清晰和强大的测试功能,编写单元测试有许多优点;有助于回归、提供文档及辅助良好的设计。下面几节我们来深入浅出探讨如......
  • ArmSoM-Sige5 RK3576开发板 正式发布!
    ArmSoM-Sige5采用RockchipRK3576第二代8nm高性能AIOT平台,6TOPS算力NPU,最大可配32GB大内存。支持8K视频编解码,拥有丰富的接口,支持双千兆网口,WiFi6&BT5和多种视频输出。支持多种操作系统,适用于基于ARM的PC和边缘计算设备、个人移动互联网设备和其他数字多媒体应用。关键参数......
  • 技术探秘:如何利用仪表构造InfiniBand流量在数据中心测试中的应用
    一、什么是Infiniband?在当今数据爆炸的时代,数据中心作为信息处理的中心枢纽,面临着前所未有的挑战。传统的通信方式已经难以满足日益增长的数据传输需求,而InfiniBand技术的出现,为数据中心带来了全新的通信解决方案。InfiniBand(IB)是一种高性能计算和数据中心网络架构,其设计目标是......
  • 《最新出炉》系列入门篇-Python+Playwright自动化测试-42-强大的可视化追踪利器Trace
    1.简介在我们日常执行自动化测试工作的过程中,经常会遇到一些偶发性的bug,但是因为bug是偶发性的,我们不一定每次执行都能复现,所以我们在测试执行的时候,追踪用例执行就变得非常重要了。playwright提供了一个PlaywrightTraceViewer工具来追踪测试执行,这是一个GUI工具,我们可以通过它......
  • 测试的F12开发者工具
    1F12妙用复制文字某些不允许复制的网站,可以通过F12选中元素,快速复制编辑页面上的任何文本在控制台输入document.body.contentEditable="true"或者document.designMode="on"即可查看隐藏的密码选中密码所在的元素,将文本框类型从type="passwor......
  • Locust性能测试设置持续时间(web-UI)
    jemter的线程组可以设置调度器的持续时间,这样如压测1分钟,半小时,一个小时就非常方便 但我们想要设定locust持续运行时间,web-UI页面是不支持的。解决办法有2个,主要讲第二个:1、通过命令行的方式来启动,我们可以配置locust启动配置参数,参考https://blog.csdn.net/weixin_4580533......
  • 我第一个开源AI小产品-video2blog即将正式发布
    前言首先它是为了解决我自己的个人问题。不管能不能帮到你,或者对于看到的你是否有点利用价值,也没太大的关系,最起码你可以来看看我开发小产品的整个过程。一段时间以来,我开始通过youtube平台来获取一些知识,或者打发早晚上下班坐地铁的时间。主要是我早晚通勤时间过长,差不多都是一......
  • react中如何区分什么场景下应该使用useEffect,什么场景下应该使用发布订阅模式,进行通信
    在React中,useEffect和发布订阅模式(Pub/Sub)解决的是不同层面的问题,因此它们的使用场景也有所不同。useEffect的使用场景数据获取:当组件挂载后需要从服务器获取数据时,可以使用useEffect。同时,当依赖项发生变化时,它也能帮助重新获取数据。副作用处理:任何需要在渲染之外进行的......