Beta版本测试报告

请根据团队项目中软件的需求文档、功能说明、系统设计和Beta阶段的计划安排,写出软件的测试过程和测试结果,并回答下述问题。

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

    a. 修复的bug:
    1.当使用添加功能时,没有填写数据会造成空指针异常,跳转到报错页面;

    2.当删除有依赖性关系时的,没有提示有记录存在;

    3.当有已报修记录时,没有对处理报修单,按钮进行处理,会造成重复报修,出错;

    c. 这个产品就是这样设计的,不是bug:

     添加设备类型时,部件有添加上限:

    d. 没有能力修复,将来也不打算修复;

    当某些浏览器使用极速模式时,页面的样式和js效果无法显现

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

    只要通过查看源码,可以通过输入网址,就可以进页面(无需登录):

    解决初步策略:

    策略1:每个页面都判定一下,session中有没有user存在,如果没有,直接跳转到登录界面;

     

    策略2:使用Filter类过滤,chain方法可以判定每个页面是否有user存在;

     

    策略3:使用struts2自带的拦截器Interceptor,然后在struts.xml配置文件中配置拦截器解决;

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

    a. 你预期不同的用户会怎样使用你的软件?  我的用户主要为实验室的同学们,在他们上机的时候发现所用的电脑有问题直接申请报修方便快捷。老师管理那边也很容易看见汇总后自己想要的结果提升效率。

    b. 他们有什么需求和目标?学生:摆脱以往的手工登记费事费力的这项工作调动大家都是主人翁的态度积极参与进来:管理老师:方便汇总统计大大提升工作效率

    c. 你的软件提供的功能怎么组合起来满足他们的需要?媒人一样牵线搭桥,将学生老师的所需信息汇总分类后给双方各自所需要

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

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

管理员能添加用户、管理实验室及其设备,还有查看报修单,处理完毕后,修改设备状态。

学生登陆系统后,通过之前设置好的选项,能比较轻松地完成报修。

Beta版本发布说明

软件发布的同时,在团队博客上写一个发布说明

  • 列出这一版本相对于Alpha版本的新功能:
    • 在Alpha阶段,我们的用户原来设计的是注册,后来又改成由管理员后台添加,现在我们打算添加由Execl直接导入用户信息。
    • 添加软件模块
    • 添加设备类型与修改
  • 列出这一版本对Alpha版本修复的缺陷:
    • 我们改善l了自己的界面设计,之前只照顾了功能,没有对UI设计放太多精力,这次会侧重在用户体验方面(毕竟软件是给人用,要让人看起来不会不舒服)。
    • 对于一些异常的处理与提示。
  • 对运行环境的要求:在浏览器上运行即可
  • 安装方法:电脑上配备有web浏览器即可
  • 说明软件的发布方式以及发布地址:发布方式:发布到web服务器上
    发布地址:http://172.21.10.33:8080/lrsPrj
    (校园网的IP每次连接都会变,如果不能访问请留言。且每天的23:00-6:00学校断网,请避开这个时间访问)

