15.18 - 历年下午题典型考点

一、黑盒测试技术

1、等价类划分法
2、边界值分析法
3、场景法
4、因果图法
5、黑盒测试的方法

二、案例

【说明】

        某航空公司进行促销活动,会员在指定日期范围内搭乘航班将获得一定奖励,奖励分为4个档次,由乘机次数和点数共同决定,如表2-1所示。
        其中点数跟票面价格和购票渠道有关,规则如图2-2所示。
        航空公司开发了一个程序来计算会员在该促销活动后的奖励,程序的输入包括会员在活动期间的乘机次数C、官网购票金额A(单位:元)、和手机客户端购票金额B(单位:元),程序的输出为本次活动奖励档次L。其中C、A、B为非负整数,L为0~5之间的整数(0表示无奖励)。

【问题1】

         采用等价类划分法对该程序进行测试(同时对输入输出进行等价类划分),等价类表入表2-3所示,请补充表2-3的空(1)~(4)。

【问题2】

         根据以上等价类表设计的测试用例如表2-4所示,请补充表2-4中的空(1)~(9)。

【问题3】

         对于本案例的黑盒测试来说,以上测试方法有哪些不足?
        答:
        (1)无法体现出C、A/B之间的制约关系,比如当满足A/B(转换后对应的点数满足),但不满足C(乘机次数)的情况。
        (2)没有考虑手机端的情况,题干中B的数值都为0。

三、案例

【说明】

        某商店为购买不同数量商品的顾客报出不同的价格,其报价规则如表2-1所示:
        如买11件需要支付:10*30+1*27=327(元),买35件需要支付:10*30+10*27+10*25+5*22=930(元)
        现在该商家开发一个软件,输入为商品数C(1<=C<=100),输出为应付的价钱P。

【问题1】

         请采用等价类划分法为该软件设计测试用例(不考虑C为非整数的情况)。
        答:
        测试用例1:1~10之间的任意一个数
        测试用例2:11~20之间的任意一个数
        测试用例3:21~30之间的任意一个数
        测试用例4:31~100之间的任意一个数
        测试用例5:0
        测试用例6:101

【问题2】

        请采用边界值分析法为该软件设计测试用例(不考虑健壮性测试,既不考虑C不在1~100之间或者非整数的情况)
        答:
        1、5、10、11、15、20、21、25、30、31、35、100

【问题3】

         列举除了等价类划分法和边界值分析法以外的三种常见的黑盒测试用例测试方法。
        答、错误推测法、因果图法、判断表法、正交实验法、功能图法、场景法
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
这是一个回归问,我们需要通过数据分析来确定氮肥的施肥量与土豆产量之间的关系。首先,我们可以画出氮肥施肥量与土豆产量的散点图,如下图所示: ![image.png](attachment:image.png) 从图中可以看出,氮肥施肥量与土豆产量之间存在一定的正相关关系。接下来,我们可以使用线性回归模型来拟合这个关系,具体步骤如下: 1. 计算氮肥施肥量和土豆产量的平均值,分别为x_mean和y_mean; 2. 计算氮肥施肥量和土豆产量之间的协方差,记为cov; 3. 计算氮肥施肥量的方差,记为var_x; 4. 计算土豆产量的方差,记为var_y; 5. 计算回归系数b = cov / var_x; 6. 计算截距a = y_mean - b * x_mean。 根据数据可以计算得到: x_mean = (0 + 34 + 67 + 101 + 135 + 202 + 259 + 336 + 404 + 471) / 10 = 214.9 y_mean = (15.18 + 21.36 + 25.72 + 32.29 + 34.03 + 39.45 + 43.15 + 43.46 + 40.83 + 30.75) / 10 = 32.271 cov = ((0 - x_mean) * (15.18 - y_mean) + (34 - x_mean) * (21.36 - y_mean) + ... + (471 - x_mean) * (30.75 - y_mean)) / 9 = 12337.31 var_x = ((0 - x_mean) ** 2 + (34 - x_mean) ** 2 + ... + (471 - x_mean) ** 2) / 9 = 61022.11 var_y = ((15.18 - y_mean) ** 2 + (21.36 - y_mean) ** 2 + ... + (30.75 - y_mean) ** 2) / 9 = 92.119 根据上述公式计算可得: b = cov / var_x = 0.202 a = y_mean - b * x_mean = 0.345 因此,得到回归方程为 y = 0.202x + 0.345,即氮肥施肥量每增加1kg/hm,土豆产量平均会增加0.202t/ha。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值