Google ACC
是什么:ACC(Attributes Components Compatibilities)是Google测试团队使用的一种建模方法,用来快速地建立产品的模型,以指导下一步的测试计划和设计。在Google内部,ACC得到较普遍的应用,一些工程师还开发了支持ACC模型的Web应用,并将其开源。本文将介绍ACC的内容,所引用的Google+的例子摘录自《How Google Tests Software》一书。此外,本文还将使用启发式测试策略模型(Heuristic Test Strategy Model,简称HTSM)来分析ACC。
运用ACC建模的第一步是确定产品的Attributes(属性)。按照谷歌的定义,Attributes是产品的形容词(adjectives),是与竞争对手相区别的关键特征。按照敏捷开发的观点,Attributes是产品所交付的核心价值(values)。从HTSM的角度,Attributes位于HTSM->Quality Criteria->Operation Criteria,隶属于面向用户的质量标准。
目的:分析非功能性需求,具体化,可表达化。
界面“美”-形容词-“美”分解?
美的对象指界面
美与丑界面对比-原因-可以验证行为
对比两种界面-界面变形-不同形式界面比对
表单型界面对比
一、(眼睛看)等价类划分 美:
内在
1)找界面元素的速度(组织方式、分类方式、排序方式、搜索方式)
界面元素的信息架构
外在
1)无修饰【对齐、对称、平衡】构成界面元素编排要求,形式化美法则,转化美的算法
2)修饰性【颜色搭配(原色、间色、复色-》色盘、色环、搭配-》相邻颜色、相反颜色)】
二、手使用(界面交互)动词行为分解法
参考:
https://www.cnblogs.com/liangshi/archive/2012/04/23/2465897.html