手游测试
的有关信息介绍如下:手游测试主要包括以下方面:
安装测试
安装前:验证安装程序是否能判断手机可用空间大小,若空间不足是否能给出提示并阻止安装;同时检查选择安装时是否能实现预期功能。
安装中:检查版权声明、版本信息、公司名称、LOGO等是否符合标准;验证缺省安装目录及任意指定安装目录是否能正确安装;模拟安装过程中出现意外情况(如死机、重启、断电、来电等)时的处理情况;评估界面显示与提示语言的准确性和友好性;确认在无注册码或硬件加密狗(若需要)的情况下是否能顺利安装。
安装后:验证游戏是否能正常运行,是否会出现崩溃,以及对其他已安装软件的影响;检查裸机安装后各功能点是否可用;评估重复安装时的系统提示、覆盖安装、升级安装及多版本共存情况;确认安装后的版本号及相关数据是否与预期一致;测试在安卓或其他设备上安装后,从手机内存移动到SD卡或从SD卡移动到手机内存后的运行情况。
卸载测试
卸载前:检查卸载画面上的软件名称及版本信息是否正确;确认是否可以选择组件进行卸载;处理设备上无应用安装时的卸载情况。
卸载中:验证完全删除共享文件后其他程序是否能正常运行;检查卸载画面上的软件名称及版本信息;确认在所有能中途退出卸载的位置是否能正确退出;评估卸载过程中是否有终止或结束按钮,以及界面显示与提示语言的准确性和友好性;模拟卸载过程中出现意外情况(如死机、重启、断电、来电等)时的处理情况。
卸载后:检查注册表中的注册信息及相关的程序安装目录是否能完全删除;确认卸载后是否对其他已安装软件有影响;评估系统卸载后用户建立文档是否保留;验证卸载后重新安装系统能否打开原来保存的文件并正常运行;若卸载程序要求重新启动机器,检查是否在重新启动前给用户提示以保存现有运行的程序资料(对于手游而言,此点可能不适用或较少出现);进行卸载后的安装测试以验证卸载的完整性。
更新升级测试
验证客户端有新版本时是否有更新提示;检查玩家关闭客户端后再次打开时是否仍提示更新;确认客户端有新版本时不进行更新而直接删除客户端并重新下载新版游戏是否能正常运行;测试点击确定进行自更新时中断测试(如断网、重启、来电、杀掉进程等)后的续传情况;检查更新成功后游戏是否能正常运行,版本号及更新数据是否正确;确认更新成功后能否正常卸载游戏;注意测试包名和签名是否一致以避免数据丢失或覆盖问题;根据服务器配置变动情况决定是否需要强制更新,并测试非强制更新版本的游戏稳定性。
UI界面测试
评估界面的友好性、完整性和整体性是否良好且尽可能优秀。
功能测试
对策划文档中的功能进行初步测试以验证主要功能是否实现且无误;按照测试用例对功能进行详细测试以发现各种错误;对相关联的功能进行关联测试以确保功能间的协调性;对修复的BUG进行重新测试以验证修复效果;功能稳定后进行回归测试以确保新引入的功能没有破坏原有功能;测试用例执行完毕后进行随机测试以发现潜在问题。
性能测试
服务器性能测试:关注服务器的并发量、吞吐量和响应时间等数据;进行负载测试以找到系统处理能力的极限;进行压力测试以检查系统在饱和状态下的稳定性;通过配置测试了解调整对系统性能的影响程度;进行可靠性测试以验证系统在长时间运行下的稳定性。
客户端性能测试:关注包体大小、启动时间、CPU占用、内存占用、FPS(帧率)、耗电、发热和网络流量等参数;通过横向对比竞品游戏和纵向对比自己游戏的不同版本来确定性能优化的目标;使用合适的性能测试工具(如Emmagee、腾讯GT等)进行性能测试;注意测试环境的纯净性,避免无关软件的干扰;关注启动时间、切换界面时间等关键时间点;进行客户端的极限测试以验证游戏在各种边界情况下的运行情况;长时间运行游戏以观察系统资源的占用情况;与竞品对比找出性能的基线并根据基线进行测试。

综上所述,手游测试是一个复杂而细致的过程,需要综合考虑安装、卸载、更新升级、UI界面、功能和性能等多个方面。通过全面的测试,可以确保手游的质量和用户体验。



