软件质量保证与软件测试技术复习题含答案及测试用例最全最新整理版内容摘要:
,重新加入基本流 A8,或选择退卡 试求: ( 1) 设计场景( 基本流用字母 A表示,备选流用题干中描述的相应字母表示 )。 场景格式示例如下: 场景 ID 场景描述 场景过程 1 密码有误 A、 B、 C ( 2)设计测试用例场景矩阵 测试 用例矩阵格式示例如下: 测试用例 ID 场景 账号 密码 输入 金额 ATM 机确认金额 预期结果 1 1 V V V n/a 退卡 V 表示有效数据元素, I 表示无效数据元素, n/a 表示不 可 用 ( 3) 假设本系统开发人员在开发过程中通过测试发现了 20个错误,独立的测试组通过上述测试用例发现了 80个软件错误,系统在上线后,用户反馈了 10个错误, 请 计算缺陷探测率 (DDP)。 ( 1) 设计场景 场景 ID 场景描述 场景流程 1 成功存款 A 2 银行卡 无效 A、 B 3 密码有误 A、 C 4 验钞不符 A、 D ( 2) 设计测试用例场景矩阵 8 测试用例 ID 场景 账号 密码 输入 金额 ATM 机确认金额 预期结果 1 1 V V V V 成功存款 2 2 I n/a n/a n/a 退卡 3 3 V I n/a n/a 重输或退卡 4 4 V V V I 重输或退卡 ( 3) 计算缺陷探测率 (DDP) DDP=Bugstester( Bugstester+ Bugscustomer) =( 20+80)( 20+80+10) =90%( )其中, Bugstester为测试者 发现的错误数; Bugscustomer为客户发现并反馈技术支持人员进行修复的错误数。 五 、 设计题 NextDate函数 问题说明:输入一个日期,求从输入日期算起的第三天日期。 例如,输入为 2020年 8月 8日,则该程序的输出为 2020年 8月 10日。 NextDate函数包含三个整数变量 month、 day和 year, 并且满足下列条件: 1≤ month ≤ 12和 1≤ day ≤31。 ( 1) 分析各种输入情况,列出为输入变量 month、 day、 year划分的有效等价类 等价类划分格式示例如下: 输入 ID 有效等价类 day 1 1 ≤ day≤ 31 ( 2)根据划分的等价类,再考虑 month边界值,设计健壮等价类测试用例。 测试用例格式示例如下: 用例 ID day month year 预期输出 覆盖等价类 1 5 5 2020 20200505 1, 2 ( 1) 输入等价类 输入 ID 有效等价类 day 1 1 ≤ day≤ 26 2 day=27 3 day=28 4 day=29 5 day=30 6 day=31 month 7 month=4, 6, 9, 11 8 month=1, 3, 5, 7, 8, 10 9 month=2 10 month=12 year 11 闰年 12 非闰年 ( 2)设计测试用例 9 用例 ID day month year 预期输出 覆盖等价类 1 5 1 2020 20200107 1, 8, 11 2 27 5 2020 20200529 2, 8, 11 3 28 5 2020 20200530 3, 8, 11 4 29 5 2020 20200531 4, 8, 12 5 30 5 2020 20200601 5, 8, 12 6 31 5 2020 20200602 6, 8, 12 7 5 1 2020 无效月份 8 5 2 2020 20200207 1, 9, 11 9 5 11 2020 20202007 1, 7, 11` 10 5 12 2020 20202007 1, 10, 11 11 5 13 2020 无效月份 三角形问题 说明: 输入三个 正 整数 a、 b、 c,分别作为三角形的三条边,现通过程序判断由三条边构成的三角形的类型 是否为 等边三角形、等腰三角形、 直角三角形、普通 三角 形以及 非 三角形。 假设 要求输入 的 a、 b、 c数据 满足 的 条件 是 : a0∧ b0∧ c0 并且 ab+c, ba+c, ca+b 根据问题的规格说明,可从输出域划分 5种等价类: R1: 等边三角形 R2: 等腰三角形 R3:直角 三角形 R4:普通 三角形 R5:非 三角形 可由输出等价类求输入等价类: 例如输出的等边三角形等价类 R1对应的输入等价类 S1表示为 R1: S1 = {a, b, c | a=b∧ b=c∧ a=c∧ a0∧ b0∧ c0} ( 1) 按上述表示, 将 输出 等价类变换为对应的输入等价类。 ( 2)假设 1≤ a, b, c≤ 10,根据划分的等价类,设计健壮等价类测试用例,再使用必要的边界值用例补充。 测试用例格式示例如下: 用例 ID a b c 预期输出 覆盖等价类 1 5 5 5 等边三角形 S1, S2 ( 1) 输入等价类 R1: S1 = {a, b, c | a=b∧ b=c∧ a=c∧ a0∧ b0∧ c0} R2: S2 = {a, b, c |(a=b∨ b=c∨ a=c)∧ (a+bc∧ b+ca∧ a+cb)∧ a0∧ b0∧ c0} R3: S3 = {a, b, c | a0∧ b0∧ c0∧ (a+bc∧ b+ca∧ a+cb)∧ (a2+b2=c2∨ b2+c2=a2∨a2+c2=b2)} R4: S4 = {a, b, c |a≠ b∧ b≠ c∧ a≠ c∧ a0∧ b0∧ c0∧ (a+bc∧ b+ca∧ a+cb)} R5: S5 = {a, b, c |(a+b≤ c∨ b+c≤ a∨ a+c≤ b)∧ a0∧ b0∧ c0∨ a≤ 0∨ b≤ 0∨ c≤ 0} ( 2)设计测试用例 用例 ID a b c 预期输出 覆盖等价类 1 5 5 5 等边三角形 S1, S2 10 2 3 3 4 等腰三角形 S2 3 3 4 5 直角三角形 S3 4 4 6 5 普通三角形 S4 5 10 6 7 普通三角形 S4 6 2 4 6 非三角形 S5 7 11 7 8 非三角形 S5 8 1 3 4 非三角形 S5 某软件规格 说明 书对某二位编码的定义如下 : 编 码 的第一个字符必须是 A 或 B,第二个字符必须是一 位 数字,此情况下 给出信息:编码正确; 如果第一个字符不是 A或 B,则给出信息 :编码错误; 如果第一个字符是 A或 B,第二个字符不是数字,则给出信息 :修改编码。 ( 1) 根据问题的规格说明,列出原因和结果。 因果表格式示例如下: ID 原因(输入) ID 结果(输出) ① a=b=c A 等边三角形 ( 2)画出因果图。 ( 3)将因果图转换成简化的决策表,并设计出测试用例。 决策表格式示例如下: 规则 1 2 3 „ n 条件 ① (原因) „ Y „ 动作 A (结果) „ √ „ 测试用例 3,3,3 ( 1) 列出原因和结果 ID 原因(输入) ID 结果(输出) ① 第一个字母是 A A 显示编码错误 ② 第一个字母是 B B 显示编码正确 ③ 第二个字母是数字 C 显示修改编码 ( 2)画出因果图 ① ~ A E ∨ ⑩ ② ∧ B ③ ~ C 中间状态⑩,表示已接受第一个字符。 ( 3)将因果图转换成简化的决策表,并设计出测试用例。 11 规则 1 2 3 4 5 6 ① 条件 ② (原因) ③ ⑩ Y Y Y N Y Y Y N N Y N Y Y Y N Y N Y N N N A 动作 B (结果) C 不可能 √ √ √ √ √ √ 测试用例 A3 AA B6 BB 11 阅读下面的程序, void Test1( int n, int i ) 1 { 2 int x=0。 3 int y=0。 4 while ( n 0 ) 5 { 6 if ( i==0 ) 7 x=y+2。软件质量保证与软件测试技术复习题含答案及测试用例最全最新整理版
相关推荐
组成,负责为网络流添加 /删除标记的是 ( 39)。 ( 38) A.标记交换 路由器和标记边缘路由器 B.标记分发路由器和标记边缘路由器 C.标记分发路由器和标记传送路由器 D.标记传送路由器和标记交换路由器 ( 39) A.标记分发路由器 B.标记边缘路由器 C.标记交换路由器 D.标记传送路由器 试题解析: MPLS网络由标记交换路由器和标记边缘路由器组成
竟灰嚼硼盗亚散措烁勘 ,,试验前的准备 ................................................ 错误 !未指定书签。 轴岩梁场预制后张法预应力混凝土铁路桥简支梁施工工艺细则 ( 通桥 2020, ,2101)施工工艺细则 44目 , ,录 1, ,编制说明 , ,适用范围 , ,编制依据 , ,本《工艺细则》中引用的技术标准规范 , ,用词说明 82,
n 年后从银行得到 F 元,现在应该存入的 钱数为( D )。 /(1+ F)n (1+i n) (1+i)n 90. 验收测试的定义是( A )。 定是否接收 收 ,供需双方约定的验收依据进行测试,决定是否接收 91. 要知道 C 盘总容量、已用空间和可用空间,应在 “ 我的电脑 ” 或 “ 资源管理器 ” 中 使用鼠标右键单击 “ 驱动器( C:) ” 后,再( D )。 第 13页 共
P地址的交换机 D.通过运行 SNMP协议的网管软件访问交换机 ( 58) A. connect B. control C. configure D. confirm 试题解析: 常识。 Con是 configure的缩写。 答案:( 56) B ( 57) A ( 58) C ● 在缺省配置的情况下,交换机的所有端口 ( 59)。 连接在不同交换机上的,属于同一 VLAN的数据帧必须通过 (