面试题-如何测试一个APP
2018-07-03 10:23
351 查看
问:
假如给你一个APP,你应该如何测试,分别从哪些方面来针对该APP进行测试。---
1、安装、卸载测试测试软件在不同操作系统(Android、iOS)下安装是否正常。软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。
测试软件在不同的来源下载(豌豆荚,360手机助手。。)下安装是否正常。
2、UI测试
导航测试、图形测试和内容测试。测试用户界面(如菜单、对话框、窗口和其它可规控件)布局、风格是否满足客户要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。
UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏觅功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性测试。
3、功能测试
运行、应用的前后台切换、免登录、数据更新、离线浏览、App更新,定位、照相机服务,时间测试、PUSH测试。根据软件说明或用户需求验证App的各个功能实现,实现并评估功能测试。
4、兼容性测试
主要测试内部和外部兼容性
1)与本地及主流App是否兼容
2)与各种设备是否兼容,若有跨系统支持则需要检验是否在个系统下,各种行为是否一致。
1 、不同手机屏幕分标率的兼容性
2、不同手机品牌的兼容性
5、客户端性能测试
关于App的性能测试,需要关注的参数有:CPU,内存,耗电量,流量,FPS。同时也需关注一下App的安装耗时和启动耗时。
6、服务器性能测试
服务器性能测试,主要包含单机容量测试和24小时稳定性测试。
单机容量测试,可以检测到单机服务器在90%的响应时间和成功率都达标的前提下,能够承载多少用户量。
使用特定游戏模型压测24小时,服务无重启,内存无泄漏,并且各事务成功率达标。
7、安全测试
软件权限、安装与卸载安全性、数据安全性、通讯安全性、人机接口安全性。
---
以上~
相关文章推荐
- 论如何制做一个工程APP的测试内容
- 测试工作——如何区别一个 App 是 Native App, Web App 还是 Hybrid app?
- 软件测试面试题二:如何测试一个带印花的杯子
- 如何测试移动端App
- 如何构建一个ERP系统(需求分析、系统架构、系统设计、系统编码、测试、交付程序及文文件)。
- 软件测试面试-如何测试一个杯子(转)
- 【如何快速的开发一个完整的iOS直播app】(采集篇)
- 转一份在 51testing 上的讨论——如何测试一个门户网站是否可以支持10万用户同时在线?
- [Android]如何做一个崩溃率少于千分之三噶应用app(9)-Small插件化
- [Android]如何做一个崩溃率少于千分之三噶应用app--章节列表
- C++::如何测试一个函数的运行时间
- 如何设计一个app
- Android_如何为一个app创建桌面快捷方式
- 如何利用php+android+新浪sae服务器做一个app下载应用
- 一个通用的单元测试框架的思考和设计07-实现篇-自动管理测试数据-如何为自增长主键id赋值
- 我想做一个天气预报的APP,想知道如何从网页上截取数据并录入数据库。
- 关于eclipse 在创建一个新项目时自动出现的appcompat v7如何解决
- 如何开发一个App(Android)
- iOS9中如何在日历App中创建一个任意时间之前开始的提醒(一)
- iOS9中如何在日历App中创建一个任意时间之前开始的提醒(三)