关于敏捷测试中AC和TC的那些事儿

关于敏捷测试中AC和TC的那些事儿,第1张

       AC(Acceptance Criteria,验收准则)和TC(Test Cases,测试用例)两者既有区别,又有联系。在实际应用中,我们常常混淆两者的概念,下面笔者将根据自己的理解来说说两者间的关系。

       1、什么是AC?

       AC全称Acceptance Criteria,又名“验收准则”,是敏捷测试中user story(用户故事)的重要组成部分。AC是针对user story内容的说明和解释,是根据user story的阐述制定的验收标准。AC初稿由BA(Business Analyst,业务分析师)根据客户的需求来编写,需user(用户)、BA、QA(Quality Analyst,质量分析师)和DEV(Developer,开发人员)共同review。每一条AC都应体现出业务价值,是story的功能集,是story交付时必须满足的一组条件。

       2、什么是TC?

      TC是Test Cases(测试用例)的缩写。与AC不同的时,TC主要由测试人员根据AC来编写,BA、QA和测试人员一起review。从开发流程来讲,TC应该是story交付前必须执行的测试;从内容上来说,TC是AC的具体实现,应该比AC更将详细,必须包括AC的所有内容。此外,TC还应包括很多异常测试用例,以确保系统对异常能正确的处理。

      总结所述,AC和TC的包含关系主要如下图所示:

      通常,AC(Acceptance Criteria,验收准则)的编写会使用Given-(and)-When-(and)-Then的格式。Given表示前置条件,When描述测试步骤,Then表示执行结果。

       比如编写某个邮箱aaa发送邮件功能的AC1:作为一个aaa邮箱普通用户,我想要编写邮件发送给我的朋友Jerry,邮件发送成功。转换为Given-(and)-When-(and)-Then的描述方式如下:

Scenario 1:收件人地址正确,邮件发送成功

Given 普通用户userA登录aaa邮箱成功

When 用户userA编写邮件, 邮件内容不为空

    and 在“收件人”输入Jerry邮箱地址,邮箱地址存在

    and 点击“发送”

Then 提示“邮件发送成功”

       如上例所示,使用Given-(and)-When-(and)-Then格式后,对于测试场景的输入和输出一目了然,可以有助于用户和测试人员快速理解,便于测试人员将AC转化为TC执行。

       2、编写AC时应该关注些什么?

        1)AC不是TC(Test Cases,测试用例)

        AC只是为了确保用户故事完整并使用此验收的标准。当团队据此验收标准创建了一套TC,并测试成功通过后,我们可以声明用户故事是完整的,系统可以根据客户的期望而发挥作用。 因此,AC是根据敏捷的用户故事定义高水准的接受标准,TC是使用这些标准来定义与接受标准相比非常详细的实际测试用例。 从某种程度而言,TC可以看作是AC的详细步骤解析。

         如将上述Scenario 1的AC1转换为TC,TC描述如下表所示:

        2)用户和场景

        AC是为story验收准备的,在编写AC时,我们需着重关注点应该用户和用户使用场景,即:什么用户在什么场景下使用该系统(功能)。我们应该认知到,及时在比较清楚某个story的情况下,我们也不能捕获所有的场景。因此,只有清楚地了解用户和用户使用场景之后,我们才能对用户场景进行由高到低的使用频率排序。在编写AC的过程中,我们应该首要保证使用频率高的用户场景有足够的测试执行并完全通过。

例如,依然针对上述Scenario 1用户aaa发送邮件给jerry的用户故事举例,我们依然可以延伸出更多的AC:

AC2:

Given 普通用户userA登录aaa邮箱成功

When 用户userA编写邮件, 邮件内容为空

and 在“收件人”输入Jerry邮箱地址,邮箱地址存在

and 点击“发送”

Then 提示“邮件发送成功”

       相较AC2而言,AC1邮件内容不为空场景更具有用户使用价值,使用频率高于AC2。因此在AC编写时,我们标注出场景使用频率,不仅可以使团队成员更深刻理解用户场景使用价值,也可以使测试人员在进行验收测试时更加注意测试重点。

测试和试验是不同的概念,老化是个很笼统的说法。

你能找到这些测试的操作方法吗?只要比较下试验方法就能明白区别了。

我不想给你鱼,要学会渔才行啊。

老化:所有的可靠性试验都是老化的范畴,通常的老化是持续高温加电试验。/ P, I4 L/ Y, L% k* L+ A- }

TC,TS:查下JEDEC标准吧: M# n: H+ S6 \) X ?0 V$ Y

生产线上的测试:那个只是测试,时间很短的,只是看产品的高低温特性,不能算试验。其所起到的老化效果微乎其微。