Beta版本测试报告以及Beta版本发布说明的更多相关文章

  1. Crawling is going on - Beta版本测试报告

    [Crawling is going on - Beta版本] 测试报告 文件状态: [] 草稿 [√] 正式发布 [] 正在修改 报告编号: 当前版本: 2.0.2 编写人: 周萱.刘昊岩.居玉皓 ...

  2. 团队作业9--beta版本测试报告及发布说明

    Beta版本测试报告 1.bug的分类 a.修复的bug 部分用户无法获取位置 e. 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复. 前端无法查看用户签到信息 2.场景测试 ...

  3. jar包版本介绍(beta,alpha,release),软件的版本介绍

    α(Alpha) 此版本表示该软件仅仅是一个初步完成品,通常只在软件开发者内部交流,也有很少一部分发布给专业测试人员.一般而言,该版本软件的bug(漏洞)较多,普通用户最好不要安装.主要是开发者自己对 ...

  4. 【转帖】Alpha、Beta、RC、GA版本的区别

    [版本]Alpha.Beta.RC.GA版本的区别 https://www.jianshu.com/p/d69226decbfe Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测 ...

  5. MyGod_alpha版本测试报告

    买尬-Alpha版本测试报告 @(二手市场APP)[MyGod团队|团队项目|版本测试] 项目名称:武汉大学校园二手市场APP--买尬 软件版本:1.0.0 开发团队:MyGod 开发代表:程环宇 张 ...

  6. Beta版测试报告

    Beta版测试报告 测试中发现的Bug: Version 2.0 Bug List 1. 在动态监测界面,若随便点击“开始”.“关闭”.“结束”.红叉,会出现不定式崩溃现象. 2. 处理空数据时可能会 ...

  7. 修咻咻对追光的人、云打印团队的Beta产品测试报告

    修咻咻对追光的人.云打印团队的Beta产品测试报告 作业描述 课程 软件工程1916|W(福州大学) 团队名称 修!咻咻! 作业要求 项目Beta冲刺(团队) 团队目标 切实可行的计算机协会维修预约平 ...

  8. [Beta阶段]测试报告

    [Beta阶段]测试报告 博客目录 测试方法及过程 在正式发布前,为检验后端各接口功能的正确性,后端服务器对压力的耐受程度,以及前端各页面.功能的运行情况,我们对我们的服务器及小程序进行了多种测试.除 ...

  9. 男上加男团队对 修!咻咻! 团队,云打印 团队的Beta产品测试报告

    男上加男团队对 修!咻咻! 团队的Beta产品测试报告 男上加男团队对云打印 团队的Beta产品测试报告 6.2 1.57分补充 睡觉前看终于看到发布的在线版本 重新测试了一下 卡在注册这关 无法收到 ...

随机推荐

  1. CentOS Linux 新建oracle数据库实例并连接

    CentOS Linux 新建oracle数据库实例 安装好oracle之后,首先想到的那就是自己建一个库来看看效果喽. 创建的过程如下文章所说,http://blog.chinaunix.net/u ...

  2. java中Comparable和Comparator两种比较器的区别

    Comparable和Comparator接口都是为了对类进行比较,众所周知,诸如Integer,double等基本数据类型,java可以对他们进行比较,而对于类的比较,需要人工定义比较用到的字段比较 ...

  3. Oracle 11.2.0.1 ADG环境MRP进程遭遇ORA-600异常终止

    环境:Linux + Oracle 11.2.0.1 ADG 现象:发现备库没有应用日志 1. 数据库查询备库目前状态 发现备库目前没有应用日志,apply lag已经显示备库有3天21小时多没有应用 ...

  4. msbuildtoolspath is not specified for the toolsversion xx

    本地先是安装的vs2015,由于项目需求又安装了vs2008,在用vs2008打开.csproj工程文件,出现了上图的错误. 这一般是由于安装了vs2015和vs2008冲突产生的问题. 解决方案: ...

  5. IOS数据持久化之归档NSKeyedArchiver

    IOS数据持久化的方式分为三种: 属性列表 (自定义的Property List .NSUserDefaults) 归档 (NSKeyedArchiver) 数据库 (SQLite.Core Data ...

  6. async简单使用

    node的异步io虽然好用,但是控制异步流程确实一个比较麻烦的事情,比如在爬虫中控制并发数量,避免并发过大导致网站宕机或被加入黑名单.因此需要一个工具来控制并发,这个工具可以自己写或者使用async( ...

  7. angular2 组件交互

    1. 组件通信 我们知道Angular2应用程序实际上是有很多父子组价组成的组件树,因此,了解组件之间如何通信,特别是父子组件之间,对编写Angular2应用程序具有十分重要的意义,通常来讲,组件之间 ...

  8. Java中几种常量池的区分

    转载自:https://tangxman.github.io/2015/07/27/the-difference-of-java-string-pool/ 在java的内存分配中,经常听到很多关于常量 ...

  9. navicat for mysql只导出数据表结构(转)

    选中需要导出表结构的数据库,右键,在显示的菜单中选择"数据传输"这一项 ,在弹出窗口中"数据传输"单击选择"高级"一项,在"高级& ...

  10. linux之无名管道

    1.查看命令: man 2 pipe 2.头文件:#include <unistd.h> 3.函数原型: int pipe(int pipefd[2]); a.pipefd[2] :无名管 ...