题目
试题三(共20分)
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某高校开发了一套基于Web的教务管理系统,实现教务管理人员课程设置、学生选课和成绩查询、教师上传成绩以及特殊情况下教务处对成绩进行修改等功能。系统基于Java EE平台实现,采用表单(Form)实现用户数据的提交并与用户交互。
系统要支持:
(1)在特定时期内100个用户并发时,主要功能的处理能力至少要达到每秒10个请求,平均数据量8KB/请求;
(2)用户可以通过不同的移动设备、操作系统和浏览器进行访问。
【问题1】(4分).
简要叙述教务管理系统表单测试的主要测试内容。
【问题2】(5分)
简要叙述为了达到系统要支持的(2),需要进行哪些兼容性测试,并设计一个兼容性测试矩阵。
【问题3】(5分)
在满足系统要支持的(1)>时,计算系统的通信吞吐量。
【问题4】(6分)
系统实现时,对成绩更新所用的SQL语句如下:
“UPDATE StudentScore SET score = ” + intClientSubmitScore + “ WHEREStuent_ID=“ + strStudentID +
设计1个测试用例,测试该SQL语句是否能防止SQL注入,并说明该语句是否能防止SQL注入,以及如何防止SQL注入。
第1题
第2题
试题五(共20分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
软件在机载设备中的运用越来越广泛,驻留于机载设备中的嵌入式软件失效会产生灾难性后果,一般要求其具有较高的可靠性,因此,软件可靠性测试对机载软件至关重要。
【问题1】(8分)
解释软件可靠性的含义及影响软件可靠性的主要因素。
【问题2】(6分)
可靠性评价时,经常使用的定量指标包括失效概率、可靠度和平均无失效时间(MTTF),请分别解释其含义。
【问题3】(6分)
对某嵌入式软件,设计要求其可靠度为1000小时无失效概率99.99%。经实测得出其失效概率函数F(1000)=0.0012,问该软件是否符合设计可靠性要求,并说明原因。
第3题
试题四(共20分)
阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。
【说明】
某公司准备开发一套基于流媒体技术的视频监控系统,要求客户端用普通的Web浏览器就能实时观看多个监控点的情况。
【问题1】(5分)
该公司所设计视频监控系统的构成图如图4-1所示,请从下列选项中选择合适的部件填入图4-1中的A~E。
①浏览器 ②硬盘录像机 ③Web服务器 ④流媒体服务器 ⑤摄像头
【问题2】(4分)
请简述流媒体的概念。
【问题3】(4分)
请简述流媒体服务器在该监控系统中的作用。
【问题4】(3分)
下面哪一项不属于Web服务器及其相关CGI扩展模块实现的功能?
A.用户的登录认证
B.从流媒体服务器接收视频流数据,然后转发给客户端
C.提供选择菜单允许用户选择不同监控摄像头的视频
D.视频监控参数修改页面
【问题5】(4分)
客户端软件需要采用什么技术手段来实现在网络传输速度不稳定时还能够顺畅地播放视频内容?
第4题
试题一(共20分)
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
【说明】
某公司采用代理服务器接入 Internet,网络拓扑结构如图1-1所示。
【问题1】(10分)
请填写host1的Internet协议属性参数。
IP地址: (1) ;
子网掩码: (2) ;
默认网关: (3) ;
其中,host1 默认网关为图中接口 (4) 处的 IP地址。
【问题2】(4分)
若host1要访问Internet,根据默认路由,数据报文经IP地址为 (5) 的接口发送到IP
地址为 (6) 的网关。
【问题3】(3分)
与命令route print作用等价的命令为 (7) 。
(7)备选答案:
A. netstat -r B. ping C. tracert D. arp –a
【问题4】(3分)
接口3的IP地址为 (8) 。
第5题
试题三(共15分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某门户网站提供在线视频点播服务,用户可以通过web浏览器软件实现实时在线观看视频内容。网站对用户采用会员制管理,只有经过注册的用户在正确登录网站之后才能得到正常服务。
【问题1】(6分)
①该系统采用的是C/S工作模式还是B/S工作模式?②简要解释这两种工作模式并指出其主要的区别。
【问题2】(3分)
在用户登录页面上,除了要求输入用户名和密码外,该网站还要求用户输入一个由服务器生成的用加扰图像显示的验证码字符串。简要说明设置该验证码的主要目的。
【问题3】 (6分)
①为了保证用户在线实时观看视频,需要采用什么技术?②简要解释其工作特点。③请说明此类应用通常采用的传输层协议以及采用该协议的原因。
第6题
试题三(20分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]
某项目6个月的预算如下表所示。表中按照月份和活动给出了相应的PV值,当项目进行到3月底时,项目经理组织相关人员对项目进行了绩效考评,考评结果是完成计划进度的90%。
[问题1](7分)
请计算3月底时项目的SPI、CPI、CV、SV值,以及表中①、②处的值(注:表中①处代表“编制计划”活动的EV值,表中②处代表“概要设计”活动的EV值)。
[问题2](7分)
(1)如果项目按照当前的绩效继续进行,请预测项目的ETC(完成时尚需估算)和EAC(完成时估算)。
(2)请评价项目前3个月的进度和成本绩效并提出调整措施。
[问题3](6分)
假设项目按照当前的绩效进行直至项目结束,请在下图中画出从项目开始直到结束时的EV和AC的曲线,并在图中用相应的线段标明项目完成时间与计划时间的差(用“t”标注)、计划成本与实际成本的差(用“c”标注)。
第7题
试题二(共20分)
阅读以下说明,回答问题1至问题4;将解答填入答题纸对应的解答栏内。
【说明】
某网络拓扑结构如图2-1所示,其中DNS_ Server1和DNS_ Server2分别安装有WindowsServer 2003并启用了DNS服务,DNS_Server2作为DNS_Server1的转发域名服务器。Web_ server1是一个域名为www.softwaretest.com的Web站点。
【问题1】(2分)
DNS服务器在名称解析过程中可能会查询其区域记录、本地缓存、根域名服务器以
及转发域名服务器。正确的查询顺序为 (1) 。
【问题2】(9分)
在DNS_ Server1中为Web_server1配置域名记录的界面如图2-2和2-3所示。
为Web_server1添加DNS记录时,在图2-2所示的对话框中,新建的区域名称是 (2) ;在图2-3所示的对话框中,添加的新建主机名称为(3) ,IP地址栏应填入 (4) 。
【问题3】(3分)
DNS_Server1属性窗口如图2-4所示,应如何配置?
【问题4】(6分)
在host1上使用 (5) 命令查询Web_server1的域名所对应的IP地址,所得结果如图2-5所示。
依据图示结果,下列说法中正确的是(6) 。
(6)备选答案:
A. host1的备用DNS服务器为62.115.3.110
B. host1的首选DNS服务器为8.8.8.8
C. 62.115.3.110出现故障或停止服务
D. host1网络故障
第8题
试题三(共 20 分)
阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
【说明】
随着个人电脑和因特网的普及,越来越多的语音和数据通信以数字形式进行,使用网络多媒体技术可以在 IP 网络上实现多媒体通信、媒体点播等服务。因特网电话技术不仅限于语音 Vo IP(Voice over IP) ,它还集成了语音、视频和数据服务。
【问题 1】 (9 分)
请解释以下完成一个因特网电话服务所涉及的网络协议和应用标准。
H.323,TCP,RTP,RTCP,UDP,RSVP,RTSP,IP,IP Multicast
【问题 2】 (9 分)
下图是一个因特网电话服务系统的网络协议及应用结构图,请将问题 1中列出的协议和应用标准填入图中正确的位置。
【问题 3】 (2 分)
如果要在H.323因特网电话终端和公共电话交换网络的H.324多媒体通信终端之间进行通信,需要如何实现?
第9题
试题一(共20分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
逻辑覆盖法是设计白盒测试用例的主要方法之一,通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。
int XOR(char * filename, unsigned long key){
FILE* input = NULL,*output = NULL; //1
char *outfilename = NULL;
int len = strlen(filename);
unsigned charbuffer;
if((filename[len-2] == ‘.’) && (filename[len-l]== ‘c’)){ //2,3
outfilename = new char[len+l]; //4
strcpy(outfilename,filename); outfilename[len-2] = ‘\0’;
}
else{ //5
outfilename = new char[len+5];
strcpy(outfilename , filename);
strncat(outfilename,”.c”,2);
}
input = fopen(filename,”rb”);
if(input = NULL){ //6
cout<<"Error opening file " << filename<<endl ; //7
delete [] outfilename;
outfilename = NULL;
return 1;
}
output = fopen(outfilename,”&39;wbf”);
if(utput =NULL) { //8
cout<<"Error creating output file ”<< outfilename <<endl; //9
delete []outfilename;
outfilename =NULL;
return 1;
}
while(! feof(input) ){ //10
if(fread(&buffer,sizeof(unsigned char), 1,input) != 1 ){ //11
if(! feof(input)){ //12
delete [] outfilename; //13
outfllename = NULL;
fclose(input);
fclose(output);
return 1;
}
}
else{ //14
buffer A= key;
fwrite(&buffer,sizeof(unsigned char), 1,output);
}
}
fclose(input);
fclose(output);
delete []outfllename;
return 0;
}
【问题1】(6分)
请给出满足100%DC (判定覆盖)所需的逻辑条件。
【问题2】(10分)
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
【问题3】(4分)
请给出问题2中控制流图的线性无关路径。
第10题
试题三(共17分)
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某企业想开发一套B2C系统,其主要目的是在线销售商品和服务,使顾客可以在线浏览和购买商品和服务。系统的用户的IT技能、访问系统的方式差异较大,因此系统的易用性、安全性、兼容性等方面的测试至关重要。
系统要求:
(1)所有链接都要正确;
(2)支持不同移动设备、操作系统和浏览器;
(3)系统需通过SSL进行访问,没有登录的用户不能访问应用内部的内容。
【问题1】(5分)
简要叙述链接测试的目的以及测试的主要内容。
【问题2】(4分)
简要叙述为了达到系统要求(2),要测试哪些方面的兼容性。
【问题3】(4分)
本系统强调安全性,简要叙述Web应用安全性测试应考虑哪些方面。
【问题4】(4分)
针对系统要求(3),设计测试用例以测试Web应用的安全性。
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!