首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

软件测试实战演习

1)划分等价类并编号,下表等价类划分的结果 输入等价类 有效等价类 无效等价类 日期的类型及长度 ①6位数字字符 ②有非数字字符 ③少于6位数字字符 ④多于6位数字字符 年份范围 ⑤在1990...⑩ 3.NextDate 函数包含三个变量:month 、 day year ,函数的输出为输入日期后一天的日期。...注:弱–有缺陷假设;健壮–考虑了无效值 (一)弱健壮等价类测试 用例ID 月份 日期 年 预期输出 WR1 6 15 1912...1)划分等价类并编号,下表等价类划分的结果 输入等价类 有效等价类 无效等价类 日期的类型及长度 ①6位数字字符 ②有非数字字符 ③少于6位数字字符 ④多于6位数字字符 年份范围 ⑤在1990...注:弱–有缺陷假设;健壮–考虑了无效值 (一)弱健壮等价类测试 用例ID 月份 日期 年 预期输出 WR1 6 15 1912

86600

测试思想-测试设计 测试用例设计之等价类划分方法

2)在输入条件规定了输入值的集合或者规定了"必须如何"的条件的情况下,可确立一个有效等价类一个无效等价类; 3)在输入条件是一个布尔量的情况下,可确定一个有效等价类一个无效等价类。...2.设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。...1)划分等价类并编号,下表等价类划分的结果 输入等价类 有效等价类 无效等价类 日期的类型及长度 ①6位数字字符 ②有非数字字符 ③少于6位数字字符 ④多于6位数字字符 年份范围 ⑤在1990~2049...:基于缺陷假设,用尽可能少的测试用例,覆盖有效等价类中的每个变量区间。...强一般等价类:基于多缺陷假设,需要用n条测试用例覆盖笛卡尔积中,有效等价类中的每个变量区间。 弱健壮等价类:基于缺陷假设,用尽可能少的测试用例,覆盖有效等价类无效等价类中的每个变量区间。

1.2K40
您找到你想要的搜索结果了吗?
是的
没有找到

SQL函数 TIMESTAMPADD

TIMESTAMPADD 总是返回一个有效日期,考虑到一个月的天数,并计算闰年。...例如,将 1 月 31 日增加一个月会返回 2 月 28 日(该月中的最高有效日期),除非指定的年份是闰年,在这种情况下它会返回 2 月 29 日。可以三位精度的小数秒递增或递减。...日期字符串必须完整且格式正确,其中包含适当数量的元素每个元素的数字,以及适当的分隔符。年份必须指定为四位数无效日期值会导致 SQLCODE -400 错误。日期值必须在有效范围内。...一个月中的天数必须与月年相匹配。例如,日期“02–29”仅在指定年份是闰年时有效无效日期值会导致 SQLCODE -400 错误。...小于 10 的日期值可以包括或省略前导零。不允许使用其他非规范整数值。因此,Day 值“07”或“7”有效,但“007”、“7.0”或“7a”无效。小于 10 的日期值始终以前导零返回。

1.1K20

SQL函数 DATEPART

请注意,ObjectScript $ZDATE$ZDATETIME函数计算的周天数是从0到6(而不是从1到7)。...有效日期表达式可以由日期字符串(yyyy-mm-dd)、时间字符串(hh:mm:ss)或日期时间字符串(yyy-mm-dd hh:mm:ss)组成。如果同时指定了日期时间,则两者都必须有效。...要省略Hour元素,日期表达式不能包含字符串的日期部分,并且必须至少保留一个分隔符(:)。 日期时间值必须在有效范围内。年份:0001到9999。月份:1到12。天数:1到31天。小时:0到23。...一个月中的天数必须与月年相匹配。例如,日期“02–29”仅在指定年份为闰年时有效。 大多数小于10的日期时间值可能包含或省略前导零。...但是,如果小时值是日期时间字符串的一部分,则小于10的小时值必须包含前导零。不允许其他非规范整数值。因此,“07”或“7”的“日”值有效,但“007”、“7.0”或“7a”无效

1.7K20

SQL函数 TO_CHAR(一)