测试和试验是不同的概念,老化是个很笼统的说法。

你能找到这些测试的操作方法吗?只要比较下试验方法就能明白区别了。

我不想给你鱼,要学会渔才行啊。

老化:所有的可靠性试验都是老化的范畴,通常的老化是持续高温加电试验。/ P, I4 L/ Y, L% k* L+ A- }

TC,TS:查下JEDEC标准吧: M# n: H+ S6 \) X ?0 V$ Y

生产线上的测试:那个只是测试,时间很短的,只是看产品的高低温特性,不能算试验。其所起到的老化效果微乎其微。


欢迎分享,转载请注明来源:优选云

原文地址:https://54852.com/hy/1148942.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-09-08
下一篇2023-09-08

随机推荐

  • 慈溪维纳斯化妆品有限公司咋样

    好。1、企业产品质量好。宁波维纳斯化妆品有限公司,成立于2000年,位于浙江省宁波市,是一家以从事化学原料和化学制品制造业为主的企业,企业产品质量得到客户普遍认可。2、企业正规可靠。宁波维纳斯化妆品有限公司在慈溪市市场监督管理局登记成立,是

    2023-12-14
    17600
  • 最贵的口红多少钱

    口红没最贵,只有更贵。目前最贵的口红售价1400万美元。注意是美元。品牌是H Couture Beauty的。它的外观镶嵌了1200颗粉钻,而且又是18k金的包装并且内芯是可以终生免费替换的。可以说是贵都贵在包装上了。其次位于第二的就是娇兰

    2023-12-14
    25300
  • 35岁眼霜的选择

    雅诗兰黛的眼霜都不错 眼睛部位的护肤品建议不要舍不得花钱 趁你现在还是假性眼纹 一定要控制住 如果一但成了真眼纹后悔都来不及 用再高级的眼霜也没用!我就是例子 现在很后悔当时没有在意这些东西 眼下长了很深一条纹 用再好的眼霜也只能缓解 不可

    2023-12-14
    24900
  • 全世界前10名最高拍卖价的画

    12004 纽约苏富比 拿烟斗的男孩 西班牙毕加索10400万美元这幅画是毕加索1905年创作的,当时他只有24岁,刚刚在巴黎著名的蒙玛特高地———青年艺术家聚集的地方安顿下来。画面集中展现了一位表情有点忧郁的青春期男孩,他

    2023-12-14
    26700
  • 想看一些正品美妆,有推荐的吗

    我是一个爱美的小仙女,我认为好看妆容的秘诀其实是要适合自己,突出自己的长相特色。如果你本身是清秀挂的,选择浓妆就会有一种不自然和突兀感,反而没有符合气质的淡妆来的更加惊艳。相反,如果你本身五官量感比较大,然后能够驾驭一些比较浓烈的妆容的话,

    2023-12-14
    16500
  • 25岁到30岁用什么护肤品套装

    德科是岛国知名的美谛高丝集团旗下的顶级护肤品品牌。可以说闭着眼睛都能买到,不会错。紫苏水是众所周知的,它可以镇静和舒缓你的皮肤。据说是守口如瓶的法宝。黄檀系列保湿美白,最适合深色妹纸。还有精致系列的水乳,比黄檀更滋润更好吸收,适合干皮。总之

    2023-12-14
    22500
  • 基本化妆流程

    化妆步骤1、洗净脸后,涂以护肤品,如膏、霜、奶液、蜜等类均可,以护肤为主。2、涂粉底时应根据人的脸型而施以粉底。方型脸涂粉底时,两侧颌骨处勿涂抹,这就保持了蛋形的脸庞。3、涂粉底时,切勿涂在眉毛上、眼皮上面,因为黑眉毛涂上粉底后呈现出“白霜

    2023-12-13
    22400
  • 化妆品代加工价格是怎么样的一般需要投入多少钱

    化妆品代加工贴牌要多少钱?相信这个化妆品代加工报价问题,都是很多客户都十分关心的。化妆品生产涉及多方面,从配方研发、采购、生产、检测备案、配送都会产生费用支出。同时,化妆品代加工贴牌客户需要生产的产品品质的高低也会影响到价格的多少。   

    2023-12-13
    15800
  • 家长群要求家长凑钱给老师购买化妆品礼盒,你能理解家长的做法吗

    以上就是关于家长群要求家长凑钱给老师购买化妆品礼盒,你能理解家长的做法吗全部的内容,包括:家长群要求家长凑钱给老师购买化妆品礼盒,你能理解家长的做法吗、湖南长沙人才招聘网、广州雪蕾化妆品有限公司怎么样等相关内容解答,如果想了解更多相关内容,

    2023-12-13
    22300

发表评论

登录后才能评论
保存