大连东软信息学院软件测试期末复习试题
2022年大连东软信息学院计算机应用技术专业《计算机系统结构》科目期末试卷A(有答案)

2022年大连东软信息学院计算机应用技术专业《计算机系统结构》科目期末试卷A(有答案)一、选择题1、多处理机的各自独立型操作系统()。
A.要求管理程序不必是可再入的B.适合于紧耦合多处理机C.工作负荷较平衡D.有较高的可靠性2、计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是()。
A.汇编语言机器级,操作系统机器级,高级语言机器级B.微程序机器级,传统机器语言机器级,汇编语言机器级C.传统机器语言机器级,高级语言机器级,汇编语言机器级D.汇编语言机器级,应用语言机器级,高级语言机器级3、对系统程序员不透明的应当是()A.CACHE 存储器B.系列机各档不同的数据通路宽度C.指令缓冲寄存器D.虚拟存储器4、全相联地址映象是指()。
A.任何虚页都可装入主存中任何实页的位置B.一个虚页只装进固定的主存实页位置C.组之间是固定的,而组内任何虚页可以装入任何实页位置D.组间可任意装入,组内是固定装入5、目前,MO由()实现,M1用()实现,M2至M5大多用()实现。
A.软件,固件,硬件B.固件,软件,硬件C.硬件,软件,固件D.硬件,固件,软件6、属计算机系统结构考虑的是()A.主存采用MOS还是TTLB.主存采用多体交叉还是单体C.主存容量和编址方式D.主存频宽的确定7、计算机系统结构不包括( )。
A.主存速度B.机器工作状态C.信息保护D.数据8、在计算机系统设计中,比较好的方法是( )A.从上向下设计B.从下向上设计C.从两头向中间设计D.从中间开始向上、向下设计9、以下说法中,不正确的是,软硬件功能是等效的,提高硬件功能的比例会:( )A.提高解题速度B.提高硬件利用率C.提高硬件成本D.减少所需要的存贮器用量10、对机器语言程序员透明的是()A.中断字B.主存地址寄存器C.通用寄存器D.条件码二、判断题11、磁盘设备在数据传送时,数据宽度宜采用单字或单宇节。
()12、浮点数尾数下溢处理采用舍入法还是恒置"1"法,对计算机系统结构是不透明的。
2022年大连东软信息学院软件工程专业《计算机系统结构》科目期末试卷A(有答案)

2022年大连东软信息学院软件工程专业《计算机系统结构》科目期末试卷A(有答案)一、选择题1、组相联映象、LRU替换的Cache存贮器,不影响Cache命中率的是( )A.增加Cache中的块数B.增大组的大小C.增大主存容量D.增大块的大小2、流水机器对全局性相关的处理不包括( )A.猜测法B.提前形成条件码C.加快短循环程序的执行D.设置相关专用通路3、以下说法中,不正确的是()。
软硬件功能是等效的,提高硬件功能的比例会A.提高解题速度B.提高硬件利用率C.提高硬件成本D.减少所需存储器用量4、外部设备打印机适合于连接到( )。
A.数组多路通道B.字节多路通道C.选择通道D.任意一种通道5、"一次重叠"中消除"指令相关"最好的方法是( )。
A.不准修改指令B.设相关专用通路C.推后分析下条指令D.推后执行下条指令6、系列机软件应做到( )。
A.向前兼容,并向上兼容B.向后兼容,力争向上兼容C.向前兼容,并向下兼容D.向后兼容,力争向下兼容7、1TFLOPS计算机能力,1TBYTE/S的I/O带宽和()称为计算机系统的3T性能目标。
A,1TBYTE 硬盘容量B.1TBYTE 软盘容量C.1TBYTE 主存容量D.A和B8、计算机系统结构不包括( )。
A.主存速度B.机器工作状态C.信息保护D.数据9、费林按指令流和数据流的多倍性把计算机系统分类,这里的多倍性指()。
A.系统瓶颈部件上处于同一执行阶段的指令流是数据流的多少倍。
B.系统瓶颈部件上处于同一执行阶段的数据流是指令流的多少倍。
C.系统瓶颈部件上处于同一执行阶段的指令或数据的最大可能个数。
D.A和B10、开发并行的途径有(),资源重复和资源共享。
A.多计算机系统B.多道分时C.分布式处理系统D.时间重叠二、填空题11、虚拟存贮器按映象算法不同,存贮管理方式有段式、________ 和________式3种。
大连东软软件测试期末考试复习题(含一套试题)

