关于敏捷测试中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

随机推荐

  • 带奶香 留香时间长的 香水

    关于奶香的香水,我之前曾回答过。推荐的是以下几款:Moschino cheap&chic 前调花香,后调是浓浓的奶香。Burberry baby touch 前调有些树皮的清新,后调有淡淡的奶香。Lolita 海洋之心 浓腻奶香,像

    2023-12-14
    10400
  • 玫琳凯有没有能去黑头的洗面奶啊,大概要多少钱呢急啊...

    去黑头和皮肤上的东西五步第一步,用热水洗脸,用洗面奶打出泡沫在鼻头画圈,这样可以把毛孔打开 第二步,把黑头导出液(家美乐和柏纷都不错)挤在化妆棉上,一定要浸满 第三步,把化妆棉敷在鼻子上,十分钟后取下 第四步,把鼻子拍湿,用鼻贴,十分钟后取

    2023-12-14
    9300
  • 自然堂护肤品好不好

    自然堂是我无限回购护肤品,我用的是自然堂雪润皙白系列的水乳,也是我大学里最爱的护肤品。最初看到自然堂的这个产品是在我最喜欢的一个博主的主页,我记得它推荐的位置应该就是前面几页吧。看着还蛮高级的,是3小只代言的。当时正好没有用的,就入手了,而

    2023-12-14
    8000
  • 各位小姐姐 我是混干皮,有适合的粉底液吗

    一、倩碧匀净无瑕粉底液倩碧匀净无瑕粉底液是一款比较浓稠的粉底,是专为亚洲肌肤定制的一款混合性肌肤适用的粉底液,有很好的遮瑕效果,能够持久妆容让妆容更加的细腻光滑,帮你打造自然的底妆效果。高效的抗氧化成分以及活性维他命C复合物、维他命E等护肤

    2023-12-14
    8600
  • 硫化钙的用途

    硫化钙用途:化学脱毛剂是一种能使毛变软,毛强度变低,在2~6min内即可将毛抹去或冲洗掉的脱毛剂。由于毛干的成分与皮肤相似,化学脱毛剂难免会对皮肤有损伤,所以,脱毛剂列为特殊用途化妆品。硫化物脱毛剂是使用最早的脱毛剂。这类脱毛剂主要缺点是有

    2023-12-14
    7700
  • 3月30日燕郊进京的公交车正常运行

    大家在日常生活中。都知道现在的工作离不开电脑,而且,平时大家长时间地使用电脑,会造成辐射,长时间使用电脑会造成一定的危害,会导致眼睛干痒,而且还会造成干燥,大家需要注意这样的情况,那么,经常地使用电脑应该吃哪些食物可以防辐射。电脑辐射的危害

    2023-12-14
    7300
  • 曼秀雷敦薄荷唇膏好不好用 曼秀雷敦薄荷唇膏成分安全吗

    曼秀雷敦的薄荷唇膏和植物系列唇膏一样卖的都是很好的产品,最近也是想要有购买意图的,这个曼秀雷敦唇膏到底好不好用的?这款唇膏里面的成分安不安全呢?曼秀雷敦薄荷唇膏好不好用曼秀雷敦薄荷唇膏好用,这款唇膏上嘴非常滋润顺滑,不会黏黏的糊在嘴

    2023-12-13
    7300
  • 26岁适合用什么牌子的化妆品

    可以用温和型补水美白滋润的护肤品,26岁不需用那些功效很明显的产品,像玉兰油、欧莱雅之类都是适合35岁左右的人用,本人觉得过早用会早衰。佰草集不错,比较贵。说说我现在的护理,本人25岁,21岁开始用,我觉得我是大众类型,很多牌子都适合用,建

    2023-12-13
    5900
  • 蘑菇街的海购化妆品是正品吗

    蘑菇街刚开始做海购 暂时不会有假的 以打开市场为主 以后就说不定了 而且 我用汇率换算 感觉比官网价格贵上几十 还要 邮费 被海关查到还要税费 再加上关税的话 比国内也便宜不了多少了 电商一开始会有品质 就想聚美一样 后来都是假的真的掺着卖

    2023-12-13
    6800

发表评论

登录后才能评论
保存