移动端测试技术概述
尽早发现软件缺陷,并确保缺陷修复!
广义的讲包括手机、笔记本、平板电脑、POS机甚至包括车载电脑。但是大部分情况下是指手机或者具有多种应用的智能手机以及平板电脑。
1)、 IOS简介:
Ios的智能手机操作系统的原名为iPhoneOS,其核心于Mac OS X 的核心同样都源自于APple Darwim。它主要是给iPhone和ipodtouch使用。
iphomeOS的系统架构分为四个层次:核心操作系统层,核心服务层,媒体层,可轻触层。
系统操作占用大概1.1GB的存储空间。
IOS由两部分组成:操作系统和能在IPhome和iPod 透彻设备上运行原生程序的技术。
2)、 ANDROID简介:
Andriod是一种以Linux为基础的开放源代码操作系统。
Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年有Google 收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑以及其他领域上。
Android的主要竞争对手是苹果公司的ios以及RIM的blackberry OS。
APP功能测试
根据软件说明或用户需求验证APP的各个功能实现:
- 根据需求,提炼APP的用户使用场景,验证功能。
- 根据相关测试标准,验证功能。
- 根据被测试功能点的特性采用特定的方法进行测试。
- 在测试过程中,及时修正业务或需求理解错误。
功能参考点:(缺陷)
- 功能不起作用(菜单、按钮、链接、控件失效)
- 功能错误(与预期的功能不一致,计算结果错误,显示结果错误)
- 功能缺失(缺少应该具备的菜单、按钮、选项等)
- 执行功能之后全系统瘫痪(崩溃,CPU不足) 【Crash奔溃,ANR应用没有响应】
- 执行功能之后当前功能无法继续操作
- UI测试
UI测试概述
- UI User Interface(用户界面)测试的目标是确保用户通过界面能够正确、快速、有效地使用软件的各项功能。
- 确保用户界面符合公司或行业的标