Android应用测试总结

简介:
Android应用程序测试注意要点:
  1、应用程序功能是否都实现
  2、给用户的提示信息是否简单、易于理解,且符合当前事件
  3、交互性事件的影响:
  (1)硬件:USB插拔、电池没电及插拔;
  (2)软件:电话来电、短信、QQ,音乐盒等后台运行的软件。
  4、网络影响:wifi、2G/3G/4G
  5、非法操作对应用程序的影响
  下面是针对容易忽视测试路径的功能测试模块的测试用例做一个小结:
  一、登录
  1、wifi对登录的影响
  2、数字、字母、特殊字符、汉字在登录输入框中的响应
  3、被删除的用户能否登录成功
  4、被禁止的用户能否登录成功
  5、不存在的用户能否登录成功
  二、下载
  1、wifi正常,下载资源期间,账号退出/切换的影响
  2、wifi正常,下载资源期间,暂停、取消的使用
  3、wifi正常,下载选择的切换
  4、wifi正常,账号A的资源下载选择后台下载,账号B登录共同下载相同的资源,是否发生异常
  5、wifi正常,后台有资源正在下载(不同账号或同一个账号),使用“一键清理”是否能清除完全
  6、资源正在下载过程中,wifi断开,下载给出的响应,连接wifi之后能否继续下载当前资源
  7、资源正在下载过程中,切换wifi账号,对下载的影响
  8、wifi正常,弹出下载对话框,断开wifi,点击下载,应用给出的响应,以及连接wifi之后,是否能下载成功。
  9、wifi正常,下载队列中的资源下载完成之后是否自动继续等待队列中资源的下载
  10、下载数据能否查看,且内容是否完整
  11、删除本地缓存的下载文件,再次点击下载,是否能下载成功
  12、手机内存已满时,下载开始或中途是否有相应的提示信息
  13、下载过程中没电关机、USB的插拔,突然关机对下载的影响
  三、调查问卷
  1、问卷内容的布局、内容显示是否符合要求
  2、手机HOME键、返回键、MENU键的响应
  3、暂存、交卷多次点击的响应
  4、wifi对暂存和交卷的影响,缓存时间的长短


最新内容请见作者的GitHub页:http://qaseven.github.io/
相关文章
|
3天前
|
移动开发 API Android开发
构建高效Android应用:Kotlin协程的实践指南
【5月更文挑战第11天】 在移动开发领域,性能优化和资源管理是至关重要的。特别地,对于Android开发者来说,合理利用Kotlin协程可以极大地改善应用的响应性和稳定性。本文将深入探讨Kotlin协程在Android中的实际应用,包括它们如何简化异步编程模型、提高UI线程的响应性,以及减少内存消耗。我们将通过具体案例分析,了解如何在实际项目中有效地使用协程,从而帮助开发者构建更加高效的Android应用程序。
|
4天前
|
Android开发
Android应用实例(一)之---有道辞典VZ.0
Android应用实例(一)之---有道辞典VZ.0
10 2
|
17小时前
|
存储 传感器 Android开发
构建高效Android应用:从优化布局到提升性能
【5月更文挑战第13天】 在竞争激烈的移动应用市场中,一个高效的Android应用不仅需要具备直观的用户界面和丰富的功能,还要确保流畅的性能和快速的响应时间。本文将深入探讨如何通过优化布局设计、减少资源消耗以及利用系统提供的API来提升Android应用的性能。我们将分析布局优化的策略,讨论内存使用的常见陷阱,并介绍异步处理和电池寿命的考量。这些技术的综合运用将帮助开发者构建出既美观又高效的Android应用。
|
22小时前
|
移动开发 Android开发 开发者
构建高效Android应用:探究Kotlin协程的优化实践
【5月更文挑战第13天】 在移动开发领域,Android平台的流畅体验至关重要。随着Kotlin语言的普及,协程作为其核心特性之一,为异步编程提供了简洁且高效的解决方案。本文将深入探讨Kotlin协程在Android应用中的优化使用,从基本概念到实际案例分析,旨在帮助开发者构建更加响应迅速、性能卓越的应用。我们将通过对比传统线程与协程的差异,展示如何利用协程简化代码结构,并通过优化实践减少资源消耗,提升用户体验。
|
2天前
|
移动开发 监控 Android开发
构建高效Android应用:Kotlin协程的实践与优化
【5月更文挑战第12天】 在移动开发领域,性能与响应性是衡量一个应用程序优劣的关键指标。特别是在Android平台上,由于设备的多样性和系统资源的限制,开发者需要精心编写代码以确保应用流畅运行。近年来,Kotlin语言因其简洁性和功能性而广受欢迎,尤其是其协程特性,为异步编程提供了强大而轻量级的解决方案。本文将深入探讨如何在Android应用中使用Kotlin协程来提升性能,以及如何针对实际问题进行优化,确保应用的高效稳定执行。
|
3天前
|
Linux 测试技术 Windows
LabVIEW对NI Linux RT应用程序性能进行基准测试
LabVIEW对NI Linux RT应用程序性能进行基准测试
|
4天前
|
开发工具 Android开发 Windows
Android应用] 问题2:ERROR: unknown virtual device name:
Android应用] 问题2:ERROR: unknown virtual device name:
|
4天前
|
XML JSON API
转Android上基于JSON的数据交互应用
转Android上基于JSON的数据交互应用
|
6天前
|
Java 测试技术 持续交付
自动化测试框架选型与实战:深入探索与应用
【5月更文挑战第8天】本文探讨了自动化测试框架的选型与实战应用,强调了其在软件质量保障中的重要性。选型原则包括考虑项目需求、技术栈、可扩展性和可维护性,以及社区支持和文档。介绍了Selenium、Appium、JUnit和Pytest等常用框架,并概述了实战应用的步骤,包括明确需求、搭建环境、编写测试用例、执行测试、分析结果、维护代码和持续集成。合理选型与实践能提升测试效率,保障项目成功。
|
6天前
|
安全 Java Android开发
构建高效Android应用:采用Kotlin进行内存优化的策略
【5月更文挑战第8天】 在移动开发领域,性能优化一直是开发者关注的焦点。特别是对于Android应用而言,合理管理内存资源是确保应用流畅运行的关键因素之一。近年来,Kotlin作为官方推荐的开发语言,以其简洁、安全和互操作性的特点受到开发者青睐。本文将深入探讨利用Kotlin语言特性,通过具体策略对Android应用的内存使用进行优化,旨在帮助开发者提高应用性能,减少内存消耗,避免常见的内存泄漏问题。
8 0

热门文章

最新文章