自动化测试整体解决方案西安绿点信息科技有限公司 2025 年 7 月文件状态 草 稿 正式发布文件标识当前版本作者审核人使用范围创建日期生效日期版本历史版本号修改点说明变更人变更日期审批人审批日期1。0初始版本殷颉2025。7.121.1整合整套解决方案版本殷颉2025.7.23一.客户端黑盒自动化测试方案一.黑盒自动化测试的目的1)黑盒自动化测试的目的是为了解决手工测试的重复工作.尤其是进行回归测试时因为只要程序有改动,都无法保证其他的模块不出现问题,所以需要进行整个软件所有功能的遍历。这样就造成了重复性测试工作繁多。2)以往执行手机压力测试或性能测试,需要人工去不断点击,这样造成了人员的疲劳现象且重复的进行工作造成了人员人力成本的不断上升。3)当应用程序需要适配多款手机时假如用手工测试,就需要人工去不同型号的手机中安装相应的被测试程序进行测试,这样就增加了测试时间,假设有 10 部需要做兼容性测试的手机,每部手机测试 1 小时,就需要测试 10 个小时才可以测试完成.二.黑盒自动化测试的目标1)解决重复测试的问题,使得测试人员把有限的精力投入到更多新技术的讨论中,这样从长远来看是降低成本的作法。2)解决压力测试和性能测试问题,解决人工进行压力测试3)解决兼容性测试问题,通过自动化测试,自动进行相应 APK 的测试假如有 10 部手机可以同时进行测试,节约了大量时间.三.移动客户端系统自身特点移动客户端是一个基于客户端和服务器架构的系统,客户端指的是手机中的 APP 程序,服务器指的是提供查询,办理业务以及存储用户信息和客户端进行交互,通过 WIFI 或移动 3G 网络用户可以使用手机客户端进行话费流量套餐查询,套餐业务变更和办理,以及优惠活动查询等功能。因为是一个和服务器有交互的程序,测试时就要重点关注如下几方面,1.交互数据的同步,例如在客户端办理或变更了一个套餐,服务器端是否收到办理业务的数据并进行相应的数据变更,返回到服务器,这个过程中要关注客户端页面业务套餐的功能,客户端发送变更清求后,服务器返回数据的响应时间以及数据的变更是否同步进行,假如不同步可能会出现客户端已经显示变更完成,但是服务器端未做更改现象2.界面 UI 的设计和显示是否适用于移动客户端,不应当出现过大,过小重叠现象。在不同分辨率手机中应当显示正常,图标大小和文字应当清楚辨认。 3.客户端操作应当简单,易于使用,且尽量减少重复操作步骤。4.客户端和不同版本系统的兼容...