云借阅图书管理系统的测试项目实践

这篇具有很好参考价值的文章主要介绍了云借阅图书管理系统的测试项目实践。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、项目启动,介入了解需求

项目背景:通过学习到的 SSM(Spring + SpringMVC + MyBatis)框架知识来实现一个前后端分离的云借阅图书管理系统。

目标:完成系统搭建,用户和图书相关模块编写,在 SSM 框架整合的基础上实现系统功能。

时间:2022-11-30 到 2022-12-26。

项目成员:

  • 项目经理:lyg
  • 产品经理:cch
  • 开发:crb
  • 测试:czh

二、需求分析

功能需求:

用户登录模块,提供登录和注销的功能。区分系统用户和普通用户。
图书管理模块,提供新书推荐,图书借阅,当前借阅,借阅记录四大模块。
新书推荐模块,能够查找图书,选择图书借阅。
图书借阅模块,对图书的借阅和增删改查操作。增加,删除,修改图书为系统用户特有的功能。
当前借阅模块,提供查询图书,归还图书,确认归还功能。其中确认归还功能为系统用户所有。
借阅记录模块,提供新增借阅记录,查询借阅记录功能。
人员管理模块,提供给系统用户使用,功能有:新增人员,搜索人员资料,修改人员信息,办理离职手续。

界面需求:

布局、排版美观,设计符合当下时代。
界面的按键和跳转能够正常使用。

性能需求:

启动程序不超过 3 分钟。跳转页面不超过 30 秒。执行业务逻辑不超过 30 秒。

兼容性需求:

Windows7,Windows8,Windows10 都能使用。

易用性需求:

操作简单、方便。

安全需求:

输入页面的信息合理保存。
保证用户的数据安全,不被盗用,不遗失等。


三、制定测试方案(计划 + 策略)

测试范围以及测试点:
用户登录页面,图书管理页面,新书推荐模块,图书借阅模块,当前借阅模块,借阅记录模块。
登录用户识别,图书数据的增删改查,图书借阅记录数据的增删改查。

测试方法: 手工

测试所涉及的类型:

功能:依照功能测试用例全部执行。

界面:依照界面测试用例全部执行。

性能:依照性能测试用例全部执行。

兼容性:依照兼容性测试用例全部执行。

易用性:依照易用性测试用例全部执行。

安全:依照安全测试用例全部执行。

测试资源:

云借阅图书管理系统的测试项目实践

计划:

云借阅图书管理系统的测试项目实践

风险:
学校课程重,论文催着搞。有人要考公,有人要考研。

测试轮数:

第一轮测试:冒烟测试,系统测试

第二轮测试:冒烟测试,BUG 验证,回归测试

第三轮测试:冒烟测试,BUG 验证,系统测试

第四轮测试:验收测试

配置管理:
源代码将上传至:https://gitee.com/chen-zonghao/java-framework/tree/master/cloudlibrary

项目中产出的所有文档将上传至:https://gitee.com/chen-zonghao/software-test-learning/tree/master

变更管理:

评审管理:

准入准出标准:

准入测试:冒烟测试通过。

准出测试:严重、重要 BUG 无遗留,一般、次要 BUG 合计不超过 2 个。


四、测试执行流程

1、 需求测试

基于需求的测试方法是基本的测试方法,而需求的质量直接影响到后续的开发和测试工作。

  • 需求审核
  • 需求测试
  • 测试设计中进行需求测试
  • 需求测试要素:正确性,必要性,完整性,一致性
  • 需求测试应该尽早开始

2、 提测版本测试

  • 冒烟测试
  • 版本测试中信息传递:修改内容,配置管理

3、 系统测试

  • 根据测试用例执行测试
  • 缺陷管理

4、 回归测试

  • 确认回归内容
  • 确认回归方式为手工
  • 用例的回归
  • bug 的回归

5、 编写测试报告

  • 缺陷分析
  • 测试结论

五、编写测试用例

测试用例脑图原件链接:https://gitee.com/chen-zonghao/software-test-learning/tree/master

云借阅图书管理系统的测试项目实践


六、测试执行

6.1 环境搭建

将编辑好的项目源代码文件保存到测试电脑上,启动 MySQL 服务,启动 tomcat 服务,配置好相关 Java 版本,导入需要的依赖。

6.2 准备工作

登录系统账号数据准备,新增图书数据准备,修改图书数据准备。

6.3 执行

第一轮测试:冒烟测试,系统测试
第二轮测试:冒烟测试,BUG 验证,回归测试
第三轮测试:冒烟测试,BUG 验证,回归测试
第四轮测试:验收测试

6.4 缺陷管理

需要通过禅道开源项目管理工具完成…

发现缺陷、记录缺陷、沟通缺陷、跟踪缺陷、关闭缺陷


七、输出测试报告

需要通过禅道开源项目管理工具完成…