大连东软软件测试期末考试复习题(含一套试题)1,什么是测试用例?测试用例的特点、测试用例基本准则软件测试基本测试用例的定义:①测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果。
②测试用例是执行的最小实体。
测试用例的特征:(1)最有可能抓住错误的;(2)不是重复的、多余的;(3)一组相似测试用例中最有效的;(4)既不是太简单,也不是太复杂。
测试用例基本准则测试用例的代表性能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以及极限的输入数据、操作和环境设置等。
测试结果的可判定性即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。
测试结果的可再现性即对同样的测试用例,系统的执行结果应当是相同的。
2,静态测试中的代码审查有什么作用程序员通常会得到编程风格、算法选择及编译技术等方面的反馈信息;其他参与者也可以通过接触其他程序员的错误和编程风格而同样受益匪浅;代码检查还是早期发现程序员中最易出错的部分的方法之一,有助于基于计算机的测试过程中将得到等多的注意力集中在这些地方。
3,QTP脚本动作切分的好处让测试脚本更为模块化且更容易被重复使用4,集成测试的原则、集成测试目的集成测试:集成测试又称组装测试,是在单元测试的基础上,将所有模块按照设计要求组装成子系统或系统进行的测试活动。
又称子系统测试、联合测试集成测试原则:(1)要测试所有公共接口(2)关键模块必须进行充分测试(3)集成测试应当按一定的层次进行(4)集成测试的策略应当综合考虑质量、成本和进度之间的关系(5)应当尽早进行,并以总体设计为基础。
(6)在模块与接口划分上测试人员应当与开发人员进行充分沟通。
(7)测试执行结果应当如实记录集成测试目的:确保各单元组合在一起后能够按既定意图协作运行,并确保增量的行为正确,所测试的内容包括单元间的接口以及集成后的功能。
5,什么是等价类,及其好处所谓等价类是指某个输入域的子集合。
软件测试基础期末试卷及参考答案

软件测试基础期末试卷及参考答案1、判定覆盖设计⾜够多的测试⽤例,使得被测试程序中的每个判断的“真”、“假”分⽀_⾄少被执⾏⼀次。
2、⿊盒测试的具体技术⽅法 ____________、 __________、 __________、____________。
等价类划分法,边界值分析法,决策表法,因果图法3、⿊盒测试⼜称之为___________测试。
功能4、等价类划分有两种不同的情况:____________和____________。
有效等价类,⽆效等价类5、根据覆盖⽬标的不同,逻辑覆盖⼜可分为:________________,_____________,_______________,__________________,条件组合覆盖,判断/条件覆盖。
语句覆盖,判定覆盖,条件覆盖,路径覆盖6、根据软件⽣命周期中的定义,可以把⾃动化测试⼯具划分3⼤类____________,____________和____________。
⽩盒测试⼯具、⿊盒测试⼯具、测试管理⼯具7、软件测试是为发现程序中的______________⽽执⾏程序的______________。
错误,过程8、测试⽤例是由______________和预期的______________两部分组成。
测试输⼊数据,输出数据9、⽩盒测试⼜称为______________,可以分为______________和______________两⼤类。
结构测试,静态测试,动态测试10、软件是包括____________﹑____________﹑____________的完整集合。
程序,数据,相关⽂档11、边界值分析法属于____________。
⿊盒测试12、单元测试是以____________说明书为指导,测试源程序代码。
详细设计13、集成测试以____________说明书指导,测试软件结构。
概要设计14、确认测试以____________说明书为指导。
大连东软信息学院数据结构期末试卷(本科)

