首页
登录
从业资格
图4-1是银行卡应用的部分类图,图中属性和操作前的“+”和“一”分别表示公有成员
图4-1是银行卡应用的部分类图,图中属性和操作前的“+”和“一”分别表示公有成员
练习题库
2022-08-02
69
问题
图4-1是银行卡应用的部分类图,图中属性和操作前的“+”和“一”分别表示公有成员和私有成员。银行卡Account有两种类型,借记卡SavingAccount和信用卡CreditAccount
图4-1银行卡应用的部分类图(1)借记卡和信用卡都有卡号account Number和余额balance两个属性。借记卡的余额是正常余额,信用卡的余额是目前未还的金额,如果没有未还的金额,则为0;有开户set Up、取款withdraw、查询余额get Balance和销户close四个方法。借记卡取钱时,要求取钱金额不能超过余额;而信用卡取钱金额不能超过信用额度,因此需要在子类中实现该方法。(2)借记卡可以存钱deposit。(3)信用卡有信用额度creditLimit属性,可以查询信用额度getCreditLimit、修改信用额度updateCreditLimit和还款retumCredit。现拟采用面向对象的方法进行测试。【问题1】(3分)面向对象单元测试的主要对象是什么【问题2】(4分)在继承关系上,若某方法在测试父类时已经测试过,那么在什么情况下在子类中也需要测试【问题3】(4分) 要测试方法deposit()时,还需要调用什么方法给出测试序列。【问题4】(6分)方法withdraw在基类Account中定义,但在两个子类中有不同的实现。这是面向对象的什么机制这种情况在测试时如何进行【问题5】(3分)给出类SavingAccount的最小测试序列。
选项
答案
解析
【问题1】
类、类的成员函数(是针对程序的函数、过程或完成某以特定功能的程序块)
【问题2】
1:继承类的成员函数在子类中做了改动
2:成员函数调用了改动过的成员函数的部分
【问题3】
getBalance()
先测试getBalance() 再测试deposit()
【问题4】
多态
只需要在原有的测试分析和基础上增加对测试用例中输入数据的类型的考虑;先测试基类,然后再分别依据输入数据设计不同的测试用例。
【问题5】
先测试Account类(按照一定顺序测试相关的方法),然后测试SavingAccount类(由于题干没有明确具体的业务情况,顺序可以适当优化)
setup()(account类)--getBalance()(account类)--deposit()(Savingaccount类)--getBalance()(account类)--withdraw()(account类)--getBalance()(account类)--close()(account类)
转载请注明原文地址:https://tihaiku.com/congyezige/2417913.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
某品牌商品销售情况表如图(a)所示。若想按产品类别分别累计销售量,可使用分类汇总
某品牌商品销售情况表如图(a)所示。若想按产品类别分别累计销售量,可使用分类汇总
设有员工关系Emp(员工号,姓名,性别,部门,家庭住址),其中,属性“性别”的取
设有员工关系Emp(员工号,姓名,性别,部门,家庭住址),其中,属性“性别”的取
设有员工关系Emp(员工号,姓名,性别,部门,家庭住址),其中,属性“性别”的取
对具有n个元素的顺序表(采用顺序存储的线性表)进行()操作,其耗时与n的大小
在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进
某程序员在开发一功能很多的软件时,在某个操作窗口中设计了大量选项。在征求用户意见
假设系统中进程的三态模型如下图所示,图中的a、b和c的状态分别为();当现运
在操作系统文件管理中,通常采用()来组织和管理外存中的信息A.字处理程序
随机试题
[audioFiles]audio_eusm_j41_001(20082)[/audioFiles]A、Thewomanwillputoffher
HenryFord,thefamousU.S.inventorandcarmanufacturer,oncesaid,"Theb
世界人口总量在增长。图7示意世界人口每增加10亿所用的时间。据此完成题。
具有氨基酸结构的祛痰药()。A:右美沙芬 B:溴己新 C:可待因 D:羧
患者男,52岁。咳嗽、痰中带血1个月。1个月前因受凉后出现咳嗽、咳痰症状,痰为白
关于有效市场的形态,表述错误的是( )。A.在弱式有效市场,投资者无法利用股票
共用题干 StayingActiveinOldAgeKeepsPe
根据合伙企业法律制度的规定,合伙企业存续期间出现特定情形时,合伙人可以退伙。这些
(一) 背景资料(34) 一新建铁路单线隧道长2813米。隧道围岩有Ⅲ、Ⅳ级
下列属于对冲性脑挫裂伤的是( )。A.额部着力出现额叶的损伤 B.枕部着力出
最新回复
(
0
)