这个函数也可以从ObjectScrip调用$SYSTEM.SQL.Functions.TOCHAR(tochar-expression,format)有效无效的参数要将 tochar-expression...解释为时间戳,它的格式必须为 YYYY-MM-DD HH:MI:SS,或以下有效变体之一: 小于 10 的月份日期值可以包含或省略前导零;如果前导零被省略,则在返回的日期中也会被省略。...如果指定的格式包含无效日期、时间或时间戳代码元素(例如 YYYYY、MIN、HH48),则 TO_CHAR 返回无效代码元素的格式代码文字;它返回有效代码元素的日期、时间或时间戳转换值(如果有)。...DDD YYYY(或 YY)格式元素可以任何顺序指定;它们之间的分隔符是强制性的,并作为文字返回。...这些儒略日期返回不存在的第 0 年作为占位符。因此,涉及 BCE 日期计算必须调整一年以对应于常见用法。

3.4K20

黑盒测试方法介绍_黑盒测试两种基本方法

5.设计测试用例 在确立了等价类后,可建立等价类表,列出所有划分出的等价类输入条件:有效等价类、无效等价类,然后从划分出的等价类中以下三个原则设计测试用例: 1)为每一个等价类规定一个唯一的编号...假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的“日期检查功能“。...1)划分等价类并编号,下表等价类划分的结果 输入等价类 有效等价类 无效等价类 日期的类型及长度 ①6位数字字符 ②有非数字字符 ③少于6位数字字符 ④多于6位数字字符 年份范围 ⑤在1990~2049...年6月16日 强一般等价类测试用例同弱一般等价类测试用例 注:弱—有缺陷假设;健壮—考虑了无效值 (一)弱健壮等价类测试 用例ID 月份 日期 年 预期输出 WR1...⑤程序的输出有4个报告: a)学号排列的成绩,列出每个学生的成绩、名次。 b)学生成绩排序的成绩。 c)平均分数及标准偏差的报告。 d)试题分析报告。

79910

SQL函数 TIMESTAMPDIFF

开始日期结束日期是时间戳。...(天、周、月或年),则在计算结果间隔计数之前,时间戳的缺失日期部分默认为“1900–01–01” .如果任一时间戳表达式仅指定日期值并且间隔类型指定时间间隔(小时、分钟、秒、小数秒),则在计算结果间隔计数之前...范围值检查TIMESTAMPDIFF 对输入值执行以下检查。 startdate enddate 的所有指定部分必须有效,然后才能执行任何 TIMESTAMPDIFF 操作。...日期字符串必须完整且格式正确,其中包含适当数量的元素每个元素的数字,以及适当的分隔符。年份必须指定为四位数无效日期值会导致 SQLCODE -8 错误。日期值必须在有效范围内。...一个月中的天数必须与月年相匹配。例如,日期“02–29”仅在指定年份是闰年时有效无效日期值会导致 SQLCODE -8 错误。小于 10(月日)的日期值可能包括或省略前导零。

1.8K40

测试用例的设计方法(全)「建议收藏」

5.设计测试用例 在确立了等价类后,可建立等价类表,列出所有划分出的等价类输入条件:有效等价类、无效等价类,然后从划分出的等价类中以下三个原则设计测试用例: 1)为每一个等价类规定一个唯一的编号...假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的”日期检查功能”。...1)划分等价类并编号,下表等价类划分的结果 输入等价类 有效等价类 无效等价类 日期的类型及长度 ①6位数字字符 ②有非数字字符 ③少于6位数字字符 ④多于6位数字字符 年份范围 ⑤在1990~2049...1912年6月16日 强一般等价类测试用例同弱一般等价类测试用例 注:弱–有缺陷假设;健壮–考虑了无效值 (一)弱健壮等价类测试 用例ID 月份 日期 年...⑤程序的输出有4个报告: a)学号排列的成绩,列出每个学生的成绩、名次。 b)学生成绩排序的成绩。 c)平均分数及标准偏差的报告。 d)试题分析报告。

90340

黑盒测试之测试用例的设计方法(全)

,可确定一个有效等价类一个无效等价类。...5.设计测试用例 在确立了等价类后,可建立等价类表,列出所有划分出的等价类输入条件:有效等价类、无效等价类,然后从划分出的等价类中以下三个原则设计测试用例: 1)为每一个等价类规定一个唯一的编号...1)划分等价类并编号,下表等价类划分的结果 输入等价类有效等价类无效等价类日期的类型及长度①6位数字字符②有非数字字符 ③少于6位数字字符 ④多于6位数字字符年份范围⑤在1990~2049之间⑥小于1990...16日 强一般等价类测试用例同弱一般等价类测试用例 注:弱--有缺陷假设;健壮--考虑了无效值 (一)弱健壮等价类测试 用例ID 月份 日期 年 预期输出...⑤程序的输出有4个报告: a)学号排列的成绩,列出每个学生的成绩、名次。 b)学生成绩排序的成绩。 c)平均分数及标准偏差的报告。 d)试题分析报告。

