APP第5篇 APP分类和手机选择
程序员文章站
2022-06-23 19:32:26
目录1.APP分类1.1 Native app(原生)1.2 Web app(网页)1.3 Hybrid app(混合型)2.测试手机的选择2.1手机的选择2.2数据来源:3兼容性测试概述3.1 为什么要做兼容性测试3.2 什么是兼容性测试3.3 兼容性测试方法1.APP分类1.1 Native app(原生)一种基于智能手机本地操作系统如ios、Android、WP并使用原生程式编写运行的第三方应用程序一般使用的开发语言为Ob......
目录
1.APP分类
1.1 Native app(原生)
-
一种基于智能手机本地操作系统如ios、Android、WP并使用原生程式编写运行的第三方应用程序
-
一般使用的开发语言为Objective-C
-
需要安装,依赖于手机原生环境(android/IOS),通过升级下载
-
最具代表性:联系人,电话,信息,照相机,日历....
1.2 Web app(网页)
- 指采用Html5语言写出的App
- 不用安装
- 依赖于浏览器,上面内容是从服务器即时下载的
1.3 Hybrid app(混合型)
- 指的是半原生半Web的混合类的App
- 需要下载安装
- 站在手机的角度:手机整机测试,测试对象是手机的系统,与手机一起出厂的app.手机自带app,内置app.
混合模式移动应用
2.测试手机的选择
2.1手机的选择
-
app的功能
- app受众人群
- 手机的信息
- 手机的系统
- 手机的版本
- 手机的品牌
- 尺寸、分辨率
- 支持系统的最低版本,市场最高版本
2.2数据来源:
- 销售平台查看销售量
- 大数据分析:友盟
3兼容性测试概述
3.1 为什么要做兼容性测试
- 因为手机的功能越来越多,用户越来越广
- Android手机碎片化严重
- 提高产品质量
3.2 什么是兼容性测试
软件测试在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同网络等环境中能否正常运行的测试。
3.3 兼容性测试方法
- 人工测试
- 选择手机---来源:购买/租赁
- 测试用例:单独写/全功能测试用例里面挑选(正向用例,优先级用例挑选)
- 集中一段时间去做,一个星期之内
- 云测试:外包给别人去做(自动化):Testin云测
- 云测试手机的选择
- 测试用例安排--和人工测试用例一样,确认测试点
- 测试报告分析---:根据提交的报告中的bug描述在功能测试的手机上验证,尽量复现,提交给开发
本文地址:https://blog.csdn.net/weixin_44990801/article/details/108750020