Nextday测试用例.docx

上传人:b****4 文档编号:26910929 上传时间:2023-06-24 格式:DOCX 页数:15 大小:87.39KB
下载 相关 举报
Nextday测试用例.docx_第1页
第1页 / 共15页
Nextday测试用例.docx_第2页
第2页 / 共15页
Nextday测试用例.docx_第3页
第3页 / 共15页
Nextday测试用例.docx_第4页
第4页 / 共15页
Nextday测试用例.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

Nextday测试用例.docx

《Nextday测试用例.docx》由会员分享,可在线阅读,更多相关《Nextday测试用例.docx(15页珍藏版)》请在冰豆网上搜索。

Nextday测试用例.docx

Nextday测试用例

流程图

程序流程图

程序控制流图

计算其环形复杂度

E=15,N=11,V(G)=E-N+2=14-11+2=5

P=4,v(G)=P+1=4+1=5

基本路径法的测试用例

(1)1,2-3-4-12

(2)1,2-3—5-6-12

(3)1,2-3-5-7-8-10-12

(4)1,2-3-5-7-8-9-12

(5)1,2-3-5-7-11-12

语句覆盖

用例说明

输入数据

预期结果

实际结果

输入正确的年、月、日

2011年6月15日

2011年6月16日

2011年6月16日

输入错误的年、月、日

2501年6月15日

日期输入有误

输入有误,重新输入

输入错误的年、月、日

2011年6月33日

日期输入有误

输入有误,重新输入

输入错误的年、月、日

2011年13月15日

日期输入有误

输入有误,重新输入

输入闰年2月29日

2000年2月29日

2000年3月1日

2000年3月1日

输入非闰年2月28日

2001年2月28日

2001年3月1日

2001年3月1日

输入大月31日

2001年3月31日

2001年4月1日

2001年4月1日

输入小月30日

2001年4月30日

2001年5月1日

2001年5月1日

输入12月31日

2004年12月31日

2005年1月1日

2005年1月1日

判定覆盖

编号

输入数据

预期结果

实际结果

1

2000年6月30日

2000年7月1日

2000年6月16日

2

2010年12月31日

2011年1月1日

2011年1月1日

条件覆盖

编号

输入条件

预期结果

实际结果

路径

1

日期不合适

日期错误

日期错误

1,2-3-4-12

2

闰年的2月29日或者非闰年的2月29日

明天为3月1日

明天为3月1日

1,2-3—5-6-12

3

大月的31日或者小月的30日

日期加1

日期加1

1,2-3-5-7-11-12

4

下个月是否大于12月

下个月为1号

下个月为1号

1,2-3-5-7-8-9-12

5

下个月是否大于12月

1月1号

1月1号

1,2-3-5-7-8-10-12

判定/条件覆盖

编号

输入条件

预期结果

实际结果

路径

1

日期不合适

日期错误

日期错误

1,2-3-4-12

2

闰年的2月29日或者非闰年的2月29日

明天为3月1日

明天为3月1日

1,2-3—5-6-12

3

大月的31日或者小月的30日

日期加1

日期加1

1,2-3-5-7-11-12

4

下个月是否大于12月

下个月为1号

下个月为1号

1,2-3-5-7-8-9-12

5

下个月是否大于12月

1月1号

1月1号

1,2-3-5-7-8-10-12

组合条件覆盖

1.日期合适?

是标记T1,不是标记F1

2.闰年的2月29日或者非闰年的2月29日?

是标记T2,不是标记F2

3.大月的31日或者小月的30日?

是标记T3,不是标记F3

4.下个月是否大于12月?

是标记T4,不是标记F4

条件间的互斥关系

序号

互斥关系

1

T1

F1

2

T2

F2

3

T3

F3

4

T4

F4

条件间的可能组合关系

编号

输入条件

预期结果

实际结果

路径

1

日期不合适

日期错误

日期错误

1,2-3-4-12

2

闰年的2月29日或者非闰年的2月29日

明天为3月1日

明天为3月1日

1,2-3—5-6-12

3

大月的31日或者小月的30日

日期加1

日期加1

1,2-3-5-7-11-12

4

下个月是否大于12月

下个月为1号

下个月为1号

1,2-3-5-7-8-9-12

5

下个月是否大于12月

1月1号

1月1号

1,2-3-5-7-8-10-12

路径法的测试用例

编号

输入数据

输出数据

覆盖路径

Year

Month

Day

1

1700

0

0

1,2,--3—4—12

2

1999

12

1

2000-1-1

1,2-3-5-7-8-10-12

3

1999

13

1

1,2-3-4-12

4

1999

12

99

1,2-3-4-12

