1,UI测试 定义: 易见Easy to discover:单单凭观察,用户就应知道设备的状态,该设备供选 择可以采取的行动。 易学Easy to learn:不通过帮助文件或通过简单的帮助 文件,用户就能对一个陌生的产品有清晰的认识。 易用Easy to use:用户 不翻阅手册就能使用软件。 测试目的: 测试用户界面的风格是否满足客户要求,文字是否正确,页面美工是否好看,文字, 图片组合是否完美,背景是否美观,操作是否友好等等 用户界面 (UI) 测试用于 核实用户与软件之间的交互。UI 测试的目标是确保用户界面会通过测试对象的功 能来为用户提供相应的访问或浏览功能。另外,UI 测试还可确保 UI 中的对象按 照预期的方式运行,并符合公司或行业的标准。包括用户友好性,人性化,易操作 性测试。UI测试比较主观,与测试人员的喜好有关 比如:页面基调颜色刺眼;用户 登入页面比较难于找到,文字中出现错别字,页面图片范围太广等都属于UI测试中 的缺陷,但是这些缺陷都不太严重。 2,功能测试 3,接口测试 4,性能测试 5,安全性和访问控制测试 6,故障转移和恢复测试 7,配置测试 8,兼容性测试 9,安装及卸载测试 安装/卸载测试有两个目的。 第一个目的是确保该软件在正常情况和异常情况的不同条件下: 例如,进行首次安 装、升级、完整的或自定义的安装_都能进行安装/卸载。异常情况包括磁盘空间 不足、缺少目录创建权限等。第二个目的是核实软件在安装后可立即正常运行。 这通常是指运行大量为功能测试制定的测试。 安装测试包括测试安装代码以及 安装手册。安装手册提供如何进行安装,安装代码提供安装一些程序能够运行的 基础数据。 10,不同语种的测试 又称本地化测试,是指为各个地方开发产品的测试,如英文版,中文版等等,包括 程序是否能够正常运行,界面是否符合当地习俗,快捷键是否正常起作用等等,特 别测试在A语言环境下运行B语言软件(比如在英文win98下试图运行中文版的程 序),出现现象是否正常。 本地化测试还要考虑: l 当语言从A翻译到B,字符 长度变化是否影响页面效果。比如中文软件中有个按键叫“看广告” ,翻译到英文版本中为 “View advertisement”可能影响页面 的美观程度 l 要考虑同一单词在各个国家的不同意思,比如football在英文中 为足球,而美国人使用中可能理解为美式橄榄球。 l 要考虑各个国家的民族习惯, 比如龙个美国中被理解邪恶的象征,但翻译到中国,中国人认为为吉祥的象征。 11,发布测试 12,文档测试 |