大连东软信息学院数据结构期末试卷(本科)东软信息学院07~08学年第二学期数据结构期中试题班级:___________ 姓名:________ 学号:_____________ 学生层次:嵌入式系统工程系 07级电子信息工程(集成电路设计与系统)本科嵌入式系统工程系 07级电子信息工程(嵌入式系统工程)本科一、选择题(每小题1分,共20分)1. 从逻辑上可以把数据结构分为()。
A.动态结构和静态结构 B. 线性结构和非线性结构C.紧凑结构和非紧凑结构 D. 逻辑结构和物理结构2. 线性表的链表存储结构与顺序存储结构相比优点是()A.所有的操作算法实现简单 B 便于随机存取C 便于插入和删除D便于利用零散的存储器空间3.将下图所示的s所指结点加到p所指结点之后,其语句应为:()A s->next=p+1;p->next=s;B (*p).next=s;(*s).next=(*p).next;C s->next=p->next;p->next=s->next;D s->next=p->next;p->next=s;4. 不带头结点的单链表head为空的判定条件是()A head= =NULLB head->next= =NULLC head->next= =headD head!=NULL5. 在一个单链表中,若p所指结点不是最后结点,在p之后插入s结点,则应执行语句()A s->next=p:p->next=s;B s->next=p->next;p->next=s;C s->next=p->next;p=s;D p->next=s;s->next=p;6. 在一个单链表中,若删除p所指结点的后续结点,则应执行语句()A p->next=p->next->next;B p=p->next;p->next=p->next->next;C p->next=p->next;D p=p->next->next;7. 一个向量第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是( )A. 110B. 108C. 100D. 1208. 在一个长度为n的顺序表中,在第i个元素( 1 <= i <=n+1)之前插入一个新元素时须向后移动( )个元素.A. n-1B. n-i+1C. n-i-1D. i9. 在一个单链表中,已知q所指的结点是p所指结点的前驱结点,若在q和p之间插入s 结点,则执行( )。
大连东软信息学院软件测试期末考试题C卷

