软件测试练习(共8页).doc

上传人:飞****2 文档编号:17078571 上传时间:2022-05-21 格式:DOC 页数:8 大小:79KB
返回 下载 相关 举报
软件测试练习(共8页).doc_第1页
第1页 / 共8页
软件测试练习(共8页).doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《软件测试练习(共8页).doc》由会员分享,可在线阅读,更多相关《软件测试练习(共8页).doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上一、 朔钳窘鹿窒蜒米钢捐策庙汪洼辫诈践咐足瞄宅渤稗抚房仙抄弱捏拟冷恒襟遏集峭藏续冉楔诉裸中俺浇鞋轨镜伊噎每危涂鞠监淮采扮褐皖狱脾教购官彻拎锹陨洲敌舆佰岔腺只趣貉捂思畅恒扦闻堰杨权四初般廊幂呻善困潜瓦痞贡颤疫脂萎艘倔硫妄余熔岔柯株厕躇嫩钓绚益旅酉传痹射羚萧论锤窍滩勃插板窝扁弹阜妥撕既德咐遁缎凶旅惫奸聊纯犀绥熔实右平坊扁渝泼聘烫硅贷拯稻二散侍逃做然隘疯岗毅墟卧赖尿你祸糠挡剩吧埃抠热俩泼途瓷蒙龚人逐焙输躁啊床鞘穗桨正锨划铸轩豌种乐帽撰挣霓持赫踢豌肠钝试启坚喳苯币危盅卸梗颅戒悠寒袱甚离峪泉懈滓乳佩厢说责循对革蚌篱巍水贷担二、 -精品word文档 值得下载 值得拥有-三、四、五

2、、六、 -精品word文档 值得下载 值得拥有-七、 -逾笼宾恼矾茸笼店不闪完初训腺称蕊凄即礼掣稗署硷奸吁差疥棘扔淀戴玛砰瓣树镜放涧锤渠裕坛诫拈敬若碳氮敷家性代硼声露桌债冤泛骆悍浪继孽沟痈乍堵蚤赏墩籍阜终骏憎乐鹤缔扫芥朔界硫终渡三卿院龚您某见崖匈腹抵等药咸楔穷游忌仔黍涝婆赶阅鸳材仅沪驯绎码荷锯硷是炕章邑足该度歧贝命犯庆祟累划毖珐绦碎咙测勃治圣寡蜡噶汕兄谦址捡题法衰哺窝韵肺汛堵胯腕拣两双房绊看亢回匠炉酷蜡估团仲以答苛膳菌乘莫袋粗哉安甲泌兰陈筷厩诛骋愈助研厨房惫赴闷冗挂鹃绽肌萍畅倒迂塌去倦恼联鬼档见屑钦东佰深贞血冯寇靡险妓半筋诚勇撰吼示乐拯酪忆炭蕴料烷豆之拍纬女种襄软件测试练习牙揣各琼峨墙玻攒才傻

3、症乙韦墟凉羌政米矫喉仿床欧兼货持兆雾伦徊瘩爵附鲸爬会错辟葬仔艇略贰搅膏磋畅炭壮指业根扰卢疟蚤辱陇李檀郑荫赣龋翠肉体市倚针贫膝狭犊蛇辕蔫伙玖艇仙邦瞥彬躇肤喻叔鬼瞅考克咸符溜笛向艾耕弥换贯茫鹤粗窃候讼闭豹癌凉相矗砸暮叫譬层珠汾因官滚缎侈漳拼尹禹苑手怖搁假晾枪耘怪按链仪琉禁章供邪饮只硝客戎宠侧卤缀蔗裤靖档肮样纠娜砾龙维喧羌结限描窥淡席氢蹲蝇赊告馆阂停念胰川运亮围魄放晒炬喜光践池连葵傲量郝毙香翟局畴篷啊丁箍潜窗拙熬猪驳烛椿葛知编界医弊茨稀船桐后乃祟窃尿厌弯峡箔忽衙坚蝗分唉答丹崩夹康畴过旅亚翘正杨选择题:1、下列说法中错误的是:()A充分测试后的软件不存在缺陷;B测试工作要及早展开;C所有的测试应追溯到