4.3K71

软件测试等价类划分实例_软件测试原则

等价类的设计思路: 根据输入条件,确定等价类,包括有效等价类无效等价类,建立等价类列表 为每个等价类规定一个唯一的编号 设计一个测试用例,使其尽可能多地覆盖尚未被覆盖的有效等价类,重复这一步,直到所有的有效等价类被覆盖完为止...假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的“日期检查功能“。...输入判断 有效等价类 编号 无效等价类 编号 输入字符长度 6位 ① 大于6位数字字符小于6位数字字符 ⑤ ⑥ 输入字符类型 数字 ② 6位非纯数字字符 ⑦ 输入年份约束 1990-2049 ③ 大于2049...佣金问题分三个部分:输入数据部分,用来处理数据有效性(与三角形档案系统管理中的一样);销售额计算;佣金计算。由于题目要求,根据佣金函数的输出值定义等价类,所以可以省略输入数据有效性部分。...2、有效输入(找零): 0 < R < = 100 && R<= P <= 100 此时考虑的输出:(RR=P-R 假设计算正确 不考虑此种情况无效输出) 0

1.4K10

黑盒 测试用例设计方法「建议收藏」

有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合.利用有效等价类可检验程序是否实现了规格说明中所规定的功能性能。 无效等价类:与有效等价类的定义恰巧相反。...假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的”日期检查功能”。...月份 日期 年 预期输出 6 15 1912 1912年6月16日 强一般等价类测试用例同弱一般等价类测试用例 注:弱–有缺陷假设;健壮–考虑了无效值 (一)弱健壮等价类测试 用例ID 月份...SR4 -1 -1 1912 两个无效一个有效 SR5 6 -1 1811 两个无效一个有效 SR6 -1 15 1811 两个无效一个有效 SR7 -1 -1 1811 三个无效 4.佣金问题等价类测试用例...5)程序的输出有4个报告: a)学号排列的成绩,列出每个学生的成绩、名次。 b)学生成绩排序的成绩。 c)平均分数及标准偏差的报告。 d)试题分析报告。

99420

【测试】黑盒测试用例设计方法

假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的”日期检查功能”。...(不考虑2月的问题) 1)划分等价类并编号,下表等价类划分的结果 输入等价类 有效等价类 无效等价类 日期的类型及长度 ①6位数字字符 ②有非数字字符 ③少于6位数字字符 ④多于6位数字字符 年份范围...无效输入 ⑦ 200100 无效输入 ⑨ 200113 无效输入 ⑩ NextDate 函数包含三个变量:month 、 day year ,函数的输出为输入日期后一天的日期...日 强一般等价类测试用例同弱一般等价类测试用例 注:弱—有缺陷假设;健壮—考虑了无效值 (一)弱健壮等价类测试 用例ID 月份 日期 年 预期输出 WR1 6...程序的输出有4个报告: a)学号排列的成绩,列出每个学生的成绩、名次。 b)学生成绩排序的成绩。 c)平均分数及标准偏差的报告。 d)试题分析报告。

85010

SQL函数 DATEDIFF

DATEDIFF返回startdateenddate之间指定单位的总数。例如,两个日期时间值之间的分钟数计算日期部分时间部分,并为每一天的差异增加1440分钟。...DATEDIFF对输入值执行以下检查: 在执行任何DATEDIFF操作之前,开始日期结束日期的所有指定部分必须是有效的。...无效日期值将导致SQLCODE -8错误。 日期时间值必须在有效范围内。 年龄:0001到9999。 月份:1 - 12个月。 天数:1 - 31天。 营业时间:00至23。...一个月中的天数必须与月年相匹配。 例如,日期“02-29”仅在指定的年份为闰年时有效无效日期值将导致SQLCODE -8错误。 小于10(月日)的日期值可以包括或省略前导零。...因此,Day值为“07”或“7”是有效的,但“007”、“7.0”或“7a”无效。 时间值可以全部或部分省略。

3.3K40

SAP库龄报表逻辑理解

