Java教程

【Beta阶段】测试报告 - 灵境 | week16

本文主要是介绍【Beta阶段】测试报告 - 灵境 | week16,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Beta 阶段测试报告

项目 内容
这个作业属于哪个课程 2022春季软件工程(罗杰 任健)
这个作业的要求在哪里 团队项目-Beta阶段测试报告-CSDN社区
我们是谁 头发茂盛队
我们在做什么 灵境

一、在测试过程中发现了多少 Bug?是否在 Issue 中记录并修复?

对于需要过一段时间才能解决的 Bug,我们在 Issue 中进行记录便于跟进修复进度。截至目前我们记录了 38 条缺陷,涉及功能、UI、安全、用户体验、性能等各方面。

image-20220616000424890

image-20220616000244687

二、你是怎么进行场景测试(scenario testing)的?包括你预期不同的用户会怎样使用你的软件?他们有什么需求和目标?你的软件提供的功能怎么组合起来满足他们的需要?

⭐新增:关注点清奇的找乐子玩家

内容 说明
用户姓名 凹凸曼
照片 image-20220618215628648
用户身份 20岁工科男大学生,课上金工实习,课下喜欢给疲惫的学习生活找点乐子,游戏里关注点清奇,经常发现并利用一些神奇的bug,也是最令运维头疼的一批玩家。
用户痛点1 乐子人最不喜欢无趣,目前这些空有概念的APP令他们感到厌烦。
用户痛点2 发现了一个有趣的bug却无人分享,是很令人失落的一件事,有“狐朋狗友”一起玩才能快活起来。
定制功能 北航TD线闯关,中传钢琴湖音游
典型场景1 在高校场景里上蹿下跳,看看有没有什么bug。把电梯当跑步机,把玩家当跳板,奇怪的胜负欲增加了。
典型场景2 发现虽然操作里没有二级跳,但是踩着其他玩家跳跃可以达到相同目的后,呼朋唤友聚集一大波玩家向最高点冲锋。
典型场景3 在闯关类游戏坚持不懈百折不挠地尝试进入终点。
支付意愿 愿意为了一些“有趣”的功能花钱,想吸引他们需要花一点心思。
用户比例 70%左右

即将毕业的女大学生

内容 说明
用户姓名 泉此方
照片 image-20220618215635903
用户身份 21岁,理工院校大三女大学生,性格沙雕,好奇心强。成绩平平,家境一般,正在考虑考研还是就业。
用户痛点1 关于就业和考研,网上的帖子水平参差不齐,想多看看本校学长学姐的经验谈
用户痛点2 非常好奇其他学校的生活是怎样的,比如艺术学校、师范学校等非理工科大学。然而日常生活中接触不到这些大学的学生,无从了解
用户痛点3 快毕业了,想把宿舍里不需要的东西卖出去。希望有个方便的和本校学生交易的平台
典型场景1 通过灵境中的考研/就业经验贴房间,了解本校学长学姐的经验
典型场景2 通过灵境的跨校社交功能,在其他学校的虚拟校园中结识外校同学
典型场景3 通过灵境的二手物品交易贴,与本校同学约好在线下交易
支付意愿 为了比较好看的虚拟服饰、房间装扮会花少量的钱,其他方面一毛不拔
用户比例 15%左右

无法见面的异地恋情侣

内容 说明
用户姓名 蕾娜、辛耶
照片 image-20220618215641450
用户身份 19岁大学生,处于不同大学,无法经常见面的异地恋情侣
用户痛点1 处于热恋中却无法经常见面,某种意义上是在网恋。希望有一个更身临其境般的环境来恋爱
用户痛点2 虽然QQ微信可以实时联系到对方,但仅仅文字的情感传递不能满足恋爱需求
用户痛点3 希望与对方共建一个属于两人的小世界,但目前无法在现实中实现
典型场景 在两人都非常想念对方时,可进入我们的APP进行不只是文字的交流;无法带对方来自己学校游玩时可以在虚拟校园中散步,仿佛两人漫步在自己校园中;希望有共同的小世界时,可以与对方共建一个家园,自定义专属于两人的世界
支付意愿 众所周知,在谈恋爱时,双方会愿意为彼此的有意义的事情买单,比如为了两人的家园更加好看付款,又或者为了其他更好的适用体验付款
用户比例 20%左右

学识渊博的大学教师

内容 说明
用户姓名 冯老师
照片 image-20220618215645608
用户身份 30岁的大学青年教师,刚来学校不到一年
用户痛点1 想要和学生有更紧密的交流,奈何与学生的联系仅限于课堂
用户痛点2 不太熟悉所任教的学校和学生,想要从不同的角度去了解
用户痛点3 希望以自己过来人的身份帮助学生,可是没有现成的平台
典型场景1 通过灵境中的好友功能,与学生进行虚拟世界的交流
典型场景2 通过灵境的校园社交功能,了解所在学校和学生的风貌
典型场景3 通过灵境的信息发布与动态,向学生提供帮助与经验
支付意愿 作为有自身收入的群体,可能会在一些场合进行支付
用户比例 5%左右

热爱交友的社牛男大学生

