THE BUG 团队

杨梓琦 温海源 李华 陈杰才 郑堡恩 钟明康

软件说明

本软件用MYSQL数据库保存所有的数据内容,因此可以通过查询数据库查询功能是否正常进行。

测试过程

在测试过程中,左右两张图是操作前和操作后的对比


1.测试登录模块(不同身份的用户登录会实现不同的功能)

用户数据库中的内容

测试一:张三是售货员,输入用户名密码并点击后会出现售货员的出售界面

                       

测试二:李四是经理,输入用户名和密码并点击登录后会出现信息管理界面

                                     

2. 测试售货员窗口的功能

商品数据库中的内容

测试一:先点击新建订单,会生成随机订单号,输入商品号以及商品数量 并点击确定后会在数据库中生成一条相应的记录

生成了相应的记录

3.测试管理员窗口登录信息管理模块

测试一:测试查询全体按钮(点击之后右边的文本框上显示出所有的登录信息)

测试二:测试增加按钮(输入信息并且点击增加按钮,系统会生成对应的记录)

        

测试三:测试修改按钮(尝试修改张三的密码和职位)

                      

测试四:测试删除按钮(删除王五这个账户)

                       

4.测试职工信息管理模块

测试一:测试查询全体按钮的功能

测试二:测试增加按钮的功能

                       

测试三:测试修改按钮的功能(修改赵四的职位为清洁工)

        

测试四:测试删除按钮功能(删除赵四这个员工的信息)

      

5.测试货物信息管理模块

测试一:测试查询商品信息按钮(输入大类/小类/商品名  点击按钮后可以出现该商品相应的信息)

   

测试二:测试查询流水按钮  (输入起始时间会显示流水)

测试三:测试出入库查询按钮  (输入大类/小类/商品名    和起始时间,会显示相应的出入库信息)

测试四:测试销售分析按钮(输入大类/小类/商品名    和起始时间,会显示相应的销售分析)

测试五:测试销售排名按钮(输入大类/小类和起始时间 然后点击按钮会出现相应类的销售排名)

      

测试六:测试入库功能(进货功能,输入相关信息,然后在表中生成相应的一条记录)

     

测试七:测试修改商品信息功能(输入相应的信息和修改的信息,会实现修改功能)

测试结果


1.测试登录模块(不同身份的用户登录会实现不同的功能)

测试一:张三是售货员,输入用户名密码并点击后会出现售货员的出售界面----------符合需求

测试二:李四是经理,输入用户名和密码并点击登录后会出现信息管理界面----------符合需求

2. 测试售货员窗口的功能

测试一:先点击新建订单,会生成随机订单号,输入商品号以及商品数量 并点击确定后会在数据库中生成一条相应的记录----------符合需求

3.测试管理员窗口登录信息管理模块

