[backcolor=transparent]兼容性测试:Android系统版本繁多,再加上各个厂商定制化的修改,使得Android碎片化问题非常严重。开发者需要花大量的金钱购买各类真机设备,花大量时间在不同的Android设备上进行测试,程序崩溃问题依然严重。兼容性测试就是解决这一问题。用户只需上传应用包,然后直接选择真机设备,即可提交到云端进行测试。兼容性测试会帮用户自动的在选择的真机终端上进行安装测试、启动测试、压力测试、卸载测试,最后把整体的兼容性报告、所有崩溃隐患的详细信息全部呈现给开发者,让开发者足不出户,便能体验到极致的测试服务。
[backcolor=transparent]H5测试: H5应用已经到了与Native应用平分天下的地位,越来越多的开发者愿意将精力投入到更加方便、轻量的H5应用上去。同时,H5应用的兼容性、性能等问题愈发值得重视。H5测试为开发者提供真机上H5应用的兼容性和性能测试,同时智能地遍历H5应用所有下级页面,并且给出H5应用待优化的点,让开发者快乐开发。
[backcolor=transparent]ANR:如果应用对输入事件(例如硬件点击或者屏幕触摸事件)在5秒内无响应,或者BroadReceiver不能够在10秒内结束接收到任务,就会发生ANR(程序无响应)。一般由在UI线程中执行了数据库、IO、网络等耗时的操作而无法响应输入事件引起。
[backcolor=transparent]Crash:应用在运行过程中,出现异常退出。
[backcolor=transparent]Monkey测试:Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。
[backcolor=transparent]CPU时间:操作系统调度CPU交替的执行不同进程,一个进程的CPU时间就是指CPU在该进程上执行的所有时长的总和。
[backcolor=transparent]H5首屏加载: H5页面加载完首屏所有资源、包括css、js、图片、数据等所消耗的时间。关于H5性能优化,可以参考这里的一些资料:http://club.alibabatech.org/salon_detail.htm?salonId=52。
[backcolor=transparent]DOM加载:webView onPageStart到onPageFinished的时间。
[backcolor=transparent]非CDN资源:CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。非CDN资源就是没有使用CDN的资源,加载资源时需要通过DNS层层解析。
[backcolor=transparent]无时间戳资源:HTTP请求时没有在Header里面带上modify time和expire time这样的信息,在请求时从缓存里面找不到匹配的资源,需要重新加载,会耗用更多的流量和时间。
[backcolor=transparent]浏览器兼容性测试:浏览器兼容性目前支持QQ、百度、UC、360四类移动端浏览器。MQC会在您选择的设备上,分别用这四款移动浏览器加载目标网页,并在加载完成后,向上滑动2次网页,分别截取H5应用图片。从而,帮助您查看在不同浏览器上的H5应用兼容性情况。
在移动测试中,常见的名词解释包括:
1. 应用程序测试(Application Testing):对移动应用程序进行功能、性能、稳定性和兼容性测试。
2. 自动化测试(Automated Testing):使用测试工具和脚本来自动执行测试用例,提高测试效率和准确性。
3. 黑盒测试(Black Box Testing):对应用程序进行功能测试,不考虑内部实现和代码逻辑。
4. 白盒测试(White Box Testing):对应用程序进行代码级别的测试,考虑内部实现和代码逻辑。
5. 灰盒测试(Grey Box Testing):结合黑盒测试和白盒测试的特点,既考虑外部功能,也考虑内部实现和代码逻辑。
6. UI测试(User Interface Testing):测试应用程序的用户界面,包括布局、字体、颜色、按钮等。
7. 压力测试(Stress Testing):测试应用程序在高负载情况下的表现,包括并发用户数、数据量等。
8. 兼容性测试(Compatibility Testing):测试应用程序在不同操作系统、设备和浏览器上的兼容性。
9. 安全测试(Security Testing):测试应用程序的安全性,包括数据保护、身份验证、网络通信等。
10. 性能测试(Performance Testing):测试应用程序在不同负载下的性能表现,包括响应时间、吞吐量、资源利用率等。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。