zoukankan      html  css  js  c++  java
  • 第八次作业

    测试

    在本周我们组对我们的系统进行了测试,我们进行的是系统的性能测试,主要是接口的测试。由于我们做的是2D游戏引擎,所以我们有很多的接口,我们组对我们的已实现的接口分工进行了测试。

    我主要做的是Motion这个功能模块的测试,这个模块主要是实现图片的运动,包括图片的明亮度变化、图片的平移、图片的旋转、图片的缩放、Alpha Mash动画。我们主要采用的是黑盒测试的方法。因为我们并不需要知道接口中的程序,只需要知道接口的功能,改变接口的参数,测试接口是否能够被实现就可以。我们对一些有边界的参数进行边界值分析法,如:明亮度的变化范围是[0,255],所以我们测试了20和223的测试。但是由于我们的系统还有些功能并没有实现,所以在测试图片的缩放、Alpha Mash动画是并不能测试出结果,对于其他的功能我和小组另一个成员分别用win 7和win 10进行了测试,都没有发现bug。以下是我的测试接口的用例代码:

    function main()

      SetWindowSize(1024, 600);

      SetTitle("Motion Test");

      GraphLoad(1, "01010100.bmp");

      --GraphLoad(1, "01010103.bmp");

      GraphSetDraw(1, 1);

      --GraphLoadNode(1, 1,"01010100.bmp") ;

      --GraphLoadNode(1, 2,"01010103.bmp") ;

      GraphSetAlpha(1, 10);

      MotionAlpha(1,10, 211, 5000, 1, 1);--对一个图层做Alpha动画,测试结果:无bug

      --MotionAlphaStop(1);--停止Alpha动画,测试结果:无bug

      --MotionAlphaTest(1);--测试是否在Alpha动画中,测试结果:无bug

      --MotionAnim(1, 5000, 1);--测试播放图层中的帧序图,测试结果:无bug

      --MotionAnimStop(1);--测试测试是否在动画中,测试结果:无bug

      --MotionRotation(1,5,180, 5000, 1, 1);--测试旋转一张图片,测试结果:无bug

      --MotionRotationStop(1);--测试停止旋转,测试结果:无bug

      --MotionRotationTest(1);--测试是否在旋转中,测试结果:无bug

      --GraphSetScale(1,1,1);

      --MotionScale(1, 1000, 1000, 5000, 5000, 5000, 1, 1);--无法缩放

      --MotionScaleStop(1);--无法测试

      --MotionScaleTest(1);--无法测试

      --MotionZoom(1, 100, 1000, 5000, 1, 1);--测试等比例缩放,测试结果:无bug

      --MotionZoomStop(1);--测试停止等比例缩放,测试结果:无bug

      --MotionZoomTest(1); --测试是否在等比例缩放中,测试结果:无bug

      --MotionPause(1, 0);--暂停或者恢复该图层全部动画,测试结果:无bug

      --MotionMask(1, 10, 211, 5000, 1 , 1 );--执行Alpha Mask动画,无法测试

      --MotionMaskStop(1);--停止Alpha Mask动画,无法测试

      --MotionMaskPause(1);--暂停Alpha Mask动画,无法测试

      --MotionmaskTest(1);--测试是否在Alpha Mask动画中,无法测试

     end

  • 相关阅读:
    springboot整合邮件发送(163邮箱发送为例)
    MySQL 容器修改配置文件后无法启动问题(终极解决办法)
    SQLyog无操作一段时间后重新操作会卡死问题(解决办法)
    Linux中配置端口转发(反向代理)
    SpringBoot之整合Quartz调度框架-基于Spring Boot2.0.2版本
    shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
    用xshell连接linux服务器失败 Could not connect to '112.74.73.194' (port 22): Connection failed.
    GooglePlay的多apk命令行安装
    trojan阉割备份
    网易云音乐本地数据库的歌单列表导出,一个不丢,支持1000首以上
  • 原文地址:https://www.cnblogs.com/tangmengjia/p/5425475.html
Copyright © 2011-2022 走看看