• 第八次作业


    测试

    在本周我们组对我们的系统进行了测试,我们进行的是系统的性能测试,主要是接口的测试。由于我们做的是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

  • 相关阅读:
    前端学PHP之语句
    前端学PHP之运算符
    ASP.NET MVC的TextBoxFor()和TextBox()
    在_Layout模版中使用@Styles.Render()没有效果
    使用HTML.ActionLink实现一个图片链接
    微软最有价值专家大中华峰会花絮视频
    激活当前视图菜单高亮呈现
    获取当前视图名
    Razor语法中链接的一些方法
    Razor语法的一些特殊需求输出
  • 原文地址:https://www.cnblogs.com/tangmengjia/p/5425475.html
Copyright © 2020-2023  润新知