大连东软信息学院软件测试期末考试题C卷1、描述杀虫剂现象2、测试用例?特点?3、设计测试一次性纸杯4、简述自顶向下、自底向上测试方法5、描述你遇到的软件缺陷问题6、测试人员应该具有哪些素质二设计题1、ne某tdate问题边界值分析法设计2、现有一个小程序,能够求出三个在-10000到+10000间整数中的最大者,程序界面如图所示,用等价类划分法设计测试用例。
3、逻辑测试:语句覆盖、条件覆盖、判定覆盖、条件\\判定覆盖/试题分类]:[02]黑盒测试用例设计/[0201]等价类划分法设计题题库:1.现有一个小程序,能够求出三个在-10000到+10000间整数中的最大者,程序界面如图所示,用等价类划分法设计测试用例。
答案:(1)进行等价类划分,如下:(2)根据已经划分好的等价类建立等价类表,如下表所示。
题型:解答题操作题类型:Word难度:32.Ne某tDate函数有三个变量month,day,year的函数,输出为输入日期下一天的日期。
如:输入为2007年7月19日,输出为2007年7月20日。
要求三个变量都为整数,且满足:条件1:1≤month≤12条件2:1≤day≤31条件3:1912≤year≤2050用等价类划分法设计Ne某tDate函数的弱健壮等价类测试用例。
答案:Ne某tDate函数的弱健壮等价类测试用例如下表所示。
操作题类型:Word难度:33.一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。
当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。
用等价类划分方法为该程序设计测试用例。
答案:4.在保险公司计算保费费率的程序中,人寿保险的保费计算方式为:投保额某保险费率45678910111201009914538621840MF男ChildNFMFM未婚已婚已婚未婚已婚离婚已婚未婚未婚空白34空白51没有010无法推算无法推算无法推算无法推算无法推算无法推算无法推算无法推算无法推算分数:10题型:解答题操作题类型:Word难度:3前缀:非’0’或’1’开头的三位数;后缀:四位数字。
2022年大连东软信息学院公共课《大学计算机基础》期末试卷A(有答案)
2022年大连东软信息学院公共课《大学计算机基础》期末试卷A(有答案)一、单项选择题1、十进制数103等于二进制数()A.01110011B.01101111C.01101011D.011001112、二进制数11111110B等值的十进制数是()A.254B.252C.154D.2443、二进制数01101010等于十进制数()A.106B.108C.110D.1124、二进制数101110转换成十六进制数是()A.2CB.2DC.2ED.2F5、通常所说的“计算机病毒”是指()A.细菌感染B.生物病毒感染C.被损坏的程序D.特制的具有破坏性的程序6、目前,一张直径为12cm的单面单层DVD光盘存储容量一般可以达到()A.650KBB.3.2GBC. 4.7GBD.6.5GB7、下列软件中,属于系统软件的是()A.Windows 2000B.WordC.ExcelD.Outlook Express8、在Windows 7的对话框中,选项前的“□”图标称为()A.单选按钮B.复选框C.命令按钮D.输入框9、在Windows 7 中,下列字符不能出现在文件名中的是()A: B.$ C.空格 D. +10、Windows 7 安装所需最少硬盘容量为()A. 400MBB. 850MBC. 1000MBD. 1200MB11、在Windows 7的应用程序窗口中,打开“控制菜单”的快捷键是()A.Alt+空格键B.Ctrl+空格键C.Alt+EscD.Ctrl+Esc12、在一个Windows 7应用程序窗口中,按AIt+F4键会()A.关闭应用窗口B.关闭文档窗口C.使应用程序窗口最小化为图标D.退出Windows 7,进入命令提示符13、在Windows7中,删除应用程序快捷方式的结果是()A则除了应用程序文件本身B仅副除了应用程序的快捷方式C隐藏了快捷方式图标并未删除与该应用程序的联系D将快捷方式图标剪切到剪贴板并删除了与该应用程序的联系14、下列不属于Word的查找方式是()A.无格式查找B.带格式查找C.特殊字符查找D.多关键字查找15、Excel 2010 是一种()A.电子表格软件B.数据库系统软件C.图像处理软件D.文字处理软件16、在Word 2010中,要组合多个图形对象,需要分别选中各个图形对象,其正确的操作是()A.分别单击各个图形对象B.按住Ctrl键,分别单击各个图形对象C.按住Alt键,分别单击各个图形对象D.按住Shift键,分别单击各个图形对象17、下列有关Word 2010页眉与页脚的叙述中,正确的是()A.位于页面底部页边距之外的区域称为页眉B.对于一篇Word文档,只能设置相同的页眉C.在页眉与页脚中,不仅可以插入文字,还可以插入图片D.通过插入分页符,可以为一篇文档的不同部分设置不同的页眉与页脚18、在Word的编辑状态,执行两次“剪切”操作,则”剪切板”中()A.仅有第一次被剪切的内容B.仅有第二次被剪切的内容C.有两次被剪切的内容D.无剪切的内容19、在Word2010中,快捷键“Crtl+Y"的功能是()A恢复B撤消C剪切D复制20、若已将Exce12010工作表A1单元格设为数值格式,当其中输入的数字超出列宽时,A1单元格显示()A.######B.#VALUEC.从高位截取列宽显示的数字位数D.从低位截取列宽显示的数字位数21、在Excel 2010单元格中,将数值-100通过“单元格”格式设置后,下列显示正确的负数是()A.<100>B.[100]C.(100)D.{100}22、在Excel 2010中,计算字符串长度的函数是()A.LENB.MAXC.MIND.SUM23、在Excel 2010工作表中,如题22图所示的数据,在C2中求A1+B2的和,应输人()A.=A1+B2B."A1+B2"C."=A1+B2"D.SUM(A1:B2)24、在Excel 2010中,用于求一个数值在某一区域内排名的函数是()A.IFB.RANKC.MAXD.VLOOKUP25、在Excel 2010中,当向Excel 2010工作表单元格输入公式时,使用单元格地址D$2引用D列2行单元格,该单元格的引用称为()A.交叉地址引用B.混合地址引用C.相对地址引用D.绝对地址引用26、在“幻灯片浏览”视图中不能进行的操作是()A.插入幻灯片B.删除幻灯片C.改变幻灯片的顺序D.编辑幻灯片中的文字27、下列对象中,不属于幻灯片的“动作设置”的超级链接对象的是()A.下一张幻灯片B.一个应用程序C.其他演示文稿D.幻灯片中的某一对象28、下列有关SQL语言的叙述中,正确的是()A.SQL语言是过程化的语言B.数据查询时应使用CREATE语句C.SQL语言中的FROM子句可以独立使用D.SQL语言可以嵌入其他语言程序命令中,以程序方式使用29、下列有关计算机病毒的叙述中,正确的是()A.严禁在计算机上玩游戏是预防计算机病毒侵入的唯一措施B.计算机病毒是一种人为编制的特殊程序,会使计算机系统不能正常运转C.只要不上网,计算机就不会感染病毒D.计算机病毒只破坏内存中的程序和数据30、下列有关计算机病毒叙述中,正确的是()A计算机病毒不破坏优盘中的数据B计算机病毒不影响计算机运行速度C计算机病毒造成计算机的网络配置永久性失效D计算机病毒影响程序的执行或破坏用户数据与程序二、填空题31、在计算机系统软件中,其核心的软件是_______32、一个24X24点阵的汉字字形码,所占用的字节数是_______33、冯•诺伊曼所提出的计算机结构,其基本工作原理是_____。
大连东软信息学院Linux系统编程期末练习题-推荐下载
B. sync
B.SEEK_CUR
C . lseek
D.create
C.SEEK_NOW D.SEEK_END
C.刷新缓存中某个文件的数据到磁盘 D.刷新磁盘中某个文件的属性信息到磁盘
7.Fsync 系统调用的功能是 B
A.刷新所有缓存到磁盘
C.刷新缓存中某个文件的数据到磁盘 D.刷新磁盘中某个文件的属性信息到磁盘
1.命令行参数是 main。函数的参数 2.Main 函数的参数若有两个参数则第一个参数代表命令行参数个数、第二个参数代表指 向各命令行参数字符串的指针数组。 3.Linux 中日期时间的表示方法有:算术类型、结构体类型、字符串类型。 4.使用 time 函数获得的时间是算术类型、代表自 1970 年 1 月 1 日零时到当前时间的秒数。
3.通过文件属性中的 uid 获得文件拥有者名字的系统调用是 B
A.getcwd B.getpwuid
4.通过文件属性中的 gid 获得文件所属组名字的系统调用是 C
A.getcwd B.getpwuid
5.根据文件路径来改变文件权限使用系统调用是 B
A.chown B.chmod C.fchmod
7.设置打开文件标志(O_TRUNC),可以截断文件为 0,使用系统调用(truncate)可以截
断文件或者加长文件。
8.如果 umask 设置为 022,则创建一个新文件夹(数字表示)的权限为(644)、创建一个
新目录的权限为(755)。
9.如果 umask 设置为 024,则创建一个新文件夹(数字表示)的权限为(642)、创建一个
3.系统调用 open 的功能是打开或创建文件。
4.
使用 open 打开文件时有三个标志必须要选择其一,这三个标志是
大连东软信息学院Linux系统编程期末练习题
1.下列那个命令不是现实多个环境变量的CAsetBexportCpwdDenv2.获取某个环境变量值使用函数AA.getenv B.putenv C.setenv D.unsetenv1.文件系统保存在磁盘的BA.引导块B.超级块C.i节点块D.数据块2.Linux文件系统的根目录的i节点号为CA. 0B. 1C.2D.33.文件描述符的数据类型是BA. charB.intC.doubleD.float4.设置文件偏移量的系统调用是CA. truncateB. sync C .lseek D.create5.下面那个不是lseek第三个参数的取值CA.SEEK_SETB.SEEK_CURC.SEEK_NOWD.SEEK_END6.Sync系统调用的功能是AA.刷新所有缓存到磁盘B.刷新缓存中某个文件的所有信息到磁盘C.刷新缓存中某个文件的数据到磁盘D.刷新磁盘中某个文件的属性信息到磁盘7.Fsync系统调用的功能是BA.刷新所有缓存到磁盘B.刷新缓存中某个文件的所有信息到磁盘C.刷新缓存中某个文件的数据到磁盘D.刷新磁盘中某个文件的属性信息到磁盘8.Fdata系统调用的功能是CA.刷新所有缓存到磁盘B.刷新缓存中某个文件的所有信息到磁盘C.刷新缓存中某个文件的数据到磁盘D.刷新磁盘中某个文件的属性信息到磁盘1.可以使用(C)系统调用获得符号链接所引用文件名称A.linkB.symlinkC.readlinkD.softlink2.获得工作路径名称的系统调用是AA.getcwdB.getpwuidC.getgrgidD.getlogin3.通过文件属性中的uid获得文件拥有者名字的系统调用是BA.getcwdB.getpwuidC.getgrgidD.getlogin4.通过文件属性中的gid获得文件所属组名字的系统调用是CA.getcwdB.getpwuidC.getgrgidD.getlogin5.根据文件路径来改变文件权限使用系统调用是BA.chownB.chmodC.fchmodD.fchown一、填空题1.关于Linux的版本有两种不同的称呼:一种是内核版本,一种是发行版本。
大连东软信息学院软件工程模拟题
软件工程模拟题一、选择题:共20空,每空2分,满分40分。
1、北大西洋公约组织于1968年召开国际会议,讨论日趋尖锐的软件生产过程中产生的问题,首次使用了软件工程这个名词。
历史上一般称这些问题为____________。
(A)软件工程(B)软件危机(C)软件质量(D) 软件问题2、软件维护根据进行维护对象的不同被分为不同的类型,一般认为,由于软件系统运行过程中出现错误而带来的维护,称之为。
(A)纠错性维护(B)完善性维护(C)预防性维护(D)适应性维护3、在进行软件设计时,通常可以对系统按照来增强应对问题的灵活性。
(A)功能分割(B)可维护性分割(C)物理位置分割(D)服务分层4、下面用伪码表示的函数内聚度是。
结果集查询用户信息(char *userID){加载数据库的驱动 ;定义数据库的URL路径;建立一个数据库的连接 ;建立操作对象;strSql=”select * from userInfo where userID=”+userID;执行SQL语句;结果集=查询结果;RETURN 结果集;}(A)逻辑内聚(B)通信内聚(C)时间内聚(D)过程内聚5、下面哪个不是用户需求与需求规格说明之间的区别?(A)前者主要以用户角度采用自然语言进行描述(B)后者是前者的细化(C)两者之间可能并不存在一一映射的关系(D)前者需要对硬件配置进行详细描述6、软件详细设计阶段的任务是()。
(A)算法设计(B)功能设计(C)调用关系设计(D)输入/输出设计7、软件测试就是为了评价软件的质量,这种说法是的。
(A)不正确(B)正确(C)无所谓8、“为了能够顺利地开展项目,项目组必须针对各软件生命周期阶段进行认真规划,否则项目执行到后期将会陷入一片混乱当中。
”这种说法描述了软件工程必须要遵循的一条原则是。
(A)用分阶段的生命周期计划严格管理(B)坚持进行阶段评审(C)实行严格的产品控制(D)结果应能清楚地审查9、Blue公司某项目的需求文档中有这样一段描述:“本产品在使用高峰期,对用户发起的请求能够平均在2秒内做出回应。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简答题
1.黑盒测试设计测试用例主要有哪几种方法?
1)等价类划分方法 2)边界值分析方法
3)错误推测方法 4)因果图方法
5)判定表驱动分析方法 6)正交实验设计方法 7)功能图分析方法
2.测试用例由哪两部分组成?
测试输入数据和对应的预期输出
3.集成测试中的两种集成模式是?
1)非渐增式集成
自顶向下集成
2)渐增式集成
自底向上集成
4.软件性能测试包括?
容量测试、压力测试、界面测试、安全测试、可靠性测试、负载测试、强度测试
5.编写单元测试用例说明书的依据是?
需求分析实际数据预期结果
6.软件验收测试包括哪三种类型?
Alpha版、Beta版、正版
7.软件开发的基本过程包括?
1)设计:制定集成测试计划和单元测试计划
2)实现:程序编写开发开发相应的测试代码或测试脚本
3)测试:实现测试,并提交相应的测试报告
8.软件测试活动的生命周期分为哪几部份?
软件生存周期包括软件定义、软件开发以及软件使用与维护3个部分9.软件的缺陷等级应如何划分?每类错误包括哪些错误?
A类—严重错误:a、由于程序所引起的死机,非法退出 b、死循环
c、数据库发生死锁
d、因错误操作导致的程序中断
e、功能错误
f、与数据库连接错误
g、数据通讯错误
B类—较严重错误:a、程序错误 b、程序接口错误 c、数据库的表、业务规则、缺省值未加完整性等约束条件
C类—一般错误:a、操作界面错误 b、打印容、格式错误 c、简单的输入限制未放在前台进行控制 d、删除操作未给出提示 e、数据库表中有过多的空字段
D类—较小错误:a、界面不规 b、辅助说明描述不清楚 c、输入输出不规 d、长操作未给用户提示 e、提示窗口文字未采用行业术语 f、可输入区域和只读区域没有明显的区分标志
10.请描述静态测试和动态测试的区别。
静态测试是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。
动态测试方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能
11.比较负载、容量测试和强度测试的区别?
负载测试:负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。
强度测试:强度测试是一种性能测试,他在系统资源特别低的情况下软件系统运行情况。
容量测试:确定系统可处理同时在线的最大用户数
容量测试,通常和数据库有关,容量和负载的区别在于:容量关注的是大容量,而不需要表现实际的使用
12.试说出软件测试的原则?
软件测试原则:
1、尽早和不断的测试。
2、程序员应该避免检查自己的程序,软件测试应该由第三方构造。
3、设计测试用例时应该考虑到合法的输入和不合法的输入以及各种边界
条件。
4、注意测试中的错误集中发生现象。
5、对测试错误结果有确认过程。
6、制定严格的测试计划,并把测试时间安排的尽量宽松。
7、回归测试的关联性,原有功能过滤
8、进行版本控制,制定变更测试文档的流程。
13.你认为一个优秀的测试工程师应该具备哪些素质?
1.具有良好的计算机编程基础
2.具有创新精神和超前意识
3.不懈努力,追求完美
4.具有整体观念,对细节敏感
5.团队合作精神
14.软件测试活动的生命周期及各阶段的容。
第一阶段计划:负责整个测试阶段的监控。
第二阶段需求分析:确定测试需求分析,制定系统测试计划。
测试需求分析是指产品生存周期中测试所需的资源、配置、各阶段评审通过的标准等。
第三阶段设计(概要设计和详细设计阶段):制定集成测试计划和单元测试计划
第四阶段程序编写开发相应的测试代码或测试脚本
第五阶段测试实施测试,并提交相应的测试报告。
第六阶段运行和/维护项目规划阶段。
15.测试结束的标准是什么?
严重程度在某一可接受围的缺陷都已经关闭
是否达到原先的覆盖定义标
16.简单介绍至少五款软件测试或测试管理的工具。
WinRunner进行功能测试; LoadRunner进行性能测试; QuickTest Professional支持功能测试和验收测试;JMeter进行web测试;badboy;VUnit 2.6
三、分析题
1.某软件的规格说明:文件名的第一个字符必须为A或B,第二个字符必须是数字。
满足则修改文件。
若第一个字符不为A或B,打印错误信息X12,若第二个字符不为数字,则打印错误信息X13。
要求:列出原因与结果,画出因果图,并根据因果图列出判定表。
2.请为以下函数单元进行单元测试设计测试用例,要求满足条件组合覆盖与路
径覆盖。
(注明得到测试的过程)
int func1(int a,b,c)
{ int k=1;
if (a>0||b<0)
k=k+a;
else
k=k+b;
if (c>0)
k=k+c;
return k;
}
3.对上图程序进行自顶向下、自底向上、治集成测试,请分别给出测试过程。
4.以下是某应用程序的规格描述:某城市的由三部分组成。
说明如下:区号空白或3位数字;前缀非
“0”或非“1”开头的3位数字;后缀4位数字。
若输入正确,提示有效输入;若输入错误,则提示无效输入。
要求:划分有效与无效等价类,并用等价类划分法设计所有有效的测试用例。