`
mcecho
  • 浏览: 39335 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

QA blah blah...

阅读更多
How agile QA fits into their formal testing requirements and environment?


Show case need to know
1.Script (detail steps if complicated or new stories) in Mingle
2.Webex url sent by client
3.Quick thought
4.Guide the client in an organized way,ask the client if there is any questions afer each story finished showing
5.English

-------------------------------------------------------------

《引》交叉技能(Cross Skills)

这里主要讲的是BA(Business Analyst 业务分析人员)和QA(Quality Assurance 质量保证人员或测试人员),Martin说在理想的情况下,BA和QA的角色可以合并,开发人员和QA的角色也可以互换。因为BA和QA都需要对系统功能有很清晰全面的了解,他们也是系统测试的主要参与者和鉴定者,他们用来定义系统功能的主要文档是用户故事(Story),而用来测试系统功能的则是功能测试代码,测试人员和开发人员有责任将功能测试代码写得易于阅读,特别是对于BA,如果他们能够象阅读用户故事一样阅读功能测试代码,将会提高他们测试系统的效率和兴趣。这也是在功能测试中使用领域特定语言(Domain Specific Language)的目的,如果BA和QA都能够阅读和使用DSL编写测试代码,那该多好啊!(憧憬中…) 通过让开发人员轮换地担任QA的角色,可以帮助提高测试代码的质量,也可以让开发人员真正从用户的角度来考虑系统功能的设计,还可以建立相互信任、相互尊重(appreciate each others work)的良好氛围。
http://developer.51cto.com/art/200907/134782.htm

分享到:
评论

相关推荐

    cpp-matplotlib

    内容 关于 一个易于使用的C ++ 11库,用于通过ZeroMQ桥从C ++到内核的简单绘图。 它提供了将兼容数组的数据发送到IPython内核会话... blah blah blah ... To connect another client to this kernel, use: --existing

    基于微控制器的业余无线电调制解调器。(BPSK31/RTTY/APRS)_C++_代码_相关文件_下载

    尚未测试串行输出,需要将 Serial.blah 更改为 SerialUSB.blah,因为 Maple 将 Serial.blah 用于硬件串行设备,而不是 Serial-over-USB 外围设备。 更多详情、使用方法,请下载后阅读README.md文件

    vc++telnet实例

    blah.sin_family = AF_INET; blah.sin_port = htons(port); printf("\r\n连线中.... \r\n"); fflush(stdout); fd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if ((he = gethostbyname(host)) != NULL)...

    DWR,web.xml,dwr.xml,converted,created

    DWR初学者专题,有详细笔记。 DWR很轻松就学会。 取得dwr的dwr.jar包和其他dwr所需的其他jar包 web.xml ...如果远程Bean A有个方法A.blah(B),那么你需要为A建立一个created,为B建立一个converted.。。

    startswith:检查字符串是否以某个字符串开头,可以忽略大小写

    开始检查字符串是否以某个字符串开头,可以忽略大小写安装与一起安装: $ component install sk7/startswith原料药str.endsWith(str) "123blah".endsWith("blah") -> true "123blah".endsWith("Blah") - > false ...

    endswith:检查字符串是否以某个字符串结尾,可以忽略大小写

    "123blah".endsWith("blah") -> true "123blah".endsWith("Blah") - > false "123blah".endsWith("123") - > false str.endsWithIgnoreCase(str) "123blah".endsWithIgnoreCase("blah") -> true "123blah"....

    Python库 | blah-0.1.3.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:blah-0.1.3.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    gef:GEF-针对漏洞利用开发者和反向者的GDB增强功能

    $ sh -c " $( curl -fsSL http://gef.blah.cat/sh ) " # # using wget $ sh -c " $( wget http://gef.blah.cat/sh -O - ) " # or manually $ wget -O ~ /.gdbinit-gef.py -q http://gef.blah.cat/py $ echo source ~...

    jdt-project:使用 Eclipse JDT 遍历 Java 代码的项目设置

    blah */ }} 并生成这样的评论: class Foo { /** * frobnicates a Foo. * * @param x is a Something * @param y is a SomethingElse * @returns Nothing */ void frobnicate(Something x, SomethingElse y) { /* ....

    Blahblahblah

    【标题】:“C#编程基础与实践:Blahblahblah” 【描述】:“Blahblahblah”这个主题主要探讨了C#编程语言的基础知识及其在实际项目中的应用。C#是一种面向对象的、类型安全的编程语言,由微软公司开发并广泛应用于...

    onm:对象命名空间管理器 (onm) 一个用于 Node.js 的内存 JSON 数据规范化框架 wsupport 用于 URI 寻址、URI 内省、高阶数据建模、属性级更改监控......哦,没关系..

    封装项目 Encapsule Project Object Namespace Manager... // onm blah blah blah... onm 在客户端中也非常有用,并且完全兼容。 但是,你必须使用一个构建工具转变ONM的CommonJS的源使用的浏览器,如 。 我一直在用 C

    wsurl:将 url 与 websockets 结合使用的示例

    所以一个客户端可以在ws://blah.com/giraffe上连接,另一个客户端可以在ws://blah.com/giraffe上ws://blah.com/elephant 。 服务器可以选择对他们一视同仁,或者选择将他们分成不同的聊天室(如果我们正在制作聊天...

    blahblahblah:所有其他的东西都会放在这里

    标题"blahblahblah:所有其他的东西都会放在这里"可能是指一个项目或代码库,其中包含了与JavaScript相关的各种资源和非主要功能的代码。描述中的"等等等等等等,其他所有东西都会放在这里"暗示着这是一个集大成者,...

    Blah

    【标题】:“字体设计与应用基础” 【描述】:“字体设计是IT行业中不可或缺的一部分,它不仅关乎信息的清晰度,还影响着用户对产品的第一印象。字体的选择、排版和定制化设计对于用户体验有着深远的影响。...

    shank:简单的依赖注入框架

    小腿 TLDR教程: 1.通过扩展ShankModule声明模块,在其中指定应如何创建对象 object MyModule : ShankModule () { val alwaysNew = new { -> Random () } val myClassDependency = ... blah.foo() .. . myClassDep

    urlite:适用于Node.js和Web的非常小,快速,无依赖的URL解析器和格式化程序

    一个非常小的,快速的,无依赖的URL解析器和格式化程序,用于Node.js和Web 快速地 几行代码 100%的测试覆盖率 ... href : 'http://user:pass@blah.com:3000/path?query=string#fragment' , path : '/path?qu

    E-Blah BBS-开源

    E-Blah是一种快速,可靠且安全的公告板系统。 E-Blah具有许多方面的功能,其中包括:私人消息传递,密码和组面板安全性,广泛的日志记录,民意调查和粘性线程,mod_rewrite支持,垃圾邮件清除等。

    选项解析器:工具箱函数的通用选项解析器-matlab开发

    opt.blah = []; opt.choose = {'this', 'that', 'other'}; opt.select = {'#no', '#yes'}; opt = optparse(opt, varargin); 函数的可选参数表现如下: 'foo' 设置 opt.foo <- true 'nobar' 设置 opt.foo <- ...

    svg.foreignobject.js:SVG外对象对svg.js库的支持

    svg.foreignobject.js 库的插件,用于在svg中创建异物元素。 有关更多详细信息,请参见。 Svg.foreignobject.js是根据MIT许可条款获得许可的。 用法 ... 添加异物 var canvas = SVG ( 'canvas' ) .... blah. b

Global site tag (gtag.js) - Google Analytics