首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
集成测试的目的是测试系统的各个组成部分放在一起是否能够协调一致,在集成测试策略中要考虑的问题有______。
查看本题答案
包含此试题的试卷
计算机等级考试《单项选择》真题及答案
点击查看
你可能感兴趣的试题
检查模块是否正确的组合在一起的过程称为
确认测试
集成测试
验证测试
验收测试
______的目的是检查模块是否正确的组合在一起是否能够实现规格说明文档对产品功能的要求
系统测试是将已经集成好的软件系统作为整个计算机系统的一个元素与其他系统元素结合在一起在实际使用环境下
单元测试和集成测试
单元测试、集成测试和确认测试
集成测试和确认测试
验收测试
将软件系统与硬件外设或其他系统元素结合在一起对整个软件系统进行的测试称为
有效性测试
系统测试
单元测试
集成测试
在软件测试中检查各模块间接口关系各模块组合在一起时的功能是否满足总的功能要求的测试是
模块测试
集成测试
验证测试
验收测试
有关集成测试的描述中______是错误的
集成测试的目的是确保各单元组合在一起后能按既定意图协作运行
集成测试包含增量式集成与非增量式集成
集成测试的内容包括单元间接口功能的测试
集成测试不需要进行回归测试
软件测试有多个阶段其中将软件系统与硬件外设或其他系统元素结合在一起对整个软件系统进行测试的阶段是
系统测试
模块测试
单元测试
集成测试
检查模块是否正确地组合在一起的过程称为
确认测试
集成测试
验证测试
验收测试
面向对象集成测试的目的是______
测试系统的各个组成部分放在一起是否能够协调一致
检查测试用例生成,测试用例执行,测试结果判断是否正确
选择哪些实体集成
确定每个类及其实例是否能正常工作
系统测试是将已经集成好的软件系统做为整个计算机系统一个元素与其他系统元素结合在一起在实际使用环境下进
单元测试和集成测试
单元测试、集成测试和确认测试
集成测试和确认测试
验收测试
热门试题
更多
在边界值分析中下列数据通常不用来作为测试数据的是______
以下关于逻辑覆盖的叙述中正确的是______
阅读下列程序intfuncintabcintk=1;ifa>0||b<0||a+c>0k=k+a;elsek=k+b;ifc>0k=k+c;returnk;采用逻辑覆盖进行测试下列测试用例abc的输入值可以达到条件覆盖的是______
在决策表中列出各种可能的单个条件的部分是______
考虑一个根据以下简单规格确认输入数有效性的应用程序1输入数由数字符号+或-开始2该数字或符号后面可接任意位数的数字3这些数字可以有选择地后接用英文句号表示的小数点4任何输入数不管是否有小数点都应该以空格结束请根据以上处理规则根据状态转换图和状态转换表导出基本路径测试的测试用例及其覆盖的测试路径
考虑一个计算平方根的函数其规格说明如下1输入浮点数2输出浮点数3规格当输入一个大于或等于零的浮点数时函数输出其正的平方根并返回true当输入一个小于0的浮点数时函数显示输出错信息非法输入值并返回false按照规范导出法应设计的测试用例数至少为______
在第15题的程序测试中若测试采用测试用例abc=111111-111011那么可以实现的逻辑覆盖是______
下列不属于人工测试方法的是______
如果一个判定中的复合条件表达式为A>1orB<=3则为了达到100%的判定覆盖率至少需要设计多少个测试用例______
即席测试是不按照预先设计的测试用例由测试人员凭经验和猜测给出一些输入并运行软件产品找出软件缺陷这样可避免束缚于测试用例集尽可能多地发现有价值的缺陷下列属于即席测试的是______
针对以下C语言程序请按要求回答问题已知weekday.c源程序如下#inelude<sgidio.h>#include<conio.h>/*主函数*/IntmainCharletter;PrintfpleaseinputthefirstletterYtoexit!/n;Whileletter=getch!=Y//当输入字母为Y是结束SwitchletterCase’S’:Printf%c/nletter;Printfpleaseinputsecondletter/n;//输入第二个字母Ifletter=getch==’a’PrintfSaturday/n;Elseifletter==’u’PrintfSunday/n;Elseprintfdataerror/n;Break;Case’F’:Printffridaykn;Break;Case’M’:Printfmondayha;Break;Case’T’:Printf%c/nletter;Printfpleaseinputsecondletter/a;//输入第二个字母Ifletter=getch==’u’PrintfTuesday/n;Elseifletter==’h’PrintfThursday/n;Break;Case’W’:PrintfWednesday/n;Return0;设计一组测试用例使main函数的语句覆盖率尽量达到100%
路径覆盖必定也满足______
根据等价类测试的原则若规定了输入数据必须遵守的规则则要确立的有效等价类个数为______无效等价类个数为______
在软件开发过程中需要的文档评审有______
已知C源程序如下/*Inputtoday’sdateoutputtomorrow’sdate*//*version2*/#include<stdio.h>structydateintday;intmonth;intyear;;intleapstructydatedifd.year%4==0&&d.year%100!=0||d.year%400==0return1;elsereturn0;intnumdaysstructydatedintday;staticintdaytab[]=312831303130313130313031;ifleapd&&d.month==2day=29;elseday=daytab[d.month-1];returnday;intmainvoidstructydatetodaytomorrow;printfformatofdateis:yearmonthday输入的年月日之间应用逗号隔开/nprintftodayis:;scanf%d%d%d&today.year&today.month&today.day;while0>=today.year||today.year>65535||0>=today.month||today.month>12||0>=todayday||todayday>numdaystodayprintfinputdateerror!reentertheday!/n;printftodayis:;scanf%d%d%d&today.year&today.month&today.day;iftoday.day!=numdaystodaytomorrow.year:today.year;tomorrow.month=today.month;tomorrow.day=today.day+1;elseiftoday.month==12tomorrow.year:today.year+1;tomorrow.month=1;tomorrow.day=1;elsetomorrow.year=today.year;tomorrow.month=today.month+1;tomorrow.day=1;printftomorrowis:%d%d%d/n/ntomorrow.yeartomorrow.monthtomorrow.day;1画出程序中所有函数的控制流程图2设计一组测试用例使该程序所有函数的语句覆盖率和分支覆盖率均能达到100%如果认为该程序的语句或分支覆盖率无法达到100%则说明为什么
在以下有关逻辑覆盖的说法中错误的是______
下列语句中既可以作为定义节点同时还可以作为使用节点的是______
灰盒测试不同于白盒测试的地方是______
功能分析法是一种黑盒测试方法其思想是首先分析系统的行为或具有的功能将系统功能分解为一组功能点的集合然后针对每一个功能点考查这个功能点的输入和输出设计一个或一组测试用例这些测试用例足以确认系统实现了这项功能并针对受这项功能影响的系统的其他部分补充进行一些测试由此功能分析法的主要局限性是______
在一个正式的评审活动小组中职责是确保即将评审的文件已经准备好这个角色是______
用基本路径测试法为下列程序设计测试用例程序功能描述计算学生人数学生分数的总分数和平均分要求运行时最多输入50个学生分数以-1作为输入结束的标志程序流程图如下图所示
因果图方法最终生成的是______
检查是否存在已定义但未使用的变量引用异常应属于______
如果程序通过了100%的代码覆盖率测试则说明程序满足了______
考虑一个根据以下简单规格确认输入数有效性的应用程序1输入数由数字符号+或-开始2该数字或符号后面可接任意位数的数字3这些数字可以有选择地后接用英文句号表示的小数点4任何输入数不管是否有小数点都应该以空格结束请根据以上处理规则画出相应的状态转换图
一个多用户的应用系统通常有用户管理功能允许增加新的用户用户信息一般包括用户名假设规定用户名必须是以字母开头的不超过8个字符的字母数字串那么下面哪组值均属于用户名的有效等价类______
已知C源程序如下/*一个使用结构体数组的简单地址列表*/#include<stdion.h>#include<stdlib.h>defineMAX4structaddrcharname[30];charstreet[40];charcity[20];unsignedlongintzip;addrlist[MAX];voidinit_listvoidentervoid;voiddeleteAddrvoidlistvoid;intmenuselectvoidfindfreevoid;intmainvoidcharchoice;init_list;/*初始化结构体数组*/for;;choice=menu_select;switchchoicecase1:enter;break;case2:deleteAddr;break;case3:list;break;case4:exit0;return0/*初始化列表*/voidinit_listvoidregisterintt;fort=0;t<MAX;++taddr_list[t].name[0]=/0;/*获取菜单选择*/intmenu_selectvoidchars[80];intc;printf1.Enteraname/n;printf2.Deleteaname/n;printf3.Listthefile/n;printf4.Quit/n;doprintf/nEnteryourchoice:;getss;c=atois;whilec<1||c>4;returnc;/*增加地址*/voidentervoidintslot;chars[80];slot=find_free;ifslot==-1printf/nListFull;return;printfEntername:;getsaddr_list[slot].name;printfEnterstreet:;getsaddr_list[slot].street;printfEntercity:;getsaddr_list[slot].city;printfEnterzip:;getss;addr_list[slot].zip=strtouls/010;/*查找未用结构*/intfind_freevoidregisterintt;fort=0;addr_list[t].name[0]&&t<MAX;++t;ift==MAXreturn-1;/*noslotsfree*/returnt;/*删除地址*/voiddeleteAddrvoidregisterintslot;chars[80];printfenterrecord#:;getss;slot=atois;ifslot>=0&&slot<MAXaddr_list[slot].name[0]:/0;/*在屏幕上显示列表*/voidlistvoidregisterintt;fort=0;t<MAX;++tifaddr_list[t].name[0]printf%s/naddr_listIt].name;printf%s/naddr_list[t].street;printf%s/naddrlist[t].city;printf%lu/n/naddr_list[t].zip;printf/n/n;设计一组测试用例使该程序所有函数的语句覆盖率尽量达到100%如果认为该程序的语句覆盖率无法达到100%则说明原因
下图是一个简单的ATM机中描述验证信用卡PIN活动的有限状态机其中包含5个用表示的状态和8个用一表示的转移转移上的标签所遵循的是横线上方是引起转移的事件横线下方是与该转移相关联的行动该有限状态机允许储户有3次输入PIN的机会如果3次都输入错误则停止交易退卡请完成下列工作确定基本测试路径集
已知C源程序如下#include<stdio.h>#include<string.h>voidreversechars[]intcij;fori=0j=strlens-1;i<j;i++j++c:s[i];s[i]=s[j];s[j]=c;voidgetHexintnumberchars[]intI;i=0;whilenumber>0ifnumber%16<10s[i++]=number%16+’0’;elseswitchnumber%16case10:s[i++]=’A’;break;case11:s[i++]=’B’;break;case12:s[i++]=’C’;break;case13:s[i++]=’D’;break;case14:s[i++]=’E’;break;case15:s[i++]=’F’;break;default:printfError;break;number/=16;s[i]=’/0’;reverses;intmainunsignedintnumber;inti=0;chars[50];printf%spleaseinputnumber:/n;scanf%d&number;getHexnumbers;i=0;whiles[i]printf%cs[i++];return0;设计一组测试用例使该程序所有函数的语句覆盖率和分支覆盖率均能达到100%如果认为该程序的语句覆盖率或分支率无法达到100%则说明为什么
针对以下C语言程序请按要求回答问题已知link.c源程序如下/*link.c程序对单向链表进行操作首先建立一个单向链表然后根据用户的选择可以对其进行插入节点删除节点和链表反转操作*/#include<stdio.h>#include<stdlib.h>typedefstructlist_node*list_pointer;//定义链表指针typedefstructlist_node//定义链表结构intdata;list_pointerlink;list_node;//用到的操作函数list_pointercreate;//建立一个单向链表voidinsertlist_pointer*p_ptrlist_pointernode;//在node后加入一个新的节点voiddelete_nodelist_pointer*p_ptrlist_pointertraillist_pointernode;//删除前一个节点是trail的当前节点nodevoidprintlist_pointer*pptr;//打印链表节点中的值list_pointerinvertlist_pointerlead;//反转链表intmainlist_pointerptr=NULL;list_pointernodetrail;list_pointer*p=&ptr;intchooselocationi;printfyoushouldcreatealinkfirst:/n;//建立一个单向链表prt=create;/*ptr指向链表的第一个节点*/printptr;//根据用户的不同选择进行相应的操作printfinputnumber0youcanquittheprogram/n;printfinputnumber1youcaninsertanewnodetolink/n;printfinputnumber2youcandeleteanodefromthelink/n;printfinputnumber3youcaninvertthelink/n;printfpleaseinputyouchoice/n;scanf%d&choose;whilechoose!=0switchchoosecase1:i=1;whilei<looationnode=node->link;i++;insertpnode;/*p为指向ptr的指针*/printptr;break;case2:printfyouwilldeleteanodefromthelink/n;printfpleaseinputthelocationofthenode:/n;scanf%d&location;node=ptr;iflocation==1trail=NULL;trail=ptr;i=1;whilei<locationtrail=trail->link;i++;node=trail->link;delete_nodeptrailnode;printptr;break;case3:printfyouwillinvertthelink/n;ptr=invertptr;printptr;break;default:break;return-1;printfpleaseinputyouchoice/n;scanf%d&choose;return0;//根据用户的输入值建立一个新的单向链接list_pointercreateinticurrentlength;list_pointerp1p2head;printfpleaseinputthenodenumberofthelink:/n;scanf%d&length;printfthenumberofthelinkis:%dlength;printfpleaseinputthedataforthelinknode:/n;i=0;p1=p2=list_pointermallocsizeoflist_node;head=p1;fori=1;i<length;i++scanf%d&current;p1->data=current;p2->link=p1;p2=p1;p1=list_pointermallocsizeoflist_node;p2->link=NULL;returnhead;设计一组测试用例尽量使main函数的语句覆盖率能达到100%如果认为该函数的语句覆盖率无法达到100%则说明原因
热门题库
更多
嵌入式软件助理工程师
计算机操作系统
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法