day05

day05

1.测试用例(test case)

1.1定义

为某个业务目标,而编制的一组由测试输入,执行条件以及预期结果组成的案例

1.2用例的核心元素(16个)

1.用例编号:  产品型号-文件类型-版本号-序号
2.所属模块:	
3.用例标题:一看到标题就能大概猜到这条用例在测试什么(谁在什么情况下 去做什么 最后结果是什么)
4.优先级:	
5.前置条件:	在做这个测试之前必须要先做的事情(查看他点赞的东西,前提必须先登录他的号)
6.操作步骤:
7.测试数据:
8.预期结果:	有前提条件/操作步骤/测试数据,预期结果就知道了,预期结果是应该得出的正确结果
9.实际结果:	测试后得到的结果,可能与预期结果不同
10.了解内容: 通过否
11.bugID:
12.编写人员: 
13.编写时间:
14.测试人员:
15.测试时间:
16.备注:

1.3提取测试点

一个一个需要分析测试的地方
一个测试点有可能会有多条测试用例,一个用例只测试一个测试点
每一个和用户交互的地方都是测试点
可以画业务流程图,流程图的每一个步骤都是测试点

1.4等价类划分法

1.4.1定义
把可能输入的数据分为若干个区域,然后从每个区域中取少量有代表性的数据
1.4.2分类
有效等价类: 符合《需求规格说明书》,输入合理的数据集合
无效等价类:不符合《需求规格说明书》,输入不合理的数据集合
1.4.3类型
取值范围型:学生成绩0-100
恒等类型:只有一个结果是正确的,其他
布尔值型: true false
枚举类型: ('','')
规则类型: 给定要求
字符类型:中文、英文、特殊字符、空格、数字
1.4.4案例
案例一:

在这里插入图片描述

划分等价类并编号,下表为等价类划分的结果

在这里插入图片描述

案例二:

在这里插入图片描述

1.5边界值分析法

1.5.1定义
边界值分析是取稍高于或稍低于边界的一些数据进行测试。
1.5.2原因
程序开发循环体时的取数可能会因为<,<=搞错。
8到10岁(含8岁和10岁):8<=age<10 	[8,10]
8到10岁(不含8岁和10岁):8<age<=10	(8,10]	左开右闭
8到10岁(含8岁和不含10岁):8<=age<10	[8,10)	左闭右开
8到10岁(不含8岁和不含10岁):8<age<10 (8,10)

[]是闭 ()是开
开区间:不包含等于的区域
闭区间:包含等于的区域

上点:边界上的点8,10
离点:离上点最近的点 (开内闭外)
内点:域内的点9
1.5.3确定边界值的方法
上点:左边是什么值就是左上点,右边是什么值就是右上点,不考虑开闭区间 
离点:离上点最近的点,(开内闭外)
内点:域内的任意点就是内点

1.(1990-1-1 ,今天] 上点内点,离点,有效等价类和无效等价类

左上点:1990-1-1
右上点:今天
左离点:1990-1-2
右离点:今天+1天
内点: 1990-1-1<内点<=今天

有效等价类:1990-1-1<有效等价类<=今天
无效等价类:无效等价类=<1990-1-1 , 今天<无效等价类

2.边界值讲义案例二

在这里插入图片描述

第一步:
1.姓名:
	有效等价类: 1<= 有效<=20(汉字)
	无效等价类: 20<无效,无效<1,非汉字,空值,空格,特殊字符    
	(边界值分析):分析出为[1,20]
		上点:1,20
		离点:0,21
		内点:1<=内点<=20

2.身份证号:
	有效等价类:15,18,14位纯数字+X,17位纯数字+X
	无效等价类::0-14,19-+∞,特殊字符,空值,空格,纯英文字母
	
3.籍贯:
	有效等价类:1<=有效<=50,(汉字)
	无效等价类:1>无效,50<无效,空值,特殊符号,空格,英文,数字,中+英,中+数,中+英+数,英+数 
	(边界值分析):分析出为[1,50]
		上点:1,50
		离点:0,51
		内点:1<=内点<=50

4.出生年月:
	有效等价类:1900-1-1<=有效<=2019-1-1
	无效等价类:1900-1-1>无效 ,2019-1-1<无效
	(边界值分析):分析出为[1900-1-1,2019-1-1]
		上点:1900-1-1,2019-1-1
		离点:1899-12-31,2019-1-2
		内点:1900-1-1<=内点<=2019-1-1
第二步:
1.身份证正面:
	有效等价类:5M以内,结尾为jpg,png
	无效等价类:1). 5M以外,结尾为jpg,png
			  2). 5M以内,结尾不为Jpg,png
			  3). 5M以外,结尾不为jpg,png
2.身份证反面:
	有效等价类:5M以内,结尾为jpg,png
	无效等价类:1). 5M以外,结尾为jpg,png
			  2). 5M以内,结尾不为Jpg,png
			  3). 5M以外,结尾不为jpg,png
第三步:
1.银行卡号
    有效等价类:16位纯数字
    无效等价类:0-15, 大于16,特殊字符,空值,空格,英文字符

2.开户人姓名
    有效等价类:1-20个汉字(20个汉字以内,默认包含20,非空大于0,从1开始到20)
    无效等价类:大于20个汉字,非汉字,空值,空格,特殊字符

3.支付金额
    有效等价类:0.01元--全部存款(默认以“元”为单位)
    无效等价类:空值,小于0.01元,英文字母,特殊符号,汉字

, 大于16,特殊字符,空值,空格,英文字符

2.开户人姓名
有效等价类:1-20个汉字(20个汉字以内,默认包含20,非空大于0,从1开始到20)
无效等价类:大于20个汉字,非汉字,空值,空格,特殊字符

3.支付金额
有效等价类:0.01元–全部存款(默认以“元”为单位)
无效等价类:空值,小于0.01元,英文字母,特殊符号,汉字


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值