首页 > 其他分享 >测试计划

测试计划

时间:2023-12-02 14:14:40浏览次数:30  
标签:测试计划 视角 鼠标 文件 模型 测试通过 bug

测试计划

1.出现的bug

我们经过测试一共发现了三个bug

bug编号 bug内容
01 当向程序传入不能查看的模型文件时,程序崩溃
02 当传入多个模型时,模型之间可能会相互遮挡
03 观察模型的视角在平移时没有距离限制

1.1修复的bug;

bug-01:逻辑漏洞型bug,用ifelse把输入非法文件的情况排除

bug-02:

1.2不能重现的bug;

暂未发现

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

bug-03

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

暂未发现

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

暂无发现

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

用户画像

姓名 性别 年龄 专业 兴趣 图像引擎
小明 20 软件工程 游戏开发 虚拟引擎
小红 21 计算机科学 图形学 Three.js
小李 22 游戏设计 虚拟现实 Unity

场景测试

用户 你预期用户会怎样使用你的软件? 他们有什么需求和目标? 你的软件提供的功能怎么组合起来满足他们的需要?
小明 向程序同时导入多个模型文件 做一个3D射击游戏 同时可视化多个3D模型,模拟出射击游戏中的某个场景
小红 向程序导入数据模型文件 做一个数据可视化应用 快速地显示出模型,方便小红比较不同数据模型
小李 向程序导入模型文件 做一个VR体验项目 可视化3D模型并通过一个可移动的视角VR视角

3.功能测试(测试矩阵)

测试序号 测试内容 测试步骤 测试用例说明 预期测试结果 实际测试结果
01 模型文件导入 将一个模型定义文件放在Obj/文件夹下,并在Setting.csv文件中添加该文件的路径信息以及模型显示的位置信息 Bottle,一个杯子模型的定义文件 显示一个立体的杯子 导入成功,测试通过
Nanosuit,一个游戏角色模型的定义文件 显示一个3D的游戏角色模型 导入成功,测试通过
Bunny,一个兔子模型的定义文件 显示一只立体的兔子模型 模型导入失败,测试不通过
将多个模型定义文件放在Obj/文件夹下,并在Setting.csv文件中添加这些文件的路径信息以及模型显示的位置信息 Bottle,Nanosuit和rock,分别是一个杯子模型的定义文件、一个游戏角色模型的定义文件和一个石头模型定义文件 同时显示一个杯子、一个游戏角色模型和一个石头模型 导入成功,测试通过
02 模型显示 导入模型并观察显示的3D模型 Bottle,一个杯子模型的定义文件 显示一个立体的杯子,观察视角可以正常移动 测试通过
Bottle,Nanosuit和rock,一个杯子模型的定义文件、一个游戏角色模型的定义文件和一个石头模型定义文件 同时显示一个杯子、一个游戏角色模型和一个石头模型,观察视角可以正常移动 测试通过,但是如果模型显示的位置信息设置不当,会导致不同模型互相遮挡
03 观察视角平移 使用键盘操作移动视角,变换多个角度观察模型 按’A‘键 观察视角向左移动 按下’A‘键,视角向左平移,但是平移没有距离限制
按’D‘键 观察视角向右移动 按下’D‘键,视角向右平移,但是平移没有距离限制
按’W‘键 观察视角向上移动 按下’W‘键,视角向上平移,但是平移没有距离限制
按’S‘键 观察视角向下移动 按下’S‘键,视角向下平移,但是平移没有距离限制
04 观察视角旋转 使用鼠标操作移动视角,变换多个角度观察模型 按住鼠标左键,拉动鼠标向左 视角向左旋转 视角向左旋转,测试通过
按住鼠标左键,拉动鼠标向右 视角向右旋转 视角向右旋转,测试通过
按住鼠标左键,拉动鼠标向上 视角向上旋转 视角向上旋转,测试通过
按住鼠标左键,拉动鼠标向下 视角向下旋转 视角向下旋转,测试通过

4.出口条件(exit criteria)

  • 功能基本实现
  • 所有功能可以正常使用,无严重bug出现
  • 用户体验感良好

