要想做好工作,必须先利用其器,盲目测试。 作为负责人,不仅要重视自己实际完成什么样的工作,更重要的是如何调整资源,确认测试重点,如何在可用工期内最大限度地完成测试任务。
在写测试用例之前有一些准备。
流程:
1 .明确测试任务
2 .分析测试范围
3 .编制测试计划和测试用例
必须明确平台支持、研发周期(项目进度)、发布时间——测试深度、时间和人力决策、产品功能设计清晰、产品核心竞争力、可用测试资源等信息。
准备工作差不多结束了。
(1)功能测试
每个开发的新功能都需要测试。 app测试中的功能测试是一个重要方面。 测试人员应进行手动测试和后期自动测试维护。 开始测试时,测试人员必须像“黑匣子”一样手动测试APP,以确保提供的功能是否按设计正常工作。 除了通过单击按钮或下达订单来验证将发生什么的经典软件测试外,测试人员还需要运行更多功能的app测试。
除了整个手动测试过程,测试自动化对移动app也很重要。 每个代码中的更改或新功能可能会影响现有功能及其状态。 通常,手动回归测试时间不够,测试人员必须寻找进行自动回归测试的工具。 现在市场上有很多自动化测试工具,有商业性的,也有开源的,面向安卓、iPhone、WindowsPhone7、黑莓、移动Webapp等各种平台根据发展战略和结构,质量管理测试专家需要找到最适合环境的自动化工具。
(2)客户端性能测试
APP顺利与否,不仅仅是功能。 被测APP在中低端机上的性能表现也很重要。 例如,非常有趣的游戏和APP只能在高端机上顺利运行,在中低端机上卡不行,也得不到好的评价。
关注APP性能测试的参数有CPU、存储器、电力消耗、通信量、FPS。 还应注意,安装APP需要时间和启动时间。 现在大家可能感到困惑的一个问题是,有多少CPU、内存、功耗、流量和FPS符合公布的值呢? 在此可以参考精品游戏的一些数值,将自己开发的APP与行业精品APP的数据进行比较。
(3)适配兼容测试
App经过功能测试后,需要进行符合性测试的项目主要有以下几个。
) a )不同显卡在机型上的安装、拉起、点击、卸载是否正常;
) b )在不同操作系统下安装、拉起、点击、卸载是否正常;
在实际测试中,经常会出现以下问题。
) a )在具有平板卡的系统上,APP无法安装
) b )在具有平板卡的系统上,无法提取APP
某平板卡某系统上提APP后无响应或上提后黑屏、花屏;
(d )在某个带有平板卡的系统上,APP无法顺利卸载
(4)安全测试
APP在上线之前,需要进行详细的安全测试。 安全测试主要是为了检验APP应用是否容易被外界破译; 是否有恶意代码被注入的风险; 上线后插件的风险是否较高等。
(5)服务器性能测试
服务器性能测试,主要包括独立容量测试和24小时稳定性测试。 独立容量测试可以检测独立服务器在达到90%的响应时间和成功率的基础上可以承载多少用户。 使用特定游戏模型进行24小时测量,无服务器重启,无内存泄露,实现了各项事务成功率。
最后收集整理了一些资料。 对于【软件测试】的朋友来说,这些资料应该是最全面、最完整的备料仓库。 这个仓库也和我一起走了最困难的路。 我也希望你能帮助我。
关注微信公众号:“软件测试小dao”免费领取
更多软件测试资源请添加软件测试技术交流群: 1033482984
只收藏不放弃,行动没有开始过的人,很多事情,在做的过程中没有老师就能通过。 在做的过程中多一点思考,多一点了解别人的经验和做法,就会成长快,效果也会提高! 加油,测试员! 路在脚下,成功在明天!