Case 架构的实际应用-1

We use testlink to manage cases, and the frame is below:

Project Name

  -All Features(Modules)

    -Feature 1

      -UI

      -Function

        -Workflow

        -Detail(Sometimes, the case needs to give the explanation for current expected result)

      -Performance

      -Forward Compatibility

      -508   

  -Security

  -Browser Compatibility

    -Inactive Cases

 

Note 1: Sub features can be added into parent feature test suite

Note 2: Priority(Importance):

  High: Positive workflow; Workflow used mostly by customers; Negative workflow but with serious potential issues; Function accross modules with serious potential issues

  Medium: Workflow used least by customers; Negative workflow with medium potential issues; Function accross modules with medium potential issues; Limit Verification; Special Chars

  Low: Typo; UI; Negative workflow with minor potential issues;

Note 3: Security-We can use Subgraph Vega to scanner(Subgraph Vega is an open source security test tool)

Note 4: For each release, we will add new cases, how to seperate the new ones to existing ones? 

  We ues "Keyword" to seperate the new ones to existing ones. Set keyword to current release version, such as 2013 Dec Release

Note 5: For new cases, we will still follow the case frame, and if the requirement changes, the case need to be updated in time.

Note 6: Execute Cases Order: Execute High priority cases firstly, then medium priority cases, at last Low priority cases

Note 7: Partial Regression Test: Only execute high priority cases, if time available, continue to execute some medium cases (focus on function accross modules)

Note 8: Full Regression Test: Execute all priority cases from High to Low

Note 9: Smoke Test: Some High Priority cases: Positve workflow used mostly, and do not block our current cycle test work

Note 10:Happy Path Test: Listed in excel and the tester can follow the items to verify the basic function and configuration

Note 11: Smoke Test is often used when a new version released to QA in an iteration

    Partial Regression Test is often used between feature complete and Code Freeze

    Full Regression Test is often used between Code Freeze and Golden Build

    Happy Path Test is often used after the Golden build released to Beta env/Stage env/Pro env

Note 12: The granularity should be improved. A case should have not too many checkpoints. A case should verify a workflow or an operation.

 

 

转载于:https://www.cnblogs.com/limei/p/3319637.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值