软件测试技术试题集42755 下载本文

内容发布更新时间 : 2024/4/25 14:54:42星期一 下面是文章的全部内容请认真阅读。

而点数又是 投保人的年龄和抚养人数

来决定,具体规则如下: 针对保费,用等价类方法和边界值法设计测试用例 要求: 给出弱一般等

价类、强一般等价类法的测试用例 写出弱健壮和强健壮法设计的测试用例的个数 3. 某公司的折扣政策:年交易额在10万元以下,无折扣;在10万元以上并且近三个月无欠 款,折扣率10%;在10万元以上,虽三个月有欠款,但与公司交易10年以上,折扣率8%;在10 万元以上,虽三个月有欠款,与公司交易10年以下,折扣率5%,否则无折扣,请用决策表(判 定表)设计测试用例。 4. 某城市电话号码三部分组成,分别是: 地区码—— 空白或3位数字; 前 缀——

为三位数字,但不能 “0”,“1”开头; 后 缀——4 位数字。 假定被测程序能接受一切符合上述规定的电话号码, 拒绝所有不符合规定的 电话号码。请用等价类设计测试用例。 要求:

给出弱一般等价类、强一般等价类法的测试用例 写出弱健壮和强健壮法

设计的测试用例的个数 给出分析过程 5. 某软件的一个模块的需求规格说明书中描述: 年薪制员工:严重过失,扣年终风险金的4%;过失,扣年终风险金的2%。 非年薪制员工:严重过失,扣当月薪资的8%;过失,扣当月薪资的4%。 请绘制出决策表,并给出相应的测试用例。 6. 某公司招聘人员,其要求为:学历:本科及以上;专业:计算机、通信、自动化;年龄 :22-30 岁。 (1)请划分出各条件的有效等价类和无效等价类。 (2)给出弱一般等价类、强一般、弱健壮等价类法的测试用例 (3)写出强健壮法设计的测试用例的个数 7. NextDate 函数包含三个变量:month 、 day 和 year ,函数的输出为输入日期后一天 的日期。 例如,输入为 2006年3月 7日,则函数的输出为 2006年3月8日 。 要求输入变量 month 、 day 和 year 均为整

数值,并且满足下列条件: 1≤month≤12 1≤day≤31 1920≤year≤2050 (1) 给出弱一般等价类、强一般、弱健壮等价类法的测试用例 (2) 写出强健壮法设计的测试用例的个数 8. NextDate 函数包含三个变量:month 、 day 和 year ,函数的输出为输入日期后一天 的日期。 例如,输入为 2006年3月 7日,则函数的输出为 2006年3月8日 。 要求输入变量 month 、 day 和 year 均为整数值,并且满足下列条件: 1≤month≤12 1≤day≤31 1912≤year≤2050 (1) 给出边界值健壮性测试的测试用例 (2)给出边界值最坏情况测试和边界值健

壮最坏情况测试的测试用例个数 9. 假设查询某个人时有三个查询条件: 请利用正交测试法设计测试用例。 正交表L4(23) 10. 编写一个三角形判定函数,输入三角型的三个边长:A、B 和C。当三边不可能构成三角 形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角

形”,若 是等边三角形,则提示“等边三角形”。 请根据决策表法设计测试用例。 11. 编写一个三角形判定函数,输入三角型的三个边长:A、B 和C。当三边不可能构成三角 形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若 是等边三角形,则提示“等边三角形”。 (1)请写出弱一般、强一般、弱健壮等价类测试用例 (2)请写出强健壮等价类的测试用例个数 要求写出分析过程 12. 某个软件的规格说明中包含了下面的要求:第一例字符必须是A或B,第二列字符必须是 一个数字,在此情况下进行文字的修改。但如果第一列字符不正确,则给出信息 L,如果第 二列字符非数字,则给出信息 M。请用基于决策表的测试方法进行测试, 并设计测试用例覆 盖每一种

情况。 1 — 第一列字符为A 50—修改文件 2 — 第一列字符为B 51—发信息L 3 — 第二

列字符为数字 52—发信息M 13. 某电力公司有ABCD四类收费标准,并规定: 居民用电 >=100度/月,按B类收费 ; 动力用电 >=10000度/月,非高峰,按C类收费 ; =10000度/月,高峰,按D类收费 ; 请用决策表设计测试用例。 14. 某商场促销活动期间,对持商场会员卡的顾客,实行折优惠,满1000元实行7折

优惠 ;对其他顾客消费满1000元的,实行9折优惠,并办理

会员卡。请给出相应的决策表和测 试用例。 15. 在银行业务信息系统中, 有三个输入条件: A——活期存折账户,B——正确的密码输入,C——一本通账户; 有两个输出结果: e——显示活期账户信息,f——显示定期账户信息。 如果同时满足A、B,或者同时满足B、C,就会有e;如果同时满足B、C,则会有f。