系统测试是系统开发必不可少的一个环节,主要是用来测试系统是否符合开发之前提出的要求,是否达到预期开发的目标,是否按照设计来运行。同时,系统测试不仅要保证可用性,还得考虑到它的可靠性,设计者必须考虑到它的质量问题,特别是使用者的安全性。
1)排错测试
排错测试的主要方法是运行程序,用来排除运行中比较明显的问题。首先,在编辑器环境中依次对各个功能模块进行测试,这种测试容易发现每个模块存在问题。然后,将系统的各个模块连接测试,检查它们之间的衔接性和稳定性是否满足要求。系统开发过程中主要的几种常见错误是:脚本语言编写不当,模型的时间轴动画中关键帧位置不当,各个控件的空间位置不适等错误。这些问题都需要反复调试、耐心观察和仔细调整。
2)功能测试
功能测试是按照系统设计的特性需求、操作描述和用户方案进行的测试。在本例中的运行中,会发现许多例如按下按钮实现视频数据库或者 FLASH弹出后再次单击并没有消失,时间轴动画或者音乐播放完一遍以后并没有停止,单击人物的时候没有播放想要的骨骼动画等功能方面的错误。所以在功能测试中,一定要反复运行,把各种情况下的操作都要遍历至少一次。
3)界面测试
界面测试主要检查界面文字是否描述清晰控件分配及色彩搭配是否合理,功能是否完善。系统菜单十分重要,在设计菜单时一定要简洁清晰、操作方便,这样可以提高使用效率;鼠标的操作规律和步骤要符合使用者的日常行为习惯。通过记录下不同的使用者在系统测试后的建议,在设计思路的基础上,对界面元素进行了合理地增添或修改,使界面效果更加人性化。
内容来源:李新晖《虚拟现实技术与应用》