5

2004

2

29

2004-3-1

1,2-3-5-6-12

6

2004

2

28

2004-2-29

1,2,-3-5-7-6-9-12

用例说明

输入数据

预期结果

实际结果

测试结果

不输入时间

提示请输入时间

提示请输入时间

正确

输入正确年份

1988

1988请输入月份

1988请输入月份

正确

输入错误年份

1810

年份超限,请重新输

年份超限,请重新输

错误

输入错误年份

2014

年份超限,请重新输

年份超限,请重新输入

错误

输入错误年份

#747

输入有误

#747

错误

输入错误年份

10H

输入有误

10H

错误

输入大月月份

8

请输入日期

请输入日期

正确

输入小月份

9

请输入日期

请输入日期

正确

输入闰月份

2

请输入日期

请输入日期

正确

输入错误月份

0

输入有误

输入有误

错误

输入月错误份

13

输入有误

输入有误

错误

输入正确日期

20

明天是:

明天是:

正确

输入错误日期

0

输入有误,请重新输入

输入有误,请重新输入

错误

输入错误日期

56

输入有误,请重新输入

输入有误,请重新输入

错误

输入正确日期

28

明天是:

明天是

正确

输入闰年日期

2000年2月29日

明天是2000年2月29日

明天是2000年2月29日

正确

1、语句覆盖

测试用例输入

输出

判定M的取值

判定N的取值

覆盖路径

(8,6,5)

j=1,k=47

T

T

P1

2、判定覆盖

p1和p4可以作为测试用例,其中p1作为取真的路径,p4作为取反的路径。

测试用例输入

输出

判定M的取值

判定N的取值

覆盖路径

(4,6,6)

j=1,k=23

T

T

P1

(1,2,11)

j=0,k=0

F

F

P4

也可以让测试用例测试路径P2和P3。

相应的两组输入数据如下:

测试用例输入

输出

判定M的取值

判定N的取值

覆盖路径

(8,6,5)

j=1,k=47

T

F

P2

(1,6,11)

j=1,k=0

F

T

P3

3、条件覆盖

对于M:

x>3取真时T1,取假时F1;

z<10取真时T2,取假时F2;

对于N:

x=4取真时T3,取假时F3;

y>5取真时T4,取假时F4。

条件:

x>3,z<10,x=4,y>5

条件:

x<=3,z>=10,x!

=4,y<=5

根据条件覆盖的基本思路,和这8个条件取值,组合测试用例如表所示:

测试用例输入

输出

取值条件

具体取值条件

覆盖路径

X=1,Y=4,Z=9

J=0,K=0

F1,T2,F3,F4

X<3,Z<10,X!

=4,Y<5

P1(a-b-d)

X=4,Y=1,Z=9

J=2,K=3

T1,T2,T3,F4

X>3,Z<10,X=4,Y<5

P4(a-c-e)

4、判定/条件覆盖

测试用例输入

输出

取值条件

具体取值条件

覆盖路径

X=1,Y=4,Z=9

J=0,K=0

F1,T2,F3,F4

X<3,Z<10,X!

=4,Y<5

P1(a-b-d)

X=4,Y=1,Z=9

J=2,K=3

T1,T2,T3,F4

X>3,Z<10,X=4,Y<5

P4(a-c-e)

5、组合覆盖

1)X>3,Z<102)X>3,Z>=10

3)X<=3,Z<104)X<=3,Z>=10

5)X=4,Y>56)X=4,Y<=5

7)X≠4,Y>58)X≠4,Y<=5

测试用例输入

输出

覆盖条件取值

覆盖条件组合

覆盖路径

x=4,z=5,y=6

J=1,K=23

T1,T2,T3,T4

1,5

P4(a-c-e)

x=4,z=10,y=5

J=0,k=0

T1,F2,T3,F4

2,6

P2(a-b-e)

x=3,z=5,y=6

J=1,K=0

F1,T2,F3,T4

3,7

P2(a-b-e)

x=3,z=10,y=5

J=0,K=0

F1,F2,F3,F4

4,8

P1(a-b-d)

6、路径覆盖

测试用例输入

输出

覆盖条件取值

覆盖条件组合

覆盖路径

x=4,z=5,y=8

J=0,K=31

T1,T2,T3,T4

1,5

P4(a-c-e)

x=5,z=5,y=4

J=1,K=19

T1,T2,F3,F4

1,8

P3(a-c-d)

x=4,z=11,y=6

J=1,k=0

T1,F2,T3,T4

2,5

P2(a-b-e)

x=2,z=11,y=5

J=0,k=0

F1,F2,F3,F4

4,8

P1(a-b-d)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1