一、APP不使用真机怎么测试
目前很多的公司,已经提供了兼容性云测服务,例如TestIn、TestBird,除此,大型公司也对外推出自己的测试工具,比如谷歌、腾讯WeTest、百度MTC、阿里MQC等等,这些平台可以提供远程的模拟真机测试。除此之外,还可以使用模拟器进行测试。我在黑马程序员学测试的时候,老师还特地讲过这类的问题。有关所有的测试技术问题,我都建议你到黑马程序员社区去看学习路线什么的,对话框可以领取视频+课程大纲的。
二、如何制作移动app测试方案及详细流程
(1)产品需求文档,产品原型图,接口说明文档及设计文档应该齐全
(2)测试设备及测试工具的准备:IOS和Android的不同年版本的真机,以及测试相关工具的准备
(1)根据产品需求文档,产品原型图等文档,设计客户端的一般功能测试用例
(2)测试用例评审,修改与完善,评审过后着手进入正式测试阶段
(1)确保手头的原型图与效果图为当前最新版本,符合产品经理及用户需求
(2)测试过程一切以效果图为准,若用户体验方面有建议,先以邮件的形式与产品经理确认,确认通过后,可以正式的发出用户体验方面的问题
(1)APP功能测试主要依据编写的功能测试用例进行软件功能的遍历
(2)涉及的测试主要包括基本功能测试,安装,卸载,运行测试,异常处理(包括网络突然中断或者网速过慢,机器内存不足等异常情况的处理)
(1)软件运行过程中接电话,收短信,锁屏,闹铃,充电,收到通知提醒后在使用软件,软件任可以正常运行
(2)运行软件时由前台切换到后台,再切换回前台仍能继续运行
(1)硬件的适配:不同手机厂商,硬件性能,不同屏幕大小的适配
(3)不同屏幕分辨率的适配:移动端设备的屏幕分辨率多种多样,如果 app没有做合适的处理可能会显示不好,甚至影响功能的操作
(4)兼容性测试必须放在一定数量的真机上运行,由于真机类型较多,兼容性测试的时候可以选取典型的几种运用较多的真机进行兼容性测试
(1)客户端性能测试注重安装卸载时间,启动时间,页面加载时间,主要功能占用的床铺,内存,流量,耗电量等,以及与同类产品相比较是否具有优势
(2)至于服务器端的性能,主要利用接口对服务器进行加压,重点关注相应时间,吞吐量,并发数,事务通过率等
(1)安卓app的稳定性常常使用 monkey进行测试,通过随机事件流模拟个人操作,对检查程序的内存溢出,空指针有很大的作用
以上各种形式的APP测试结束后,应该形成完整的分析及报告文档,输出给相关人员
三、如何实现app远程真机debug
1、首先,准备工作,需要借助如下这个辅助工具。。。
2、需要注册一个账号才能使用,现在他们是开放注册,免费体验http://dwz.cn/2rNRas
3、然后是点进去选一台手机比如像我选的是一台htcone
4、你可以用鼠标点击或者滑动屏幕,这台手机也会跟着动。实际上你现在操作的手机是一台真的手机,只是他在云端,你是在用电脑操控它,而且它还支持截图,视频,日志,shell命令等功能。
5、接下来,你需要看到界面右上角的adb连接地址。
6、每台云手机都有一个单独的连接地址,你需要复制这个adb连接地址到命令行,然后按回车执行这个命令你的电脑就会连接到云手机。(ps:云端和PC上显示的adb地址一定要一致)
7、这时在云手机的页面,你会看到请求远程连接的提示,点击“确定”。
8、输入命令“adbdevices”,看到以下结果的话,恭喜你!此时,你的电脑已经连接到云手机上了。
9、现在你可以用AndroidStudio调试了
10、当你的电脑通过前面的操作连接到了云手机,你就获得了这台手机的最大控制权。此时,打开你的AndroidStudio来debug吧!
11、打开AndroidStudio,工具栏选择Run—>Debug,选中已连接的云手机
12、程序启动,可以看到程序命中断点,即可开始远程调试了。。。
app真机测试的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于app怎么进行真机测试、app真机测试的信息别忘了在本站进行查找哦。