内容 说明
用户姓名 胖虎
照片 image-20220618215703489
用户身份 20岁大学生,性格开朗,喜欢交友,擅长唱歌
用户痛点1 喜爱交友但交友平台有限,希望有更广大的交友平台
用户痛点2 不想将交友范围仅限于本校,想认识认识其他学校的同学
用户痛点3 喜欢展示自己的唱歌才能,希望有更广大的平台展示自己
典型场景1 通过灵境中的好友功能,与同学们进行虚拟世界的交流
典型场景2 通过灵境的校园社交功能,结实其他学校的同学
典型场景3 通过灵境的信息发布与动态功能,展示自己的歌唱技巧,借此也能认识更多同学
支付意愿 作为交友意愿强烈的同学,愿意进行一定的支付如开通VIP使得自己能在社交圈中更为显眼
用户比例 20%左右

专心科研的研究生学霸

内容 说明
用户姓名 顾恩达
照片 image-20220618215728488
用户身份 22岁硕士生,性格开朗,潜心科研,一心研究自己的专业领域
用户痛点1 平时生活中接触的交际圈较窄,没法认识很多新朋友
用户痛点2 科研生活太单调,缺少对于多种兴趣的探索途径
用户痛点3 缺乏创新和灵感来源,缺少与不同专业同学交流的机会
典型场景1 在虚拟校园和广大大学本科生,硕士生,博士生老师进行交流,扩大交际圈
典型场景2 利用app提供的各种VR,AR游戏和社交体验丰富自己的生活,探索更多兴趣爱好
典型场景3 与天南海北的同学,老师进行深入交流,开拓眼界,激发科研创新灵感
支付意愿 以沉浸式交友为主要核心诉求,有一定经济自主权,会有较强愿望支付更多虚拟装扮费用来美化自己
用户比例 10%左右

三、给出你的测试矩阵(test matrix),也即在什么样的平台、硬件配置、浏览器类型……上对你的软件进行测试?

测试机型 操作系统及版本 CPU 参数 RAM 大小 屏幕分辨率 登录 注册 首页 我的 灵境广场 TD线挑战 新主楼会议室 钢琴湖游戏 个人空间 树洞 多人同步 聊天
Dell XPS 7590 Windows 10 Home 21H2 19044.1645 Intel Core i7-9750H 6C12T@2.6 GHz 64 GB 3840 * 2160 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
MacBook Pro 14 Mac OS Monterey 12.4 Apple M1 Pro 10C14G@2.5 GHz 32 GB 3024 * 1964 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
MacBook Pro 13 Mid-2012 Mac OS Catalina 10.15.7 Intel Core i7-3520M 2C4T@2.9 GHz 8 GB 1280 * 800 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
Huawei MateBook Windows 11 Intel Core i7 GB 3000 * 2000 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
Huawei Mate S Android 5.1.1 EMUI 3.1 Hisilicon Kirin 935 4C@2.2 GHz + 4C@1.5 GHz 3 GB 1920 * 1080 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
Huawei MatePad T1-A23L Android 5.1.1 EMUI 3.1 Qualcomm Snapdragon 410 4C@1.2 GHz 2 GB 1280 * 800 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常

四、你的软件 Beta 版本的出口条件(exit criteria)是什么?也即在什么条件下,认定你的软件已经足够好,可以发布 Beta 版本?

基本功能及逻辑测试

  • 程序能正常运行,不存在闪退、崩溃等情况
  • 各逻辑功能完备,如支持完整的“增删改查”操作
  • 基本无视觉瑕疵

用户体验

  • 交互元素充分且必要

兼容性测试

  • 典型机型均可兼容

压力测试

  • 服务端能够支持 1000 级别的并发,例如对最复杂的连表查询接口进行 1000 级别并发的压力测试,结果如下:

    img

    img

  • 对若干复杂接口同时进行并发压力测试,结果如下:

    压测3

安全测试

  • 实现完备的鉴权机制,如

    • 未登录状态下不允许获取隐私信息、不处理隐私相关请求
    • 登录状态下不允许以他人身份增删改查他人的隐私信息
    • 普通用户不允许以管理员身份登录
    • 某用户修改密码后,应该注销除当前会话外的所有会话
  • 不因非法参数而崩溃(500 Internal Server Error),如

    • 不完整的请求
    • 缺失或空白的参数
    • 错误的数据类型
  • 实现验证码等机制,避免恶意占用服务器资源,如

    • 只有正确填写验证码才能完成注册
    • 手机号检查严格,避免恶意获取验证码(正则表达式:^(?:\+?86)?1(?:3\d{3}|5[^4\D]\d{2}|8\d{3}|7(?:[0-35-9]\d{2}|4(?:0\d|1[0-2]|9\d))|9[0-35-9]\d{2}|6[2567]\d{2}|4[579]\d{2})\d{6}$
  • 数据库不得明文存储密码,如

    • 传输和存储均使用密码的 sha-1 哈希值(暂未实现盐表,原因是不允许常见密码)

结论

  • 软件已达到以上出口条件,可以发布
这篇关于【Beta阶段】测试报告 - 灵境 | week16的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!