缺陷分析:

  • 版本 Bug 数量
  • 模块 Bug 数量
  • Bug 严重度
  • Bug 类型
  • Bug 状态

测试结论:


八、版本发布

  • 将项目源代码上传至 Git.

  • 将项目写成博客发布至 CSDN.


九、项目总结

做好的,值得其它项目借鉴:
测试用例根据用户需求分析来设计,而且有整体框架,算是比较详细全面。

有待改善的地方:
系统中有一些模块的功能是类似的,导致设计测试用例的时候重复,略显冗余。
系统中的一些功能模块不好设计出较冷门的用例,建议多多练习设计测试用例,提高经验。文章来源地址https://www.toymoban.com/news/detail-498423.html

到了这里,关于云借阅图书管理系统的测试项目实践的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 云借阅图书管理系统

             基于SSM(Spring + Spring MVC + Mybatis)框架开发的一个较为简单的云借阅图书管理系统,虽然比较简单,但是耐心的做完会对  Spring框架 和 Spring MVC框架 以及 Mybatis 框架  这三个框架的整合开发有一个较好的理解 。 下面我就来简单的研究一下代码,全部的代码文件,我

    2024年02月06日
    浏览(30)
  • 云借阅-图书管理系统

    程序设计逻辑简单,适合观摩学习使用。 云借阅图书管理系统主要实现了两大功能模块:用户登录模块和图书管理模块,用户登录模块主要用于实现用户的登录与注销;图书管理模块主要用于管理图书,如新书推荐、图书借阅等。 1.开发技术: 后端:SSM(Spring、SpringMVC、Mybatis

    2024年02月13日
    浏览(37)
  • Java web图书管理系统、在线图书借阅管理系统(带文档)

     大家好,我是DeBug,很高兴你能来阅读!作为一名热爱编程的程序员,我希望通过这些教学笔记与大家分享我的编程经验和知识。在这里,我将会结合实际项目经验,分享编程技巧、最佳实践以及解决问题的方法。无论你是初学者还是有一定经验的程序员,我都希望能够为你

    2024年01月23日
    浏览(37)
  • 图书借阅管理系统——C++版

    文章目录 前言 一、总体结构 二、详细代码 图书借阅管理系统的总体功能要求 : 图书借阅管理系统的总体目标:在Visual Studio 2022的开发环境下,利用所学C++语言和数据结构的相关知识,编写程序系统主要实现图书馆的增加图书、查询图书、删除图书、借阅图书、还书;增加

    2024年02月11日
    浏览(36)
  • 基于SSM框架的借阅图书管理系统

    目录 一、功能 二、开发环境 三、系统项目文件组织结构 四、数据库设计 1.用户表 2.图书表 3.借阅记录表 五、页面展示 1.登录页面 2.用户端 3.管理员端 六、源码 本系统后台使用SSM框架编写,前台页面使用当前主流的Bootstrap和jQuery框架编写。 借阅图书管理系统主要实现了两

    2024年02月09日
    浏览(43)
  • python+django在线借阅图书管理系统vue

    本论文是以构建图书借阅为目标,使用  django框架制作,由系统前台、读者和管理员三大部分组成。着重论述了系统设计分析,系统的实现(读者注册模块,读者登录,读者浏览图书模块,图书借阅模块,图书归还模块,管理员登录等)以及后台数据库管理。从网站设计到具

    2024年02月07日
    浏览(38)
  • 第七章:借阅管理【基于Servlet+JSP的图书管理系统】

    1.1 查询借书卡   借书卡在正常的 CRUD 操作的基础上,我们还需要注意一些特殊的情况。查询信息的时候。如果是管理员则可以查询所有的信息,如果是普通用户则只能查看自己的信息。这块的控制在登录的用户信息 然后就是在Dao中处理的时候需要考虑根据当前登录用户查

    2024年02月11日
    浏览(40)
  • 基于Java的图书借阅网站, java+springboot+vue开发的图书借阅管理系统 - 毕业设计 - 课程设计

    本程序实现图书的智能化、信息化和简单化;实现图书信息的增加、删除、修改、查找、借阅、还书、收藏的显示操作及实时数据库的提交和更改和对普通用户的增、删、改、查;提高图书管理员工作信息报送及反馈的工作效率,减轻管理员的劳动负担;提高信息的及时性和

    2024年04月28日
    浏览(57)
  • 【计算机毕业设计】图书馆借阅管理系统

    一、系统截图(需要演示视频可以私聊)         摘  要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、

    2024年02月09日
    浏览(65)
  • 基于Java+SpringBoot+vue实现图书借阅管理系统

    🍅 作者主页 央顺技术团队 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 文末获取源码联系方式 📝 在Internet高速发展的今天,计算机的应用几乎完全覆盖我们生活的各个领域,互联网在经济,生活等方面有着举足轻重的地位,成为人们资源共享,信息快速传递的重要渠道。在中国

    2024年01月25日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包