Test Cases Level

1. Test Cases Level Definition
Basic Test Cases: 主干流程的功能测试用例

Extension Test Cases: 子分支流程的功能测试用例

Exception Test Cases: 系统按设计正常运行时不应该出现的错误的异常测试用例
异常的流程或操作所引起的错误的测试用例

End2End Test Cases: 系统在集成后为终端用户提供业务开展服务的测试用例,end2end测试用例是一系列的功能测试用例的组合

2. Example1:
1).Basic Test Cases:
Admin remove an operator
2).Extension Test Cases:
Admin remove an operator, consumer belong to this operator opt-in failed
3).Exception Test Cases:
Consumer retrieve wap ad, admin remove the consumer's operator, consumer click the ad failed.

3. Example2: MT_1.002 Administrator creates an operator
1).Basic Test Cases:
Create an operator with only required fields
Create an operator without empty fields
2).Functional Test Cases:
Create a duplicated operator
Create an operator missing required fields
Create an operator with wrong format input fields
Create an operator with fields exceed database's length definition
Create an operator and input fields, click reset button
3).End2End Test Cases:
Create an operator and objects associated with this operator, consumer retrieve wap ad belongs to the operator
Create an operator and objects associated with this operator, deliver sms campaign belongs to the operator to consumer
Create an operator and objects associated with this operator, deliver mms campaign belongs to the operator to consumer



Basic Test Cases: Functional test cases for main branch (主干流程的功能测试用例)

Extension Test Cases: Functional test cases for subbranch (子分子流程的功能测试用例)

Exception Test Cases: Exceptional test cases for abnormal service flow or error (系统按设计正常运行时不应该出现的错误的异常测试用例)

End2End Test Cases: 系统在集成后为终端用户提供业务开展服务的测试用例,end2end测试用例是一系列的功能测试用例的组合。

你可能感兴趣的:(exception,测试,database,input,extension,branch)