手机应用软件测试点汇总
好久没写日志了,之前看到别人好的日志就转载过来,自己很少总结。以后每周五晚上抽时间自己总结一下,时间不等人,下面就开始写自己总结的手机APP测试点。
1 功能方面
1.1安装、卸载、启动、运行、清除缓存/数据运行看看是否正常
1.2交互:运行时接电话、收短信、锁屏、充电、闹铃
1.4所谓错误潜伏在边界,隐藏在角落,所以边界值是必须要重点测试的。为空、超上限、超长内容都有可能导致程序Crash。还有一点就是在边缘的一些功能,可能有的用户都用不到,如分享一个网址,你只看了能不能分享成功,没去这个网站看看是不是自己要分享的内容,不一致跟踪很容易遗漏这种问题。
1.5等价类:把限制输入的内容分一下类,然后设计进行输入,常用的有特殊符号(@%&/'"[]*_)、null、字母大小写、汉字、数字正负、敏感字等。顺便说一下搜索,输入1或者0容易出现异常。
1.6安全性:输入SQL语句、代码<%PHP%>、登录错误提示“用户名或密码错误”、输入错误几次后设制等待时间、找回密码验证码最好是6位以上非纯数字并且限制重试的次数、权限控制等。
2 兼容性方面
2.1系统版本兼容性,兼容性是手机APP的一大特点,安卓2.1、2.2、2.3、4.0、4.1、4.2版本。低版本容易出现不兼容问题。
2.2分辨率兼容性,各个分辨率检查软件的UI是否和需求一致。 2.3手机厂商,小米、三星、华为、酷派、oppo、中兴、HTC等。
3 性能方面
3.1客户端:关注点就是启动时间、页面加载时间、主要功能占用的CPU、内存、流量、耗电量、电流。与同类产品相比较是否有优势。这里介绍两个工具DDMS里面搜索Displayed关键字就可以看到页面加载时间、emmagee简单易用,可以去网上下载。
3.2服务器:利用接口对服务器施加压力,重点关注响应时间、吞吐量、并发数、事物通过率等。这里介绍工具有loadrunner(强大)、Jmeter(灵活).
4易用性方面
用户的操作习惯,大部分人用右手,所以确定按钮可以放在右边,根据手机页面设计最合适的UI。操作起来简单易懂,不用考虑很多。
5稳定性方面
安卓APP的稳定性推荐monkey最合适不过了,通过随机事件流模拟人的操作,对检查程序的内存溢出、空指针有很大的作用。monkey的使用可以参考我写的日志。最好自己公司写个脚本更规范。
以上是自己总结的,肯定有疏漏之处,谁有好的想法可以写在下面。
版权声明:本文出自 张亚洲 的51Testing软件测试博客:http://www.51testing.com/?521817
相关推荐
面试和笔试中常见的软件测试题目可能涉及以下知识点: 1. 测试用例设计:如何有效地编写覆盖各种情况的测试用例,如等价类划分、边界值分析、因果图等。 2. 缺陷管理:如何报告、跟踪和管理发现的缺陷,理解缺陷...
"手机测试软件打包汇总"这个主题聚焦于用于手机功能验证的各种工具和方法。这些工具涵盖了设备的多个方面,如屏幕、蓝牙、触屏、录音和时钟,这些都是手机用户体验的重要组成部分。 首先,我们来详细探讨屏幕测试。...
### Nokia手机软件测试知识点 #### 一、手机知识与功能 **1.1 手机的主要功能** - **通话功能**:支持拨入拨出电话的管理、通话记录的管理、呼叫转接、呼叫等待等功能。 - **消息功能**: - 文字短消息(SMS):...
本文件中提到的“软件测试需求及测试用例汇总表1”提供了一份详细的测试计划,涵盖了多个测试类别,如功能测试、兼容性测试、容错性测试、可扩展性测试以及单元测试。下面我们将详细探讨这些测试类型及其相关知识点...
软件测试基础知识汇总包括软件测试的定义、软件测试的类型、软件测试的方法、软件测试的工具、软件测试的过程、软件测试的流程技术、软件测试的模型、软件测试的标准等方面。这些知识点对于软件测试的学习和实践非常...
软件测试知识点汇总 本资源摘要信息涵盖了软件测试的概念、测试对象、测试类型、软件问题分类、测试技术等方面的知识点。涵盖了软件测试的整体流程,从软件测试的概念到测试类型和技术,详细解释了每个方面的知识点...
这个是我整理的软件测试测试点,包含接口测试,界面测试等内容,需要要xmind打开
### 软件测试复习汇总知识点 #### 1. 什么是软件测试? 软件测试是指对软件产品进行评估和验证的一系列活动,旨在确保软件满足预定的需求并达到预期的功能、性能和其他质量标准。它不仅包括功能验证,还涉及性能、...
本篇将深入探讨Nokia手机软件测试的相关知识点,包括手机的主要功能、软件和硬件结构、测试基础、测试流程、测试分类以及手机相关技术等。 首先,手机的主要功能包括通话、消息、电话本、增值服务以及各种其他功能...
在软件测试领域,测试用例是确保产品质量的关键工具。它是一种详细说明,描述了如何对软件进行测试,包括测试的目的、输入数据、预期结果以及执行步骤。本学习资料汇总模块专注于测试用例的设计与管理,旨在帮助无论...
本文档是软件测试面试笔试题汇总,涵盖软件测试的基础知识、测试方法、测试对象、测试阶段、测试策略、测试计划、测试设计、测试用例设计等方面的知识点。 1. 软件测试基础知识 * 软件测试的定义:软件测试是软件...
软件测试规程汇总 软件测试规程汇总是软件开发工作中对产品集成进行管理的标准流程。本文档定义了在项目中通过实施有效的确认活动,以保证产品或产品构件被置于其预期的环境中时,满足预期的用途。以下是该文档中...
手机APP测试报告是评估应用程序质量、稳定性和安全性的重要文档,旨在确保用户在使用过程中能获得顺畅、安全的体验。这份报告详细记录了测试过程、结果和改进意见,为开发团队提供了一个全面的反馈机制。 1. 测试...
"软件测试面试和笔试题汇总" 软件测试是一种复杂的过程,涉及到多个方面的知识。以下是根据提供的文件信息,总结出的一些重要的知识点: 1. 软件测试的类型:软件测试可以分为不同的类型,如黑盒测试、白盒测试、...
《1+X初级软件测试技术1-11章测试题汇总》是针对软件测试初学者设计的一套全面的练习资源,旨在帮助学习者巩固和提升软件测试的基础知识。这套资源来源于蓝桥官网,一个知名的在线学习平台,尤其在IT教育领域有着较...
"软件测试经典面试题大汇总.pdf" 软件测试是软件开发过程中的一个重要环节,它的主要目的是保证软件的质量和可靠性。为了更好地理解软件测试的概念和技术,我们需要从多方面了解软件测试的知识点。 兼容性测试 ...
在软件开发领域,C++和...在“面试题汇总”这个压缩包中,可能包含了上述各种知识点的具体题目和解答,是准备软件测试面试的宝贵资源。通过学习和解答这些题目,可以提升对C++、Java和软件测试的理解,增强面试竞争力。