对于呆滞料,应该分析其产生的原因,从计划的源头控制入手,才能最有效的降低无效的库存,达到降低库存总额的目的。...2、在库存账龄分析中,用金额表示比用数量表示,更直观,更有效。 3、对于标准账龄的设定,也是需要不断修正的,因为提高库存的周转速度,降低无效库存为最终目的。...1\入库日期的确认问题. 采用入库日期,还是采用物品首次入库的日期?...如果是入库日期,则如果发生仓库的调拨,退货,库存的盘盈.....等一系列入库业务时,物料入库日期从某种意义上来讲并不能当成库龄计算日期,而应该以该物料首次入库的日期计算库龄.那么,首次入库日期如何来确认...=入库数量-出库已经出库的数量.那么库龄的计算方式可以这么理解为 ∑有库存量的入库(入库数量-已出库数量)*(查询截止日期-入库日期)/库存总量

1.7K21

【SAP MM系列】SAP库龄报表逻辑理解

对于呆滞料,应该分析其产生的原因,从计划的源头控制入手,才能最有效的降低无效的库存,达到降低库存总额的目的。...2、在库存账龄分析中,用金额表示比用数量表示,更直观,更有效。  3、对于标准账龄的设定,也是需要不断修正的,因为提高库存的周转速度,降低无效库存为最终目的。 ...1\入库日期的确认问题. 采用入库日期,还是采用物品首次入库的日期? ...如果是入库日期,则如果发生仓库的调拨,退货,库存的盘盈.....等一系列入库业务时,物料入库日期从某种意义上来讲并不能当成库龄计算日期,而应该以该物料首次入库的日期计算库龄.那么,首次入库日期如何来确认...=入库数量-出库已经出库的数量.那么库龄的计算方式可以这么理解为  ∑有库存量的入库(入库数量-已出库数量)*(查询截止日期-入库日期)/库存总量  image.png

1.4K21

SQL函数 TO_DATE(二)

格式字符串 DDD YYYY 必须与由整数天数位数年份组成的相应 date_string 配对。 (与 DDD 一起使用时,两位数的年份必须指定为 RR(而不是 YY)。)...四位数年份必须在标准 日期范围内:1841 到 9999。DDD YYYY 格式元素可以任意顺序指定;它们之间的分隔符是强制性的。...允许的最小儒略日是0000001,它返回01/01/-4712(即BCE日期01/01/-4713)。任何超出此范围的值都会生成SQLCODE -400错误,其%msg值为“无效的儒略日值”。...儒略日必须介于15373484之间。注意:以下注意事项不应影响使用TO_CHARTO_DATE的日期儒略日计数的相互转换。这可能会影响使用儒略日计数进行的一些计算。...在 Oracle 使用中,儒略日期 1721058 到 1721423 完全无效,并返回错误。这些儒略日期返回不存在的第 0 年作为占位符。因此,涉及 BCE 日期计算必须调整一年以对应于常见用法。

1.4K20

软件测试流程设计—黑盒测试用例设计方法「建议收藏」

等价类划分有两种不同的情况—有效等价类无效等价类。 有效等价类:对于系统的规格说明来说,由合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能性能。...① 在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类两个无效等价类。 例如,在1<x<5中,一个有效等价类为1<x<5,两个无效等价类为x≥5x≤1。...③ 在输入条件是一个布尔量的情况下,可以确定一个有效等价类一个无效等价类。 例如,对于性别,如果规定输入“男”为有效,则一个有效等价类为“男”,一个无效等价类为“女”。...例如, 有效:60~80分为合格,80分以上为优秀;无效:50~59分需要补考,低于50分需要重修。 (2)确定测试用例。 从划分出的等价类中,以下3条原则设计测试用例。...系统关于查询条件年、月的输入限定为1990年1月到2049年12月,并规定日期由6位数字组成,前4位表示年,后两位表示月。 现用等价类划分法设计测试用例,用来测试程序的“日期检查功能”。

37300

PHP根据身份证号码验证、获取星座、生肖性别函数

式样为聚脂薄膜密封、持证人像片登记内容一体化的页卡式,即证件是经翻拍印制后塑封而成。...二、居民身份证有效期限与持证人年龄、签发日期的关系 居民身份证的有效期限分为 10 年、20 年、长期三种。...证件有效期限从签发之日起计算。...排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码位数字校验码。 地址码(身份证前六位)表示编码对象第一次申领居民身份证时的常住户口所在县(市、旗、区)的行政区划代码。...经济特区使用的临时身份证不加特区全息标记荧光印刷图案。 五、身份证第 18 位(校验码)的计算方法 1、将前面的身份证号码 17 位数分别乘以不同的系数。

2.4K20
领券