给你一个 App,你将如何测试?

回答·150
最热
最新
  • 根据产品需求文档,编写测试用例,评审测试用例,执行测试用,提交测试报告,如:客户端功能测试,移动端测试,接口测试,压力测试,性能测试,兼容性测试,最后提交测试报告!
  • 首先多使用这款APP,制定合理的一个测试计划 安装卸载 安装卸载路径是否能自己选择,在不同操作系统下(Android、ios)安装是否正常,能正常运行,安装的文件及文件夹是否写入了指定的目录里,安装来自不同来源的(应用宝、360助手)下是否正常,卸载是否删除所有相关的文件。2.功能测试 运行、应用的前后台切换、免登录、数据更新、离线浏览、App更新、定位、启动相机服务。根据软件说明看看提供的功能是否能正确并如设计的一样正常运作。3.客户端性能测试一个app不仅仅表现在功能上,还要看在不同操作系统下,以及中低端机上的性能表现,关于App性能测试,我们主要关注的参数有:CPU、内存、耗电量、流量、FPS(画面每秒传输帧数/刷新率)。同时也需要关注一下App安装耗时和启动耗时。4. 服务器性能测试服务器性能测试主要包含单机容量测试和24小时稳定性测试。单机容量测试,可以检测到单机服务器在90%的响应时间和成功率都达标的前提下,能够承载多少用户量使用特定游戏模型压测24小时,服务无重启,内存无泄漏,并且各事务成功率达标。5. UI测试测试用户界面(菜单、对话框、窗口)等布局,文字正确,页面美观,操作友好,符合行业标准,易操作。6. 兼容性测试 在不同品牌手机上的安装、点击、卸载、运行。在同操作系统上的安装、点击、卸载、运行。与本地及主流App是否兼容7.安全测试检测是否容易被外界解是否存在被恶意代码注入的风险,软件权限、安装与卸载安全、数据安全、通讯安全、人机接口安全性,差不多的话就这些,还可以补充
  • 我会考虑到:安装与卸载测试,UI测试,内容测试,功能测试,运行测试,登录测试,离线测试,异常测试,网络测试,性能测试,网络中断等测试
  • (1)功能测试 每项开发的新功能都需要进行测试。app 测试中功能测试是一个重要方面。测试人员应该要进行手动测试和后期的自动化测试维护。刚开始测试时,测试员必须把 app 当做"黑盒"一样进行手动测试,看看提供的功能是否正确并如设计的一样正常运作。除了经典软件测试,像点击按钮、提交订单看看会发生什么,测试员还必须执行更多功能的 app 测试。 除了整个手动测试过程,测试自动化对移动 app 也很重要。每个代码变化或新功能都可能影响现存功能及它们的状态。通常手动回归测试时间不够,所以测试员不得不找一个工具去进行自动化回归测试。现在市面上有很多自动化测试工具,有商业的也有开源的,面向各个不同平台,如 Android,iPhone,WindowsPhone7,BlackBerry 以及移动 Webapp。根据开发策略和结构,品质管理测试专家需找出最适合他们环境的自动化工具。 (2)客户端性能测试 一个 App 做的好不好,不仅仅只反应在功能上。被测的 app 在中低端机上的性能表现也很重要。比如:一个很好玩的游戏或应用,只能在高端机上流畅运行,在中低端机上卡的不行,也不会取得好的口碑。 关于 App 的性能测试,我们比较关注的参数有:CPU,内存,耗电量,流量,FPS。同时也需关注一下 App 的安装耗时和启动耗时。 目前大家可能比较困惑的一个问题,多高的 CPU,内存,耗电量,流量,FPS 才算是符合发布的值呢?这里可以告诉大家,可以参考精品游戏的一些数值,将自己研发的 app 与业内精品的 app 数据做对比。 (3)适配兼容测试 App 在经过功能测试后,也需对其进行适配兼容测试需要检查的项主要有以下几点: (a)在不同平牌的机型上的安装、拉起、点击和卸载是否正常; (b)在不同的操作系统上的安装、拉起、点击和卸载是否正常;
  • 功能测试,接口测试,性能测试,UI测试,稳定性测试,专项测试,安全测试,兼容性测试,网络弱网测试,中断测试,数据统计,消息推送。需要注意Android和iOS要分别注意,升级卸载、覆盖安装,用户的使用习惯。
  • 给我一个什么类型的 APP?
  • 先通过接口测后端逻辑,接着测前端,先业务后Ui,功能测完测性能,内存监控,耗电,弱网,接着服务器性能测试,兼容测试可以同步进行。完了手机常规使用场景测试:什么来电中断、短信中断也要测起来。接着安装卸载,覆盖安装等等测起来。应该没有遗漏了
  • 界面测试,功能测试,接口测试,性能测试,压力测试,兼容性测试,定制化测试,用户体验测试。
  • 功能测试,兼容性测试,弱网络测试,耗电量测试,协议测试,安全测试,中断测试,压力测试,容灾测试。
  • 功能 接口 性能 兼容性