标签:测试计划,视角,鼠标,文件,模型,测试通过,bug
From: https://www.cnblogs.com/Youinho/p/17857453.html

相关文章

  • Jmeter 无法保存测试计划
    保存时cmd中的报错信息,如下2种:UncaughtExceptionjava.lang.IllegalAccessError:classcom.github.weisj.darklaf.ui.filechooser.DarkFilePaneUIBridge$DetailsTableModel(inunnamedmodule@0xd83da2e)cannotaccessclasssun.awt.shell.ShellFolder(inmodulejava.desk......
  • 软件测试/人工智能|教你如何用ChatGPT写一份漂亮的测试计划
    简介作为一个技术型的工程师,文案功力不一定很强,但是作为测试工程师,又不得不做一些文字的工作,比如我们需要编写测试计划,测试方案等,这对于我这样的人来说,确实是一个头疼的工作,但是如果能够借助ChatGPT来帮助我写测试计划的话,是不是就能方便很多了。本文就来介绍一下如何借助ChatGPT来......
  • 测试计划模板一
    测试计划修订历史记录版本日期AMD修订者说明1.0XXXX年XX月XX(A-添加,M-修改,D-删除)目录1.        简介..41.   1目的...41.   2背景...41.3范围...42.   测试参考文档和测试提交文档...52.1测试......
  • 【校招VIP】测试计划之loadrunner分析
    考点介绍:LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能优化性能和加速应用系统的发布周期。校招面试过程中经常会出现loadrunner相关的......
  • 基于风险的测试计划制定的步骤
    ①分析——识别风险,将风险进一步分解,确定优先级,排序。然后通过质量特性为桥梁,将仅与业务相关的风险与软件的特性联系起来。通过质量特性的分解和联系,方便后续步骤中设计测试策略。②选项、估算、平衡——此阶段实际上是一个循环改进的过程。对测试阶段进行合理安排,确定每个测试阶......
  • 【校招VIP】测试计划之H5测试
    考点介绍:H5即HTML的第5个版本,是一种高级的网页技术,可以理解为一个网页。使用原生制作APP,即在基于目前的智能手机的操作系统(Android、iOS、Windowsphone)的基础上,使用相应平台支持的开发工具和语言编写的第三方移动应用程序。近几年html5的火爆,也让它在互联网大厂的面试中经常出......
  • 【校招VIP】测试计划之黑盒测试&白盒测试
    考点介绍:黑盒测试&白盒测试是大厂和三四线公司校招的必考点。黑盒是以结果说话,白盒往往需要理解实现逻辑。现在商业项目的接口测试往往以白盒为主,也就是需要测试同学自己观察和修改数据库的值进行用例的测试。但是无论采用哪种测试方法,毫无疑问都是为了找出缺陷,发现风险,需要对比......
  • 保姆级教程:带你体验华为云测试计划CodeArts TestPlan
    摘要:华为云测试计划(CodeArtsTestPlan)是面向软件开发者提供的一站式云端测试平台,覆盖测试管理、接口测试,融入DevOps敏捷测试理念,帮助您高效管理测试活动,保障产品高质量交付。本文分享自华为云社区《保姆级教程:带你体验华为云测试计划CodeArtsTestPlan》,作者:华为云PaaS服务小智......
  • 测试计划
    为了确保基于医学文献精准检索的javaweb项目和安卓端的质量,我们需要制定详细的测试计划。下面是可能适用于这种类型的测试计划的一些关键元素:功能测试:测试应该覆盖所有的基本功能需求,例如搜索文献、筛选、排序、浏览、导出并将结果保存为文件等等。每个功能都应该进行多次测试,......
  • Jenkins - 构建 MeterSphere 平台测试计划
    Jenkins下载插件点击链接进入发布页面,按照平台版本下载:metersphere/jenkins-plugin下载*.hpi文件安装插件系统管理-插件管理-高级-DeployPlugin-选择文件(.hpi)-DEPLOYPipeline新建流水线,定义Pipelinescript如下:MeterSphere插件共提供了以下参数供用户......