您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > 软件测试人员(NET)_3级_操作技能鉴定116试题单
国家职业资格鉴定操作技能考核《软件测试人员(.NET)》(三级)第1页共8页《软件测试人员(.NET)》(三级)第一部分单选题(每题3分,共30分)1.在进行ASP.NET2.0开发的web程序的应用环境的配置作业中,站点发布完成之后,访问初始页面时发生错误,错误信息如下:“程序遇到未知错误,详细信息请参照本系统日志。”可以通过以下的那个文件找到系统日志的位置(A)(A)Web.config(B)Global.asax(C)App.config(D)Default.aspx2.以下关于visualstudioteamsystem2008中测试工具的描述,正确的一项是(B)(A)TeamSystemtestingtools提供了性能、功能及需求测试。(B)TeamSystemtestingtools提供了单元测试(C)TeamSystemtestingtools提供了兼容性测试(D)TeamSystemtestingtools提供了数据库测试3.在QTP中每次增加一个新的操作都将增加一个测试,并增加_______。(B)(A)在全局数据表中增加一列(B)在数据表中增另一张表(C)在数据表中增另一个表并且在全局表中增加一列(D)在全局数据表中增加一行.4.请判断下面的Bug属于哪个分类,Beta测试版本在IE7.0下测试完成后,发现项目中的工具栏中的某个图标没有正常显示出来(A)(A)界面错误(B)接口错误(C)逻辑错误(D)其它5.判断在C#中如下代码运行结果是(C)。int[][]myArray=newint[3][]{newint[3]{5,6,2},newint[5]{6,9,7,8,3},newint[2]{3,2}};Console.WriteLine(myArray[1][1]);(A)9(B)2(C)6(D)越界6.对于参数配置类的软件,要用(C)_选择较少的组合方式达到最佳效果?(A)等价类划分(B)因果图法(C)正交试验法(D)场景法7.某国个人所得税的征收标准,下面是其相关程序,以下测试用例能满足判定覆盖测试用例是(A)If(income2000)i=0;。国家职业资格鉴定操作技能考核《软件测试人员(.NET)》(三级)第2页共8页Elseif(income=3000)i=0.05;Elseif(income=5000)i=0.10;Elsei=0.2;(A)income(2000,3000,5000,5001)(B)income(2000,32001,4999,5000)(C)income(1999,2999,5000,5001)(D)income(2999,2000,4999,5000)8.如果一个判定的复合条件表达式为(X2)or(Y=2),为了达到百分之百的条件覆盖率,至少需要设计多少个测试用例(D)(A)4(B)3(C)2(D)1以下第9~10题是基于如下案例,请仔细阅读后按照相应的题目要求进行回答某程序为实现如下功能:输入三个整个A、B、C,输出以A、B、C为三边的三角形面积,(1=A、B、C100),结果保留2位小数;请运用等价类划分法和边界值方法,设计测试用例:下表是部分测试用例,请选择合适的答案项填入表内(9)、(10)中。用例编号用例设计方法输入数据期望结果1有效等价类A=1、B=1、C=10.432无效等价类(9)提示“三边不构成三角形”3无效等价类(10)提示“所输入的边长不符合要求”4无效等价类A=0、B=0、C=0提示:所输入的边长不符合要求9.上表中的空(9)中A、B、C的值应该为(B)。(A)A=2、B=3、C=2(B)A=1、B=2、C=4(C)A=1、B=1、C=1(D)A=0、B=0、C=010.上表中的空(10)中A、B、C的值应该为(A)。(A)A=50、B=100、C=40(B)A=99、B=99、C=99(C)A=1、B=1、C=2国家职业资格鉴定操作技能考核《软件测试人员(.NET)》(三级)第3页共8页(D)A=2、B=2、C=2第二部分分析题(共3题,70分)1、下列是关于chkMail函数的功能说明,需要对该函数进行黑盒测试,请根据说明考虑测试用例的编写,并将测试用例做成因果图的分类和记述填入答题纸的表格内。(30分)函数名chkMail概要验证输入的email是否符合(*@*.*)格式格式要求:1.用户名开头结尾为字母和数字2.用户名中间允许出现零个或一个横线、下划线或点,但不可连续出现3.允许字母和数字开头并含有“-_”的域名4.域名后缀有1-3个,每个后缀有2-4个字母结果返回true/false表示验证是否通过。参数参数名数据类型输入(in)/输出(out)内容说明strMailStringIn输入的email(返回值)BooleanOut验证结果要求:充分应用等价类划分以及边界值分析的测试方法。因果图中要求全面的分类及记述。因果图的模板:说明:【分类】是进行测试需要考虑的测试条件(如:字符串长度等)。【记述】是针对所分析的条件做的实际描述。(如:字符串长度分为3、8等)【用例】是根据所分析的条件编写实际测试时使用的参照字符串。【结果】是当前case所使用的用例在该函数中理论上应该出现的结果。【1,2,3,4,5……】是所分析条件的组合。原因分类记述12345用例结果(Out)原因分类记述用户名字符开头结尾为字母开头结尾为数字国家职业资格鉴定操作技能考核《软件测试人员(.NET)》(三级)第4页共8页开头结尾为其他字符出现-和-连续出现_和_连续出现.和.连续出现-和_连续出现-和.连续出现_和.连续_含其它特殊字符@字符含@字符域名字符字母和数字开头含有“-”字符含有“_”字符含除上述之外的字符域名后缀字符1个后缀2个后缀3个后缀后缀为2-4个字母后缀为一个字母后缀大于四个字母后缀含非字母字符域名与后缀分隔符“.”分隔没有.分隔符测试用例结果(out)2、走查下述代码,不考虑处理的正确性仅从语法角度指出错误并将解答填入答题纸的对应栏内。(注意变量命名规范)(20分)行号程序1publicListProjectExcelDescriptorGetProjects()2{3Worksheetsheet=book.Sheets[SHEET_NAME]asWorksheet;45ListProjectExcelDescriptorprojects=new6ListProjectExcelDescriptor();7国家职业资格鉴定操作技能考核《软件测试人员(.NET)》(三级)第5页共8页89intcolumn=0;1011RangetestName=sheet.Cells[row,column]asRange;12RangetestFile=sheet.Cells[row,column+1]asRange;1314while(testFile.Value2null)15{16ProjectExcelDescriptorproject=newProjectExcelDescriptor();1718string1_name=testName.Value2asstring;1920string[]idAndName=1_name.Split(SPACE_01);2122if(idAndName.Length2)23{24idAndName=1_name.Split(SPACE_02);25}2627if(idAndName.Length==2)28{29project.Id=idAndName[0];30project.Name=idAndName[1];3132do33{34project.Files.Add(testFile.Value2);3536row++;3738testName=sheet.Cells[row,column]asRange;39testFile=sheet.Cells[row,column+1]asRange;40}41while(testName.Value2==null);42}43else44{45throw(newException(MSG_01));46}4748else49{50throw(newException(MSG_01));51}国家职业资格鉴定操作技能考核《软件测试人员(.NET)》(三级)第6页共8页5253projects.Add(project);54}55this.Close();5657returnproject;58}序号行号错误描述修改建议18变量row未定义定义变量introw=0;214、22操作符错误把改成!=343、44、45、46else多余将else{内容}删除447缺少右括号“}”补上右括号}555this.close()代码多余删除代码this.close()618、20、24变量命名错误(变量名不能以数字开头)去掉变量名1_name前面的1_757函数返回值类型不匹配把project改成projects3、阅读下列说明,回答【问题1】至【问题2】问题,将解答填入答题纸的对应栏内。某项目组制定了如下图所示的测试后期Bug管理的相关流程。国家职业资格鉴定操作技能考核《软件测试人员(.NET)》(三级)第7页共8页【问题1】:请问作为该项目组的测试人员,主要参与上图中哪些步骤,各步骤的工作内容各是什么。(8分)(1)根据测试case发现与设计不一致的地方,定为Bug,并将其状态改为“新建”(5)对开发者修改的Bug,进行回归测试,确认Bug被正确的修改,并且符合功能设计要求(7)如果测试人员发现Bug和已提交的Bug相同,则将Bug状态修改为“重复”。【问题2】:为了便于Bug的管理,以及能够顺利按照该流程执行避免由于描述不清等导致的退回情况,请为该项目组设计一份简单的Bug记录。只需列出Bug记录的要素,以及对于该要素的说明即可。(12分)1Bug号2Bug发现时间3Bug记录时间4Bug发现者5Bug发现时所处的测试阶段1.发现Bug(Status→新建)2.小组长分析(Status→固定)3.开发者修改(Status→已处理)4.小组长确认结果(Status→已解决)测试小组长进行确认AssignedTo:开发人员AssignedTo:开发小组长AssignedTo:测试人员5.测试人员回归测试(Status→验证)AssignedTo:版本管理者6.版本管理者(Status→结束)AssignedTo:开发小组长回归失败是否重复7.(Status→重复国家职业资格鉴定操作技能考核《软件测试人员(.NET)》(三级)第8页共8页6Bug所属的种类7Bug的状况[概要说明]8Bug的状况[详细内容]9Bug发生的原因10Bug原因的详细叙述11Bug的修改者12修改的文件(版本号)13Bug的解决方案14Bug解决后的确认方案15Bug解决确认结果16Bug解决确认时间17Bug解决确认者18Bug的状态19Bug是否有截图或其他证据
本文标题:软件测试人员(NET)_3级_操作技能鉴定116试题单
链接地址:https://www.777doc.com/doc-2011744 .html