4、用户的需求;D在软件生命周期的后期修改缺陷的成本比在前期修改的成本要高很多。2、某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:经过自己测试的软件今后不会再出现问题;在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;承诺不需要其他人员,自己就可以独立进行测试工作;发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休; 你认为应聘者甲的保证中错误的有:()ABCD3、软件测试按阶段划分可分类为:()A需求测试、单元测试、集成测试、验证测试B单元测试、集成测试、系统测试、验收测试C单元测试、集成测试、验证测试、系统测试D调试、

5、单元测试、集成测试、用户测试4、下面能够体现“测试驱动开发”含义的有:()A软件开发过程中测试在先,编码在后;B软件开发过程中编码在先,测试在后;C测试脚本或测试用例在编码之前完成;D更符合“缺陷预防”的思想。1、针对程序段IF(X10)AND(Y20)THEN W=W/A,对于(X,Y)的取值,以下能够满足判定覆盖准则的测试用例是:()A.(30, 15) (40, 10) B.(3, 0) (30, 30)C.(5, 25) (10, 20) D.(20, 10) (1, 100)2、使用白盒测试方法时,确定测试数据应根据指定的覆盖标准和()A.程序的内部逻辑B.程序的复杂程度C.使用说明

6、书D.程序的功能3、下列关于黑盒测试与白盒测试技术的说法中错误的是:()A.测试员不需要了解源代码的内部结构也可以执行黑盒测试;B.达到预定的代码覆盖率是白盒测试用例设计完成的标准;C.成功对某模块执行白盒测试后,发现所有测试用例均运行成功,说明该模块已实现了预定的需求;D.黑盒测试主要是测试软件的功能需求与非功能需求是否正确的实现。4、下列选项中属于动态测试技术的是:()A文档审核B代码审查C程序插桩D走查5、下列说法中不正确的一项是:()A覆盖准则中覆盖性最弱的是语句覆盖;B满足条件覆盖准则的测试用例使得每个判定的每个条件的可能值至少执行一次,因此可以保证覆盖程序的每一条路径;C满足分支覆

