项目测试报告

article/2025/11/6 14:45:30

图书管理系统测试报告

一、测试概述

1.编写目的

本报告为图书管理系统阶段测试的总结,目的在于考察软件的功能和缺陷,尽可能多的发现软件的缺陷和漏洞。

2.项目介绍

为了方便学校师生管理或借阅图书而开发出的一个图书管理系统,在Windows环境下创建一个图书管理系统,用来管理学校图书馆信息,该系统登录管理员账号,可以对图书馆借阅图书信息进行管理

3.测试目标

项目最终可以完成班级管理,学生管理,图书管理,图书借阅信息管理等功能,方便易用。

二、测试执行过程

主要对软件的登录、注册、增加、修改、删除等功能进行了测试

登录界面:注册时用户名,密码不符合规定进行注册,都有正确的提示;注册已有用户名则注册失败;登录时,若用户名或密码为空或错误,登陆失败且提示信息正确。

管理界面;增加或修改信息时,信息输入不符合规定,则无法进行增加或修改;删除信息时有确认删除的弹窗;增加、修改、删除信息后,页面自动刷新出操作后的新的信息表。

三、缺陷分析

缺陷:注册失败无提示;注册时,邮箱不符合规则,无提示信息;增加修改信息时,输入不符合规定的信息,不能进行增加修改时没有准确的提示。

四、测试结论与建议

1.测试结论

功能性、易用性等角度描述是否所有的功能都测试通过,达到该项目的需求。登录模块功能完整,没有遗留严重缺陷;管理模块遗留一般等级的bug,如项目提示语不完善,可能影响用户使用。兼容性测试过程中,只对edge,Chrome进行了测试,其他浏览器可能存在兼容质量问题。

2.建议

测试过程中,发现仍然会有bug遗漏,建议在测试过程中进行交叉测试,可以使测试用例覆盖率更广。

开发过程中存在需求变更的情况,但没有及时通知测试,造成需求理解不致,影响测试进度。建议后续建立 规范的需求变更流程。

五、测试用例


http://chatgpt.dhexx.cn/article/kbD0n45K.shtml

相关文章

开源测试项目

在如今开源的时代,我们就不要再闭门造车了,热烈的拥抱开源吧!本文针对性能测试、Web UI 测试、APP测试、数据库测试、接口测试、单元测试等方面,为大家整理了github或码云上优秀的自动化测试开源项目,希望能给大家带来…

关于项目的测试

文章目录 前言(测试的相关知识)一、需求分析二、测试设计三、测试计划1.功能测试:1).题目展示及提交2).异常情况3).网络测试 2.兼容性测试:1).各种浏览器器访问:2).同一浏览器不同版本3).不同的操作系统: 3…

【2023必看】17个值得关注的测试开源项目大盘点

目录 引言 项目汇总 值得关注的项目 总结 引言 在软件测试领域,开源项目已经成为了一个重要的趋势。 作为测试人员,我们可以通过参与或关注这些开源项目,不仅可以学习到先进的测试思想、技术和工具,还可以积极参与社区建设&…

测试自学人必看:软件测试如何找测试项目?

目录 前言 方法一:自己找一些开源的开发/测试项目 方法二:从一些线上课程里找开发项目,付费和免费的都可以 方法三:报测试培训班,机构会提供测试项目。 结语 前言 测试新手不知道上哪找测试项目,这应…

【Linux 下】 信号量

