没有合适的资源?快使用搜索试试~ 我知道了~
测试建模:GoogleACC
2 下载量 88 浏览量
2021-03-23
14:41:27
上传
评论
收藏 87KB PDF 举报
温馨提示
试读
4页
ACC(AttributesComponentsCompatibilities)是Google测试团队使用的一种建模方法,用来快速地建立产品的模型,以指导下一步的测试计划和设计。在Google内部,ACC得到较普遍的应用,一些工程师还开发了支持ACC模型的Web应用,并将其开源。本文将介绍ACC的内容 ACC(AttributesComponentsCompatibilities)是Google测试团队使用的一种建模方法,用来快速地建立产品的模型,以指导下一步的测试计划和设计。在Google内部,ACC得到较普遍的应用,一些工程师还开发了支持ACC模型的Web应用,并将其开源。本文将介绍A
资源推荐
资源详情
资源评论
测试建模:测试建模:Google ACC
ACC(Attributes Components Compatibilities)是Google测试团队使用的一种建模方法,用来快速地建立产品的模型,以指导下
一步的测试计划和设计。在Google内部,ACC得到较普遍的应用,一些工程师还开发了支持ACC模型的Web应用,并将其开
源。本文将介绍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,隶属于面向用户的质量标准。
Google+的Attributes如下:
Social(社交):鼓励用户去分享信息和他们的状态
Expressive(表现力):用户可以运用各种功能去表达自我
Easy(容易):让用户以直观的方式做他们想做的事
Relevant(相关):只显示用户感兴趣的内容
Extensible(可扩展):能够与Google的已有功能、第三方网站和应用(Application)集成
Private(隐私):用户数据不会泄漏
ACC以Attribute开始,是产品竞争的自然选择,也符合Google的开发实践。在Google的项目中,开发人员和测试人员的
比例通常是10:1或更高。开发人员会编写大量的自动化测试用例测试用例,对产品实施周密的测试,因此测试人员主要关注用户价值
和系统级测试。即便如此,测试人员也没有足够的资源测试所有用户行为。所以,测试人员需要通过确定Attributes来明确产
品的核心价值,从而区分出测试对象的轻重缓急(priorities)。获取Attributes的信息源可以是产品经理、市场营销人员、技术布
道者、商业宣传材料、产品广告等。测试人员也可以使用“卖点漫游”(The Money Tour)来发掘和检验产品的卖点。
第二步是确定产品的Components(部件)。Components是产品的名词(nouns),可以理解为产品的主要模块、组件、子系
统。从HTSM的角度,Components位于HTSM->Product Elements->Structure和HTSM->Product Elements->Function,即同
时具备代码结构和产品功能的特征。
Google+的Components如下:
Profile(个人资料):用户的帐户信息和兴趣爱好
People(人脉):用户已经连接的好友
Stream(信息流):由帖子、评论、通知、照片等组成的有序的信息流
Circles(圈子):将好友分组,如把不同的好友归于“朋友”、“同事”等小组
Notifications(通知):当用户被帖子提到时,向他显示提示信息
Hangouts(视频视频群聊):视频对话的小组
Posts(帖子):用户和好友所发表的信息
Comments(评论):对帖子、照片、视频等的评论
Photos(照片):用户和好友所上传的照片
Components可以看作功能列表(Function List)的顶层元素,是产品核心功能的清单。《How Google Tests Software》建
议Components列表要尽可能简单,10个Components很好,20个就太多了。其目的是重点考虑对产品、对用户最重要的功能
与代码,并避免漫长的Components列表所导致的分析瘫痪。
第三步是确定产品的Capabilities(能力)。Capabilities是产品的动词(verbs),描述了一个Component提供了何种能力来实
现一个Attribute。在HTSM的角度,Capabilities位于HTSM->Product Elements->Function和HTSM->Quality Criteria-
>Operation Criteria->Capability,刻画了产品实现其核心价值的手段。
Google+的Capabilities矩阵如下:
Social Expressive Easy Relevant Extensible Private
资源评论
weixin_38611388
- 粉丝: 10
- 资源: 971
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Map2ShpPro-Demo.zip
- vue3 的 main.ts 文件,包含了 elementui-plus 注册,icon 全局注册等常用注册
- Socket通讯验证工具 可验证本机端口是否被占用 验证服务端端口是否开通或可访问 查看服务端与客户端的socket发送信息
- 宠物购物网站代码,功能有购物功能,留言板功能等
- PCB制图3d元件库,适用于ALTIUM软件
- PLC资源程序: PLC程序,电梯实用程序,多层复制,自动扶梯
- 利用gTTS或ChatTTS实现文本转语音
- 2Kw直驱电机 2Kw直驱电机
- 微软Office2007官方精简版SP2
- 三层别墅图纸编号D099-三层-13.80&10.40米-效果图.dwg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功