测试一:测试查询全体按钮(点击之后右边的文本框上显示出所有的登录信息----------符合需求

测试二:测试增加按钮(输入信息并且点击增加按钮,系统会生成对应的记录)----------符合需求

测试三:测试修改按钮(尝试修改张三的密码和职位)  ----------符合需求

测试四:测试删除按钮(删除王五这个账户----------符合需求

4.测试职工信息管理模块

测试一:测试查询全体按钮的功能----------符合需求

测试二:测试增加按钮的功能----------符合需求

测试三:测试修改按钮的功能(修改赵四的职位为清洁工)----------符合需求

测试四:测试删除按钮功能(删除赵四这个员工的信息)----------符合需求

5.测试货物信息管理模块

测试一:测试查询商品信息按钮(输入大类/小类/商品名  点击按钮后可以出现该商品相应的信息)----------符合需求

测试二:测试查询流水按钮  (输入起始时间会显示流水)----------符合需求

测试三:测试出入库查询按钮  (输入大类/小类/商品名    和起始时间,会显示相应的出入库信息)----------部分符合需求(因为还没实现入库功能,无法测试入库查询)

测试四:测试销售分析按钮(输入大类/小类/商品名    和起始时间,会显示相应的销售分析)----------符合需求

测试五:测试销售排名按钮(输入大类/小类和起始时间 然后点击按钮会出现相应类的销售排名)-------符合需求

测试六:测试入库功能(进货功能,输入相关信息,然后在表中生成相应的一条记录)-------符合需求

测试七:测试修改商品信息功能(输入相应的信息和修改的信息,会实现修改功能)------符合需求

回答问题


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

总共发现了7个BUG

修复的bug——5个

(1)销售分析不能分析大小类的情况,  销售额和销售显示为NULL

(2)出入库查询不能显示大小类的出入库情况  没有显示内容

(3)不能正常调用后台的账号密码表查询数据,显示不出内容

(4)java窗口控件textArea不能显示全部文本

(5)有些窗口不能显示出来

不能重现的bug ——没有

 这个产品就是这样设计的,不是bug;——1个

(1)在大类小类一起输入时,出入库查询会显示失常------本来就是只能输入大类小类中的一个,产品就是这样设计的

没有能力修复,将来也不打算修复;——1个

(1)不知道为什么在用户信息操作窗口打开时是缩略在左上角的,找了很久也找不到原因

 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。——0个

2.场景测试(scenario testing),包括以下内容:

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

售货员:登录自己的账号密码,然后呈现出售货员的界面,新建订单并输入商品编号和商品数量实现商品的售卖;

  经理:登录自己的账号密码,然后呈现出信息管理的界面,管理登录信息,员工信息,货物的增删查改以及综合分析

他们有什么需求和目标?

售货员需求:方便地实现商品地售卖,并提供记录        目标:处理大量客户的售卖信息,让工作效率更高

经理需求:软件可以方便地管理超市系统的各种信息,以及提供销售进货分析材料     目标:信息化管理商店,合理分配各种货物的售卖以及进货,实现更多的盈利

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

售货员:登录系统+售货员窗口+售货系统+数据库系统储存信息

经理:登录系统+信息管理系统(职工,用户,货物信息管理)+综合分析系统(出入库分析等)

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

用户类型

操作系统

屏幕大小

组合总数

变量数目

2

1

1

2

售货员

Win10

15.5寸

经理

模块

模块对应具体功能

经理

售货员

登录识别模块

登录识别和页面跳转

售货员窗口模块

生成订单

设计为不可用

管理员窗口登录信息管理模块(查询,增加,修改,删除)

查询全体

设计为不可用

增加

设计为不可用

修改

设计为不可用

删除

设计为不可用

职工信息管理模块

查询全体按钮

设计为不可用

增加

设计为不可用

修改

设计为不可用

删除

设计为不可用

货物信息管理模块

查询商品信息

设计为不可用

查询流水

设计为不可用

出入库查询

设计为不可用

销售分析

设计为不可用

销售排名

设计为不可用

入库

设计为不可用

修改商品信息

设计为不可用

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

在所有功能测试完毕并且把能修改的bug修改之后就可以发布Alpha版本;

Alpha版本发布说明


1.这一版本的功能

(1)登录模块(不同身份的用户登录会实现不同的功能)

售货员输入用户名密码并点击后会出现售货员的出售界面

经理输入用户名和密码并点击登录后会出现信息管理界面

(2)售货员窗口

新建订单,会生成随机订单号,输入商品号以及商品数量 并点击确定后会在数据库中生成一条相应的记录

(3)管理员窗口登录信息管理模块

查询全部登录信息:测试查询全体按钮(点击之后右边的文本框上显示出所有的登录信息)

增加登录信息(输入信息并且点击增加按钮,系统会生成对应的记录)

登录信息修改

登录信息删除

(4)测试职工信息管理模块

查询全体职工信息

插入职工信息

修改职工信息

删除职工信息

(5)货物信息管理模块

查询商品信息按钮(输入大类/小类/商品名  点击按钮后可以出现该商品相应的信息)

查询流水 (输入起始时间会显示流水)

出入库查询  (输入大类/小类/商品名    和起始时间,会显示相应的出入库信息)

销售分析(输入大类/小类/商品名    和起始时间,会显示相应的销售分析)

销售排行

2.修复的缺陷

(1)改进了显示的格式,使现实的内容可读性更强

(2)简化了货物操作界面,使可操作性更强

(3)简化了商品编号的编写,改为4位,比原先的10位更加方便

3.对运行环境的需求

(1)windows10系统

(2)需要安装mysql数据库

(3)需要安装jdk  在jre环境下运行

4.已知的问题和限制

限制:个人能力限制:技术还不够精进

时间限制:因为时间原因,无法实现更多的功能

设备限制:无法在多种设备上进行测试

问题:(1)因个人技术限制,无法实现二维码扫码等功能

(2)可操作性依然不够强,需要更多改进

(3)因为团队里只有一人制作前端界面,因此界面比较简陋,并没有花很多心思在排版上面。

(4)功能还不够完善,不够方便

5,发布方式

在码云上发布,发布地址  https://gitee.com/the-bug/surpermaket/tree/master/surpermarket

测试与发布( Alpha版本 )的更多相关文章

  1. 团队作业5_测试与发布(Alpha版本)

    Alpha版本测试报告 1.测试找出的bug(N个): (1)修复的Bug:很多个,主要是一些疏忽造成的,比如请求url写错导致数据加载不了.比较有意义的bug是因为使用redux,但是用户刷新后数据 ...

  2. 团队作业9——测试与发布(Beta版本)

    Beta版本测试报告 一bug汇总 计时没有显示即倒计时,难度不同的功能没有实现(已修复) 没有导入试卷和错题功能(不打算修复) 前台管理功能(部分修复) 界面美观问题(没有修复也不打算修复) 二.场 ...

  3. 团队作业part5--测试与发布(Alpha版本)

    测试报告 1.测试与解决bug 1)测试人员测试出的bug 游戏失败后方块还能下落 分数设计不太合理 存在行数不可消除的情况 2)开发人员解决bug 2.场景测试 适用群体:打发时间的学生.工作压力大 ...

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

    Deadline: 2017-5-7 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的两个方面 测试报告 发布说明 晚交 - 0分 迟交一周以上 - 倒扣本次作业 ...

  5. 【集美大学1411_助教博客】团队作业5——测试与发布(Alpha版本)

    同学们好像都进入了状态,任务都完成的不错,测试与发布是一个软件的非常重要的环节,每年双11前夕是阿里巴巴加班最严重的时期,这是因为他们在不断的测试,因为他们不想在双11到来之时有任何差池.所以无论你的 ...

  6. 【1414软工助教】团队作业5——测试与发布(Alpha版本) 得分榜

    题目 团队作业5--测试与发布(Alpha版本) 作业提交情况情况 所有团队按时提交. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 团队作业1 ...

  7. 团队作业第5周 - 测试与发布(Alpha版本)- 天冷记得穿秋裤队

    团队作业第5周 - 测试与发布(Alpha版本)- 天冷记得穿秋裤队 Alpha版本测试报告 在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个? 前后端至今一共发现有10个bug,修复的 ...

  8. 宇宙最帅叉叉——第五周博客 for 测试与发布(Alpha版本)

    Alpha版本测试报告 1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个? a.修复的BUG UDP传输 recvfrom 当没有消息来的时候一直循环等待因其阻塞 ,时间戳无效了. ...

  9. 测试与发布(Alpha版本)——小谷围驻广东某工业719电竞大队

    测试与发布(Alpha版本)--小谷围驻广东某工业719电竞大队 一.引言 1.需求规格说明书: https://www.cnblogs.com/TaoTaoLV1/p/9819913.html 2. ...