文章目录 【Linux 下】 信号量信号量概念信号量操作初始化和销毁P()操作V()操作理解PV操作 基于信号量与环形队列实现的CS模型基于信号量和环形队列实现的生产者与消费者模型 【Linux 下】 信号量 信号量概念 信号量(…

Linux 信号量

信号量 信号量信号量的定义信号量理论例子Linux信号量机制使用信号量 信号量 信号量:用于管理对资源的访问。 (1) 当我们编写的程序使用了线程时,不管它是运行在多用户系统上、多进程系统上,还是运行在多用户多进程系统上,我们通…

Linux内核信号量:二值信号量/互斥信号量,计数信号量,读写信号量

《semaphore信号量:一个简单的示例程序》用户态程序 目录 概念 应用场景 使用方法 内核信号量的构成 信号量的API 初始化 PV操作 获取信号量(P) 释放内核信号量(V) 补充 内核信号量的使用例程 场景1 场景…

Linux系统中信号量的基本使用方法

大家好,今天主要和大家聊一聊,如何使用信号量的方法。 目录 第一: 父子进程相隔1s报数一次 第二:利用信号量实现父子进程通信 信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施&#…

信号量【Linux】

文章目录 1. POSIX信号量1.1 引入1.2 概念1.3 PV原语(原理)1.4 相关接口 2. 二进制信号量3. 基于环形队列的生产消费模式3.1 介绍3.2 为什么要使用环形队列3.3 环形队列的作用3.4 实现互斥和同步两个信号量框架生产和消费的逻辑完善环形队列1信号量完善环…

Linux信号量操作

信号量简介: 在对于临界区资源管理的过程中,多个程序同时访问一个共享资源经常容易引发一系列问题:如死锁,结果不唯一等等,在1965年,由荷兰科学家E.W.Dijkstra提出了一种新的进程同步工具,信号…

【关于Linux中----信号量及其使用场景】

文章目录 一、解释信号量1.1 概念的引入1.2 信号量操作和使用接口 二、信号量使用场景2.1 引入环形队列&&生产消费问题2.2 代码实现2.3 对于多生产多消费的情况2.4 申请信号量和加锁的顺序问题2.5 多生产多消费的意义 一、解释信号量 1.1 概念的引入 我们知道&#x…

linux(信号量)

信号量 几个基本概念临界资源临界区原子性互斥 信号量后台进程前台进程 信号储存信号处理信号(信号捕捉) 发送信号1、键盘产生:2、系统调用接口发送信号3、由软件条件产生信号4、硬件异常发送信号 内核中的信号量**信号量在内核中的数据结构****信号集操作函数** 信…

Linux--信号量

1.信号量的定义: 信号量是一个特殊的变量,一般取正数值。它的值代表允许访问的资源数目, 获取资源时,需要对信号量的值进行原子减一,该操作被称为p操作。当信号量值为0时,代表没有资源可用,p操作会阻塞。释…

【Linux】Linux的信号量集

所谓信号量集,就是由多个信号量组成的一个数组。作为一个整体,信号量集中的所有信号量使用同一个等待队列。Linux的信号量集为进程请求多个资源创造了条件。Linux规定,当进程的一个操作需要多个共享资源时,如果只成功获得了其中的…

linux信号量简介

一、什么是信号量 为了防止多个程序同时访问一个共享资源而引发的一系列问题,我们需要一种访问机制,它可以通过生成并使用令牌来授权,在同一时刻只能有一个线程访问代码的临界区域。 临界区域是指执行数据更新的代码需要独占式地执行。而信…

Linux下信号量使用总结

目录 1.Linux下信号量简介 2.POSIX信号量 2.1 无名信号量 2.2 有名信号量 3.System V信号量 1.Linux下信号量简介 信号量是解决进程之间的同步与互斥的IPC机制,互斥与同步关系存在的症结在于临界资源。 临界资源是在同一个时刻只容许有限个(一般只有…

Linux信号量详解

Linux信号量详解 1.什么是信号量信号量是一种特殊的变量,访问具有原子性。只允许对它进行两个操作:1)等待信号量当信号量值为0时,程序等待;当信号量值大于0时,信号量减1,程序继续运行。2)发送信号量将信号量…

Linux进程间通信—信号量

一、概述 进程间通信(interprocess communication,简称 IPC)指两个进程之间的通信。系统中的每一个进程都有各自的地址空间,并且相互独立、隔离,每个进程都处于自己的地址空间中。所以同一个进程的不同模块譬如不同的函…

Linux操作系统-信号量

信号量也属于一种进程间通信的机制,与其他的进程间通信不同,信号量不是用来传输数据的,而是用来进程间同步与互斥。除此之外,信号量还可以实现线程间的互斥。 信号量是什么? 信号量的本质是一个计数器。 一个信号量…

Linux·信号量全解

目录 信号量 进程间 【无名信号量完成 有血缘关系的进程间 互斥】 知识点2【有名信号量 没有血缘进程互斥】 1、创建一个有名信号量 2、信号量的关闭: 3、信号量文件的删除 4、P操作 sem_wait V操作sem_post 销毁信号量sem_destroy 知识点3【有名信号量 没…