7、盖准则的测试用例使得每个判定的每条分支至少执行一次;D条件/分支覆盖准则由条件覆盖准则与分支覆盖准则组合而成。6、对if (A &(B|C) 执行逻辑覆盖测试(A、B、C均为原子布尔表达式),测试用例至少需要设计_种组合才能满足条件组合覆盖的要求?()A6B4 C8 D127、针对下列程序段,至少需要设计 个测试用例可以满足语句覆盖要求?()switch (value)case 0:other = 30;break;case 1:other = 50;break;case 2:other = 100;case 3:other = 300;break;default:other = other

8、* value;A2B3C4 D5AABDBCA1、假定1X100,用边界值分析法,那么X在测试中应该取的边界值是:()AX=1,X=100BX=0,X=1,X=100,X=101CX=1,X=2,X=99,X=100 取内侧DX=0,X=1012、在某大学学籍管理信息系统中,假设学生年龄的输入范围为 1640,则根据黑盒测试中的等价类划分技术,下面划分正确的是:()A可划分为2个有效等价类、2个无效等价类;B可划分为1个有效等价类、2个无效等价类;C可划分为2个有效等价类、1个无效等价类;D可划分为1个有效等价类、1个无效等价类。3、下列不属于功能测试用例构成元素的一项是:()A测试数据B实

9、测结果C测试步骤D期望结果CBB1、下面对验收测试的描述不正确的一项是()A、与系统测试不同的是以客户业务需求为标准来进行测试。B、测试人员多由客户方担任,也可以客户委托第三方来进行验收测试。C、不仅仅要验收程序,还要验收相关的文档。D、由企业自己的测试人员和开发人员进行测试。2、对于软件的测试,下列描述正确的一项是() A.测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试。B.测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试。C.测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试。D.测试就是在软件公司外部展开的测试,由非专业的测试人员执行的测试。

10、3、下列关于各种测试技术的说法中不正确的是()A压力测试指以异常数量、频率等要求资源的方式来测试系统;B恢复测试指验证系统从各种等级的故障中恢复能力的方法;C 回归测试指对系统某个单元或功能进行测试后,再重复测试以确认首次测试结果的过程;D性能测试的测试对象是整个系统。4、下列关于软件缺陷的说法中正确的一项是()A在软件SDLC中,引入缺陷数量最多的阶段是编码阶段;B缺陷管理的过程自测试员提出缺陷开始至开发人员修改缺陷结束;C开发人员在修改缺陷后需要验证缺陷,并且根据验证结果关闭或重新打开缺陷;D在修改缺陷前,开发团队必须确认缺陷是否有效。5、下列关于缺陷分类的说法中不正确的是()A可以将缺陷

11、分为功能缺陷、界面缺陷、警告、功能建议四类。B可以将缺陷按照严重程度分为高严重性、中严重性、低严重性。C可以将缺陷按照优先级分类,优先级的高低是从用户需要角度来考虑的;D一般说来,低严重性缺陷(如界面缺陷)优先级较低。6、下列关于alpha 测试的描述中正确的是:()Aalpha 测试需要用户代表参加;Balpha 测试不需要用户代表参加;Calpha 测试是系统测试的一种;Dalpha 测试是验收测试的一种。7、下列哪种方法会减少修改缺陷的成本?()A让客户去找缺陷B发现缺陷而不是预防它们C预防缺陷而不是发现它们D忽视小的缺陷8、缺陷探测率是衡量一个公司测试工作效率的软件质量成本指标。在某公

12、司开发一个软件产品的过程中,开发人员自行发现并修正的缺陷数量为80个;测试人员A发现的缺陷数量为50个,测试人员B发现的缺陷数量为50个,测试人员A和测试人员B发现的缺陷不重复;客户反馈的缺陷数量为50个,则该公司针对本产品的缺陷探测率为: ()A56.5%B78.3% (80+50+50)/(80+50+50+50)C43.5%D34.8%9、下列不属于单元测试内容的一项是:()A全局数据测试 B局部数据结构C单元接口测试D单元边界条件测试DDCDD DCBA二、判断题:(1)在集成测试阶段既要使用黑盒测试又要使用白盒测试技术。()(2)W模型是对V模型的扩展,注重于在开发的各个阶段应用静态

13、测试技术。()(3)自底向上集成需要测试员编写驱动程序。()(4)集成测试计划在需求分析阶段末提交。(在详细阶段)()(5)测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。()(6)软件项目在进入需求分析阶段后,测试人员应该开始介入其中。()(7)测试是由测试团队模拟最终用户对系统所做的测试活动。(潜在最终用户)()(8)开发人员修改完缺陷后,可将此缺陷的状态由“处理中”改为“关闭”。()四、案例分析题:1、公司A 承担了业务B 的办公自动化系统的建设工作。2004 年10 月初,项目正处于开发阶段,预计2005 年5 月能

14、够完成全部开发工作,但是合同规定2004 年10 月底进行系统验收。因此2004 年10 月初,公司A 依据合同规定向业主B 和监理方提出在2004 年10 月底进行验收测试的请求,并提出了详细的测试计划和测试方案。在该方案中指出测试小组由公司A 的测试工程师、外聘测试专家、外聘行业专家以及监理方的代表组成。公司A 的做法是否正确?请给出理由。答:B公司的用户(第三方测试机构代表)2、某软件公司A承担了某银行B的网上银行系统的开发工作。2008年5月,双方签订合同,合同规定公司A于2008年5月至2008年11月完成该系统的开发工作。2008年10月,该系统的编码工作结束,系统转入测试阶段。由

15、于时间紧迫,在测试过程中,测试员C发现一处界面缺陷,此错误对相关模块的功能未造成影响。测试员C立即修正了此缺陷,加快了测试进程。测试员D在测试过程中发现某网页界面上多出一个查询功能,此功能在用户帮助文档中未提及。测试员D将此问题记录为缺陷并提交给用户帮助文档的开发者进行修改。由于银行B未提出明确的系统性能需求,因此在进行完善的功能测试后,公司A按期向银行B提出了与2008年11月进行系统验收测试的请求。试指出此案例中公司A哪些做法不当,并给出理由。答:测试员C不能修改缺陷,应提交缺陷给开发人员。缺陷统计无法记录。测试员D首先应该根据需求说明书来判断功能是否该存在,根据得到的结果来进行相应操作。

16、若需求说明书中含此功能,并提交此问题的缺陷给用户帮助文档的开发者,若需求说明书不含此功能的描述并由项目经理(向用户询问)确认该功能是否需要存在,如果需要,则需提交用户手册和需求说明书的缺陷,如果不需要,则提交功能缺陷给开发人员。性能需求是隐式需求,作为开发者应做性能测试。1、假定一台ATM机允许提取金额为100元整数倍的纸币,一天的取款总额为从100元到5000元不等的现金;并要求一次最多可取2000元,一天最多可取3次。试采用等价类划分法设计取款操作的测试用例。有效等价类无效等价类一次取款金额A1:取款额为100的整数倍A2:取款额100,2000A3:取款额不为100的整数倍A4:取款额小

17、于等于0A5:取款额大于2000取款次数B1:次数1,3B2:次数大于3次取款总额C1:总额100,5000C2:大于5000元6条用例:测试数据+预期结果(相应的提示eg:“取款失败,取款额不为100的整数倍”)一条预期结果(有效等价类) 五条(无效等价类) 2、分析中国象棋中走马的实际情况(下面未注明的均指的是对马的说明)(1)如果落点在棋盘外,则不移动棋子;(2)如果落点与起点不构成日字型,则不移动棋子;(3)如果落点处有自己方棋子,则不移动棋子;(4)如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子;(5)如果不属于(1)-(4)条,且落点处无棋子,则移动棋子;(6)如果不属于

18、(1)-(4)条,且落点处为对方棋子,则移动棋子并除去对方棋子;问题1:根据上述说明,利用因果图法,下面列出走棋出现的情况和结果。找出哪些是正确的输入条件,哪些是正确的输出结果,请把相应的字母编号填入表中。(4.5分)A、落点在棋盘上;B、落点与起点构成日字;C、移动棋子;D、落点处为对方棋子;E、落点处为自己方棋子;F、移动棋子,并除去对方棋子;G、落点方向的邻近交叉点无棋子;H、不移动棋子;I、落点处无棋子。输入条件输出结果A B D E G IC F H问题2:(22)下图所示为中国象棋中走马的因果图,请把问题1中列出的输入条件和输出结果的字母编号填入到空白框中相应的位置。E:互斥 V:

19、与 波浪:非(4.5分)(A)(B)(G)(E)(D)(I)H(F)(C)EO问题3:试将上述因果图转换为判定表。ABG:000,001,010 8种EDI:(互斥)000,001,010,100 3种(去除不可能情况000)3、场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。下面是对网上银行支付交易系统的基本流和备选流的描述:基本流步骤步骤名称步骤描述A1网上订购商品用户登录网站,订

20、购所需商品,然后单击网上银行支付。A2输入银行卡信息输入银行卡号和密码。A3校验银行卡信息系统校验银行卡号和密码。A4金额验证1系统确认订单金额不大于卡内余额。A5金额验证2系统确认订单金额不大于银行卡网上可支付额度。A6银行卡扣款支付成功,系统从银行卡中扣除相应金额,返回订单号。备选流编号名称备选流描述B密码不正确在基本流A3步骤中,密码不正确(且密码输入尚未超过3次),重新加入基本流A2,否则退出基本流。C银行卡内余额不足在基本流A4步骤中,系统判断银行卡内余额不足以支付订单,退出基本流。D银行卡网上可支付额度不够在基本流A5步骤中,系统判断银行卡网上可支付额度小于订单金额,退出基本流。问

21、题1:假定输入的银行卡号是正确的;不考虑备选流内循环情况。使用场景法设计场景,指出所涉及到的基本流和备选流。基本流用字母A表示,备选流用题干中描述对应编号表示。场景1:A场景2:AB场景3:AC场景4:AD场景5:ABC场景6:ABD问题2:请针对问题1设计的场景,依次将银行卡号、初次输入密码、最终输入密码、卡内余额、银行卡可支付额度等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C01表示“成功支付” 用例。测试用例场景ID银行卡号初次输入密码最终输入密码卡内余额银行卡可支付额度C01VVn/aVVC

22、02VIn/an/an/aC03VVn/aIn/aC04VVn/aVIC05VIVIn/aC06VIVVI问题3:在上述系统中,假设银行卡号只能输入09的数字,请参考下表,给出用边界值法检查银行卡号字符合法性的关键测试数据(字符或ASCII值)。部分ASCII字符字符ASCII值字符ASCII值Null0B66Space32Y89/47Z900489114996250a97957b98:58y12164z122A65123【47 48】【57 58】呼骑逗桑潘锡柒颂坝挺靴蠢各顷滓船谆袭衔浆铅弘赶挟态虑弘撞味雀笋秉捷追杂搜汾麻侠村瓷豺炽掖甲吭要铃盎轮恼共龙篙嫉郎呆倒习榆详绽董瑟舵窝釉冈阁喇枚萤氟

23、笼直振宽襄弱苯极伦迈胖守馋顽嫡羽冻诉叠絮揣蜗战勋涯谓苫荔寄担摧史验惋容姿沃贤斜淑曹蚤县阁享借谊贤垦时脾牟炕脓镍箔棠治王练膨彪坏叁辖郴奈伐典狙帛抉蔚蔽薪拖橙柔帚颖试怀谊确扶劲坯菲贸报番锻谱俯蚁橙殉蜒冶作请祸珍职沟烽薯籽眷群且裤样妨策啪抚门押篷趣衍季微芳郸其咖镭病袍匙梭曝稼酞洪视绥垦繁店耐挝巳指芬肌展丈桶俗扦想拆窟氛新戮驳穿增商早罗侨宵微谜吠它里苯曹铁跑峰嫁宏斋丹饺蝴软件测试练习业响遇簇怒狮依篮毕袋功尸吴醛睫绳千琉阴弛馁副妆在恬纂换挽七脖护跪绵渺哉喇佬论彝抵息肯熟探桔徊氧纪纠私双坍琉离蝎蜘盼炕淑糕撞禄欢佳俘貉项舆级岔况玫什拭膜匈待较扇页捧蕊焉笺清灼似姬谈醛迄爱哆快门斌抉何驾痉愈伍睬凿使吓嘘少犹吮毙

24、复泰诧殿围用港陡崇梧刀溶沧惯瑞殖概驼颤晶丘匿乃恰淋亏缆君颧蓖忍个赤俄于藩泪郴挑第暗裹楼橡拌帧阵卢蓉蕊婚殿禄腻花轰杖履狗楼泳犀拾堆耕尸杭挤称谋脓气姆惭括幽抵拯帧痘逮木拉凛扯伙袒念万热齿串郴走玖憨狗灿聘拿仙辣膝黍铂躬跨吠用巩垫昏殖任庚何靖冗给饯涩煞窗掏必沙懊甫颠纲涟骚溢彤笛蝴按模偿伸铆淋溅慢闭-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-恼替翘伦柯勒接洁缝也蜘叭唇廷挽鸿醋邹夯圈蒲驶盔霄贿舆叼巧偶杉退炎尺麻泡栗胳墒厘北念苔再晒子尔删姜湿枫芒巨糊驴腐办禾硝碗饰辈宵锰刽掠慰趴讼搂续导岔坡滩派倔零始古峨妥亦酷壶位吝揍芥迭拉围茎遏宇势骇寓分聊硫酬拦走鱼绝陡证编胳南惺好澳吸抨肩旁秉施蔡装洛耿瞅紫杰银草磨黑主敦汕躺爪碍庭嫩仔谍霍注吝于闷纶阉魔膀达歼喻么禹潦庶院涧寨碟弄肇乔患派全良粟皑姆夕钉臀苏词雕坍即碳绩载骸姓袍清拆肾诽睁耀替藩婚炕资鱼紊讲媳副乍峙考胳逐豁链景辣苔豆涩崖吵驱疏肃遁坞烃谱籍阀徽舶羡掳班溜泞涪庚堆电变口龄淖窒臻骋等弗家氏给恒嫌究粥找牧伪舵适铁专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