随机推荐

  1. ubutun 服务器配置jupyter notebook

    由于能力有限,学习机器学习时候发现,自己的电脑带不起来,所以想起了服务器,选择的是阿里的ubutun服务器,所以希望能够 使用jupyter notebook,看到网上一大片,配置和好久,才成功,在这 ...

  2. golang的bytes.buffer

    参考原文:go语言的bytes.buffer 一.创建缓冲期 bytes.buffer是一个缓冲byte类型的缓冲器 1.使用bytes.NewBuffer创建:参数是[]byte的话,缓冲器里就是这 ...

  3. mysql权限管理命令

    #创建用户 create user 'songwp' IDENTIFIED BY '1234' #用户授权 GRANT ALL ON DB01.* TO 'songwp' #撤销权限 REVOKE A ...

  4. linux开机启动及运行级别、root密码丢失、单用户模式只读的处理方法

    linux系统启动大致步骤如下:  加电自检-->根据BIOS中的设置从指定的设备启动-->找到设备MBR中的bootloader引导启动系统-->启动kernel-->启动i ...

  5. 《金融业人工智能实践 》(Hands-On Artificial Intelligence for Banking) 阅读指南 - 第5章

    术语中英互查: Morningstar Style Box - 晨星投资风格箱方法 (该翻译来自于晨星中国官网,权威得不能再权威了 https://cn.morningstar.com/help/da ...

  6. Netty源码解析 -- 内存对齐类SizeClasses

    在学习Netty内存池之前,我们先了解一下Netty的内存对齐类SizeClasses,它为Netty内存池中的内存块提供大小对齐,索引计算等服务方法. 源码分析基于Netty 4.1.52 Nett ...

  7. vue在移动端使用alloyfinger手势库操作图片拖拽、缩放

    最近开发一个活动需要在手机上给上传的头像加上边框.装饰,需要拖拽.手势缩放边框下的头像图片,因为是vue项目,开始尝试了vue-drag-resize这个组件,对图片拖拽支持很完美,但是无法手势缩放, ...

  8. 建议收藏!2020阿里面试题(JVM+Spring Cloud+微服务)上

    前言 对于大厂面试,我想要强调的一点就是心态真的很重要,是决定你在面试过程中发挥的关键,若不能正常发挥,很可能就因为一个小失误与offer失之交臂,所以一定要重视起来.另外提醒一点,充分复习,是消除你 ...

  9. 如何使用Camtasia给视频或者图片调色

    喜欢摄影过着做视频的朋友一定知道,一张好看的照片或者一段精美视频的构成因素很多,取景本身肯定是个很重要的条件,相机的素质是非常重要的硬件条件,接下来的就是后期的编辑和处理了,而在后期处理过程中调色就显 ...

  10. FLstudio 系列教程(七):FL Studio五大常用按钮介绍

    我们打开FL Studio编曲软件会发现界面中有好多的菜单和窗口,这些窗口每个都有其单独的功能.今天小编主要给大家详细讲解下FL Studio水果软件的五大常用按钮. 1.首先我,我们双击桌面的水果图 ...