当前位置:文档之家› 软件评测师考试知识点(word打印版)

软件评测师考试知识点(word打印版)

软件评测师考试知识点(word打印版)
软件评测师考试知识点(word打印版)

软件测试技术知识点

一、软件测试的定义 软件测试是一个过程或一系列过程,用来确认计算机代码完成了其应该完成的功能,不执行其不该有的操作。 1.软件测试与调试的区别? (1)测试是为了发现软件中存在的错误;调试是为证明软件开发的正确性。 (2)测试以已知条件开始,使用预先定义的程序,且有预知的结果,不可预见的仅是程序是否通过测试;调试一般是以不可知的内部条件开始,除统计性调试外,结果是不可预见的。 (3)测试是有计划的,需要进行测试设计;调试是不受时间约束的。 (4)测试经历发现错误、改正错误、重新测试的过程;调试是一个推理过程。(5)测试的执行是有规程的;调试的执行往往要求开发人员进行必要推理以至知觉的"飞跃"。 (6)测试经常是由独立的测试组在不了解软件设计的条件下完成的;调试必须由了解详细设计的开发人员完成。 (7)大多数测试的执行和设计可以由工具支持;调式时,开发人员能利用的工具主要是调试器。 2.对软件测试的理解?

软件测试就是说要去根据客户的要求完善它.即要把这个软件还没有符合的或者是和客户要求不一样的,或者是客户要求还没有完全达到要求的部分找出来。 (1)首先要锻炼自己软件测试能力,包括需求的分析能力,提取能力,逻辑化思想能力,即就是给你一个系统的时候,能够把整个业务流程很清晰的理出。 (2)学习测试理论知识并与你锻炼的能力相结合。 (3)想和做。想就是说你看到任何的系统都要有习惯性的思考;做就是把实际去做练习,然后提取经验。 总结测试用例,测试计划固然重要,但能力和思想一旦到位了,才能成为一名合格的软件测试工程师。 二、软件测试的分类 1.按照测试技术划分 (1)白盒测试:通过对程序内部结构的分析、检测来寻找问题。检查是否所有的结构及逻辑都是正确的,检查软件内部动作是否按照设计说明的规定正常进行。--结构测试 (2)黑盒测试:通过软件的外部表现来发现错误,是在程序界面处进行测试,只是检查是否按照需求规格说明书的规定正常实现。--性能测试 (3)灰盒测试:介于白盒测试与黑盒测试之间的测试。

软件评测师考试习题

2006年上半年软件评测师上午试题 ● 在计算机系统中,存取速度最快的是___(1)___。 (1)A.CPU内部寄存器 B.计算机的高速缓存Cache C.计算机的主存D.大容量磁盘 ● 模块的耦合度描述了___(2)___。 (2)A.模块内各种元素结合的程度B.模块内多个功能之间的接口 C.模块之间公共数据的数量D.模块之间相互关联的程度 ● 若某计算机系统是由500个元器件构成的串联系统,且每个元器件的失效率均为10-7/H,在不考虑其它因素对可靠性的影响时,该计算机系统的平均故障间隔时间为___(3)___小时。 (3)A.2×1O4 B.5×1O4 C.2×1O5D.5×105 ● 内聚是一种指标,表示一个模块___(4)___。 (4)A.代码优化的程度 B.代码功能的集中程度 C.完成任务时及时程度 D.为了与其他模块连接所要完成的工作量 ● 为了解决进程间的同步和互斥问题,通常来用一种称为___(5)___机制的方法。若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是___(6)___。 (5)A.调度B.信号量C.分派D.通讯 (6)A.20 B.18 C.16 D.15 ● 在UNIX操作系统中,把输入/输出设备看作是___(7)___。 (7)A.普通文件B.目录文件C.索引文件D.特殊文件 ● 某磁盘盘组共有10个盘面,每个盘面上有100个磁道,每个磁道有16个扇区,假定分配以扇区为单位。若使用位示图管理磁盘空间,则位示图需要占用 ___(8)___字节空间。 (8)A.16000 B.1000 C.2000 D.1600

《知识点总结》Word版

第九、十章知识点清单 1、电荷之间的相互作用:同种电荷_______异种电荷________ 2、电路是由_______________________等电路元件组成的。电源是将_______能转化为_______能的装置。电磁炉在工作的时候将_________能转化为________能。 3、电路的三种状态:______________________其中短路有____________短路和__________短路两种。 习题1、如图2所示的四个电路图中,开关S闭合后,电源可能被损坏的电路是( ) 4、画出对应的电路元件符号:灯泡_______电铃________电动机________开关______电源_______滑动变阻器__________电压表_______

电流表_________

5、_______________的物体叫做导体,常见的导体有_________________________________. ___________________的物体叫做绝缘体,常见的绝缘体有______________________________习题2.下列四组物体中,在通常情况下属于绝缘体的一组是() A.钢尺、瓷碗、大地 B.固体食盐、纯净水、煤油 C.铅笔芯、食盐水、玻璃杯 D.钢制刀片、铝制饭勺、人体 6、导体容易导电的原因是__________________金属导体容易导电的原因是________________绝缘体不容易导电的原因是________________.玻璃在加热至红炙热状态时由绝缘体变成导体说明了___________________________________习题3、关于导体和绝缘体,下列说法错误的是A.导体容易导电是因为导体中有大量的自由电子 B.通常情况下塑料、玻璃、汽油都是绝缘体 C.绝缘体内缺少自由电荷,所以不容易导电 D.好的导体和绝缘体都是重要的电工材料

软件测试知识点总结

软件测试知识点总结 第一次课10.7软件测试概述 一软件测试定义:使用人工或者自动的手段来运行或测定它是否满足规定的需求,或弄预期结果与实际结果之间的差别。 二软件测试的分类 1.按照开发阶段划分 a)单元测试:模块测试,检查每个程序单元嫩否正确实现详细设计 说明中的模块功能等。 b)集成测试:组装测试,将所有的程序模块进行有序、递增的测试, 检验程序单元或部件的接口关系 c)系统测试:检查完整的程序系统能否和系统(包括硬件、外设和 网络、系统软件、支持平台等)正确配置、连接,并满足用户需 求。 d)确认测试:证实软件是否满足特定于其用途的需求,是否满足软 件需求说明书的规定。 e)验收测试:按项目任务或合同,供需双方签订的验收依据文档进 行的对整个系统的测试与评审,决定是否接受或拒收系统。 2.按照测试技术划分 白盒测试:通过对程序内部结构的分析、检测来寻找问题。检查是否所有的结构及逻辑都是正确的,检查软件内部动作是否按照设计说明的规定正常进行。--结构测试 黑盒测试:通过软件的外部表现来发现错误,是在程序界面处进行

测试,只是检查是否按照需求规格说明书的规定正常实现。 灰盒测试:介于白盒测试与黑盒测试之间的测试。 3 按照测试实施组织划分:开发方测用户测试第三方测试 4 是否使备测软件运行:静态测试动态测试。 课后作业:1.软件测试与调试的区别? (1)测试是为了发现软件中存在的错误;调试是为证明软件开发的正确性。 (2)测试以已知条件开始,使用预先定义的程序,且有预知的结果,不可预见的仅是程序是否通过测试;调试一般是以不可知的内部条件开始,除统计性调试外,结果是不可预见的。 (3)测试是有计划的,需要进行测试设计;调试是不受时间约束的。(4)测试经历发现错误、改正错误、重新测试的过程;调试是一个推理过程。 (5)测试的执行是有规程的;调试的执行往往要求开发人员进行必要推理以至知觉的"飞跃"。 (6)测试经常是由独立的测试组在不了解软件设计的条件下完成的;调试必须由了解详细设计的开发人员完成。 (7)大多数测试的执行和设计可以由工具支持;调式时,开发人员能利用的工具主要是调试器。 2.对软件测试的理解? 软件测试就是说要去根据客户的要求完善它.即要把这个软件还

2018年软件评测师真题及答案

一、上午题 以下关于信息和数据的描述中,错误的是(1)。 (1)A.通常从数据中可以提取信息 B.信息和数据都由数字组成 C.信息是抽象的、数据是具体的 D.客观事物中都蕴涵着信息 【答案】B 【解析】 数据是描述事物的符号记录,其具有多种表现形式,可以是文字、图形、图像、声音和语言等。信息是现实世界事物的存在方式或状态的反映。信息具有可感知、可存储、可加工、可传递和可再生等自然属性数据是经过组织化的比特的集合,而信息是具有特定释义和意义的数据。 (2)服务的主要作用是提供远程登录服务。 (2)A.Gopher B.FTP C.Telnet D.E-mail 【答案】C 【解析】 Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。 Gopher是Internet上一个非常有名的信息查找系统,它将Internet上的文件组织成某种索引,很方便地将用户从Internet的一处带到另一处。在WWW出现之前,Gopher是Internet上最主要的信息检索工具,Gopher站点也是最主要的站点,使用tcp70端口。 现在它基本过时,人们很少再使用。 计算机系统中,CPU对主存的访问方式属于(3)。 (3)A.随机存取 B.顺序存取C.索引存取D.哈希存取 【答案】A 【解析】 在指令系统的各种寻址方式中,获取操作数最快的方式是(4)。 (4)A.直接寻址 B.间接寻址C.立即寻址D.寄存器寻址 【答案】C【解析】

软件评测师知识点整理Part1

1.类与类的几种关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。 在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或者子接口指向父接口。 实现指的是一个class类实现interface接口(可以是多个)的功能,实现是类与接口之间最常见的关系。在UML类图设计中,实现用一条带空心三角箭头的虚线表示,从类指向实现的接口。 依赖就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、临时性的、非常弱的,但是类B的变化会影响到类A。在UML类图设计中,依赖关系用由类A指向类B的带箭头虚线表示。 关联体现的是两个类之间语义级别的一种强依赖关系,比如我和我的朋友,这种关系比依赖更强、不存在依赖关系的偶然性、关系也不是临时性的,一般是长期性的,而且双方的关系一般是平等的。关联可以是单向、双向的。在UML类图设计中,关联关系用由关联类A指向被关联类B的带箭头实线表示,在关联的两端可以标注关联双方的角色和多重性标记。 聚合是关联关系的一种特例,它体现的是整体与部分的关系,即has-a的关系。在UML类图设计中,聚合关系以空心菱形加实线箭头表示。

组合也是关联关系的一种特例,它体现的是一种contains-a的关系,这种关系比聚合更强,也称为强聚合。在UML类图设计中,组合关系以实心菱形加实线箭头表示。 后几种关系所表现的强弱程度依次为:组合>聚合>关联>依赖。 模块的7种内聚类型 1. 偶然内聚或巧合内聚:指一个模块内的各处理元素之间没有任何联系。 2. 逻辑内聚:指模块内执行若干个逻辑上相似的功能,通过参数确定该模 块完成哪一个功能。 3. 时间内聚:把需要同时执行的动作组合在一起形成的模块。 4. 过程内聚:指一个模块完成多个任务,这些任务必须按指定的过程执 行。 5. 通信内聚:指模块内的所有处理元素都在同一数据结构上操作,或者各 处理使用相同的输入数据或产生相同的输出数据。 6. 顺序内聚:指一个模块中的各个处理元素都密切相关于同一各功能且必 须顺序执行,前一个功能元素的输出就是下一个功能的输入。 7. 功能内聚:指模块内的所有元素共同作用完成一个功能,缺一不可。 模块间的几种耦合程度: 模块间的耦合性是根据模块的外部特征提出的,是对软件系统结构中各模块间相互联系紧密程度的一种度量,也称块间关系。耦合程度由低到高分为6种: ①无直接耦合(不传递任何消息)。 ②数据耦合(传递的是值)。 ③标记耦合(传递的是数据结构)。 ④控制耦合(传递的是控制变量,例如开关、标志等)。 ⑤外部耦合(传递的是I/O环境) ⑥公共耦合(传递的是在公共数据环境中的数据)。

软件测评师考试大纲

一、考试说明 1. 考试要求 (1)熟悉计算机基础知识; (2)熟悉操作系统、数据库、中间件、程序设计语言基础知识; (3)熟悉计算机网络基础知识; (4)熟悉软件工程知识,理解软件开发方法及过程; (5)熟悉软件质量及软件质量管理基础知识; (6)熟悉软件测试标准; (7)掌握软件测试技术及方法; (8)掌握软件测试项目管理知识; (9)掌握C语言以及C++或Java语言程序设计技术; (10)了解信息化及信息安全基础知识; (11)熟悉知识产权相关法律、法规; (12)正确阅读并理解相关领域的英文资料。 二、考试范围 考试科目1:软件工程与软件测试基础知识 1.计算机系统基础知识 1.1 计算机系统构成及硬件基础知识 ·计算机系统的构成 1.计算机的基本硬件系统:运算器、控制器、存储器、输入设备、输出设置 1)运算器和控制器组成CPU(中央处理单元,是硬件系统的核心) 2)存储器:内部存储器(速度高、容量小)、外部存储器(容量大、速度慢) 3)输入设备和输出设备:合称外部设备(外设) 2.CPU 4)功能:程序控制、操作控制、时间控制、数据处理 5)组成:运算器、控制器、寄存器组、内部总线 运算器 是一种执行部件,由算术逻辑单元(ALU)、累加寄存器、数据缓冲器存期、状态 条件寄存器组成

算术逻辑单元(ALU):实现对数据的运算 累加寄存器(AC):为ALU提供工作区,运算器中至少有一个累加寄存器 数据缓冲寄存器(DR):作为CPU、内存、外围设备之间数据传送的中转站 状态条件寄存器(PSW):为运算结果建立各种条形码,保存当前指令执行完成后的状态,通常一个算术操作产生一个云算计过,而一个逻辑操作产生一个判决 控制器 用于控制整个CPU的工作,它决定了计算机运行过程的自动化。由指令控制逻辑、时序控制逻辑、总线控制逻辑、中断控制逻辑 指令控制逻辑:完成取指令、分析指令、执行指令,指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、指令译码器(ID)

Word考试知识点

Word考试知识点: 1.文本的移动步骤:○1选择○2剪切○3到目的地○4粘贴 2.文本的复制步骤:○1选择○2复制○3到目的地○4粘贴 3.替换:○1先选择○2编辑—替换○3全部替换○4单击是最后单击确定,保存文件。 4.设置字符的字体、字号、字形、颜色、字符间距、字符缩放比例、字符的位置 操作原则:先选定后操作 步骤:○1先选择○2菜单【格式】—【字体】,再进行设置,最后确定,保存文件。 5.设置段落的首行缩进、悬挂缩进、左缩进、右缩进、段间距、行距、段落对齐。 操作原则:先定位后操作 步骤:○1先定位○2菜单【格式】—【段落】,再进行设置,最后确定,保存文件。 6.标题设置样式 法1:○1先定位后操作○2菜单【格式】—【样式和格式】,再进行设置,最后确定,保存文件。 法2:通过格式工具栏进行设置 7.页面设置中的纸张大小、页边距、方向。 步骤:菜单【文件】—【页面设置】再进行相应操作,最后单击确定,保存文件。 8.插入页码。 步骤:菜单【插入】—【页码】再进行相应操作,最后单击确定,保存文件。 9.在word文档中插入图片 10.表格的操作: (1)插入表格:菜单【表格】-【插入】-【表格】,出现“插入表格”对话框,然后定制列数和行数,最后单击“确定”。 (2)插入行、列,删除行、列。 (3)表格上方插入标题。 (4)单元格的拆分与合并。 (5)单元格内的字符对齐方式(有[上左、上中、上右],[中左、中

中、中右],[下左、下中、下右]9种方式) (6)表格行高与列宽的设置。(先选定行或列,右键-表格属性,再设置行高或列宽) (7)平均分布各行与各列。

2013下半年软件评测师考试真题及答案-下午卷

2013下半年软件评测师考试真题及答案-下午卷 试题一 【说明】 逻辑覆盖法是设计白盒测试用例的主要方法之一,通过对程序逻辑结构的遍历实现程序 的覆盖。针对以下由C语言编写的程序,按要求回答问题。 int XOR(char * filename, unsigned long key){ FILE * input = NULL,*output = NULL; //1 char * outfilename = NULL; int len = strlen(filename); unsigned char buffer; 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 <

2018年下半年软件评测师考试下午真题(完整版)

2018年下半年软件评测师考试下午真题(专业解析+ 参考答案) 1、阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 问题内容: 【问题1】(3分) 请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。 【问题2】(8分) 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。 【问题3】(4分) 请给出问题2中控制流图的线性无关路径。 2、阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。 【说明】 某连锁酒店集团实行积分奖励计划,会员每次入住集团旗下酒店均可以获得一定积分,积分由欢迎积分加消费积分构成。其中欢迎积分跟酒店等级有关,具体标准如表2-1所示;消费积分跟每次入住消费金额有关,具体标准为每消费

1元获得2积分(不足1元的部分不给分)。此外,集团会员分为优先会员、金会员、白金会员三个级别,金会员和白金会员在入住酒店时可获得消费积分的额外奖励,奖励规则如表2-2所示。 表2-1 集团不同等级酒店的欢迎积分标准 表2-2 额外积分奖励规则 该酒店集团开发了一个程序来计算会员每次入住后所累积的积分,程序的输入包括会员级别L、酒店等级C和消费金额A(单位:元),程序的输出为本次积分S。其中,L为单个字母且大小写不敏感,C为取值1到6的整数,A为正浮点数且最多保留两位小数,S为整数。 问题内容:【问题1】(7分) 采用等价类划分法对该程序进行测试,等价类表如表2-3所示,请补充表2-3中空(1)-(7)。 表2-3 等价类 【问题2】(13分) 根据以上等价类表设计的测试用例如下表所示,请补充表2-4中空(1)-(13)。

完整word版环境化学考试知识点总结

一绪论: 1环境污染:大气污染、臭氧层破坏、酸雨、水资源短缺、土地沙漠化、绿色屏障锐减、垃圾、物种濒危、人口激增、温室效应。 2造成环境污染的因素:物理的、化学的和生物的三方面,其中化学的占80%~90%。 3环境化学的特点是从微观的原子、分子水平上来研究宏观的环境现象与变化的化学机制及其防治途径,其核心是研究化学污染物在环境中的化学转化和效应。 4由于环境污染物种类繁多,世界各国都筛选一些毒性强、难降解、残留时间长,在环境中分布广的污染物优先进行控制,称为优先污染物。 5当前世界范围内最关注的化学污染物主要是持久性有机污染物,具有致突变、致癌变和致畸变作用的所谓“三变”化学污染物,以及环境内分泌干扰物。 6按环境变化的性质划分,则可分为环境物理效应、环境化学效应和环境生物效应。 7污染物在环境中的迁移主要有机械迁移、物理-化学迁移和生物迁移。 二大气环境化学 1根据温度随海拔高度的变化情况将大气分为四层:对流层、平流层、中间层、热层。 2大气污染物按照化学组成还可以分为含硫化合物、含氮化合物、含碳化合物和含卤化合物。 3燃料燃烧过程中影响NOx形成的因素:根据NOx形成的机理,燃烧过程中NO的生成量主要与燃烧温度和空燃比有关。 4甲烷是一种重要的温室气体,每个CH4分子导致温室效应的内力比CO2分子大20倍。 5氟氯烃类化合物既可以破坏臭氧层也可以导致温室效应。 6逆温:在对流层中,气温一般是随高度增加而降低,但在一定条件下会出现反常现象。 7大气稳定度是指气层的稳定程度,或者说大气中某一高度上的气块在垂直方向上相对稳定程度。气块在大气中的稳定度与大气垂直递减率和干绝热垂直递减率(干空气在上升时温度降低值与上升高度之比用Td表示)有关。一般来讲,大气温度垂直递减率越大,气块越不稳定。 8影响大气污染物迁移的因素:空气机械运动如风和湍流,由于天气形势和地理地势造成的逆温想想以及污染源本身特性。 9光化学反应:分子、原子、自由基或吸收光子而发生的化学反应。 10大气中的HO·和HO2·的来源:对于清洁大气O3的光解是大气中HO·的重要来源;对于污染大气,如有HNO2和H2O2存在,光解可产生HO·,HO2·主要来源于醛的光解尤其是甲 醛的光解。 11光化学烟雾:含有氮氧化合物和碳氢化合物等第一次污染物的大气,在阳光照射下发生光解 反应产生第二次污染物,这种由一次污染物和二次污染物的混合物所形成的的烟雾污染现象。他的特征:烟雾呈蓝色,具有强氧化性,能使橡胶开裂,刺激人的眼睛,伤害植物的叶子,并使大气能见度降低;光化学烟雾的形成条件是大气中含有氮氧化物和碳氢化合物存在,大气温度较低,而且有强的阳光的照射。 12光化学烟雾的控制对策:控制反应活性高的有机物的排放、控制臭氧的浓度。 硫酸烟雾与光化学烟雾的比较

2018年下半年软件评测师考试真题(上午)

2018年下半年软件评测师考试真题(上午) 以下关于信息和数据的描述中,错误的是() (1) A.通常从数据中可以提取信息 B.信息和数据都由数字组成 C.信息是抽象的、数据是具体的 D.客观事物中都蕴涵着信息 ()服务的主要作用是提供远程登录服务。 (2) A. Gopher B.FTP C.Te Inet D.E-mail 计算机系统中,CPU对主存的访问方式属于()。 (3) A.随机存取B.顺序存取C.索引存取D.哈希存取 在指令系统的各种寻址方式中,获取操作数最快的方式是()O (4) A.直接寻址B.间接寻址C.立即寻址D.寄存器寻址 在计算机外部设备和主存之间直接传送而不是由CPU执行程序指令进行数据传送的控制方式称为()O (5) A.程序查询方式 B.中断方式 C.并行控制方式

D.DMA方式 若计算机中地址总线的宽度为24位,则最多允许直接访问主存储器()的物理空间(以字节为单位编址)。 (6) A. 8MB B.16MB C.8GB D.16GB 根据《计算机软件保护条例》的规定,著作权法保护的计算机软件是指()。 (7) A.程序及其相关文档 B.处理过程及开发平台 C.开发软件所用的算法 D.开发软件所用的操作方法 以下说法中,错误的是()。 (8) A.张某和王某合作完成一款软件,他们可以约定申请专利的权利只属于张某 B.张某和王某共同完成了一项发明创造,在没有约定的情况下,如果张某要对其单独申请专利就必须征得王某的同意 C.张某临时借调到某软件公司工作,在执行该公司交付的任务的过程中,张某完成的发明创造属于职务发明 D.甲委托乙开发了一款软件,在没有约定的情况下,由于甲提供了全部的资金和设备,因此该软件著作权属于甲 防火墙对数据包进行过滤时,不能过滤的是()。 (9) A.源和目的IP地址 B.存在安全威胁的URL地址 C.IP协议号 D.源和目的端口 采用()表示带符号数据时,算术运算过程中符号位与数值位采用同样的运算规则进行处理。 (10) A.补码B.原码C.反码D.海明码

2015下半年软件评测师考试真题及答案-下午卷

2015下半年软件评测师考试真题及答案-下午卷 试题一 阅读下列java程序,回答问题1至问题3,将解答填入答题纸内对应栏内。 【Java程序】 public int addAppTask(Acitivity activity,Intent intent,TaskDescription description,Bitmap thumbnail){ Point size=getSize();//1 final int tw=thumbnail.getWidth(); final int th=thumbmail.getHeight(); if(tw!=size.x||th!=size.y){ //2,3 Bitmap bm=Bitmap.createBitmap(size.x,size.y,thumbmail .getConfig()); //4 float scale; float dx=0,dy=0; if(tw*size.x>size.y*th){ //5 scale=(float)size.x/(float)th; //6 dx=(size.y-tw*scale)*0.5f; }else{ //7 scale=(float)size.y/(float)tw; dy=(size.x-th*scale)*0.5f; } Matrix matrix=new Matrix(); matrix.setScale(scale, scale); matrix.postTranslate((int)(dx+0.5f),0); Canvas canvas=new Canvas(bm); canvas.drawBitmap(thumbmail,matrix,null); canvase.serBitmap(null); thumbnail=bm; }

软件测评师考试基础知识

软件评测基础知识 软件测试基本概念 软件质量与软件测试:软件测试是软件质量保证工作的一个重要环节。软件测试和软件质量保证是软件质量工程的两个不同层面的工作。软件测试只是软件质量保证工作中的一个重要环节。质量保证(QA)的工作是通过预防、检查与改进来保证软件的质量,它所关注的是软件质量的检查和测量。软件测试所关心的不是过程的活动,而是对过程的产物以及开发出的软件进行剖析。 软件测试定义:软件测试就是在软件投入运行前对软件需求分析、软件设计规格说明和软件编码进行的查错(包括代码执行活动与人工活动)。软件测试是为了发现错误而执行程序的过程。软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序的错误。是在软件投入运行前,对软件需求分析、软件设计规格说明和软件编码的最终复审,是软件质量保证的关键步骤。 软件测试目的:(1)测试是一个为了寻找错误而运行程序的过程;(2)一个好的测试用例是指很可能找到迄今为止未发现的错误的用例;(3)一个成功的测试是指揭示了迄今为止尚未发现的错误的测试。 软件测试的目标是能够以耗费最少时间与最小工作量找出软件系统中潜在的各种错误与缺陷。 测试只能证明程序中错误的存在,但不能证明程序中没有错误。

软件测试原则:(1)尽早地并不断地进行软件测试;(2)程序员或程序设计机构应避免测试自己设计的程序;(3)测试前应当设定合理的测试用例;(4)测试用例的设计不仅要有合法的输入数据,还要有非法的输入数据;(5)在对程序修改之后要进行回归测试;(6)充分注意测试中的群集现象;(7)妥善保留测试计划、全部测试用例、出错统计和最终分析报告,并把它们作为软件的组成部分之一,为软件的维护提供方便;(8)应当对每一个测试结果做全面检查;(9)严格执行测试计划,排除测试的随意性。 软件测试对象:软件的测试不仅仅是程序的测试,软件的测试应贯穿于整个软件生命同期中。在软件定义阶段产生的可行性报告、项目实施计划、软件需求说明书或系统功能说明书,在软件开发阶段产生的概要测试说明书、详细设计说明书,以及源程序等都是软件测试的对象。 软件测试过程模型:V模型、W模型、H模型。 软件测试模型的使用:在实际软件测试的实施过程中,应灵活地运用各种模型的优点,通常可以在W模型的框架下,运用H模型的思想进行独立的测试。当有变更发生时,按X模型和前置模型的思想进行处理。同时,将测试和开发紧密结合,寻找恰当的就绪点开始测试,并反复进行迭代测试,以达到按期完成预定的目标。 软件问题分类:软件错误、软件缺陷、软件故障、软件失效。 软件测试类型: 按开发阶段分:单元测试、集成测试、确认测试(有效性测试)、

(完整word版)公共基础知识常考知识点汇总.,推荐文档

公共基础知识常考知识点汇总1 1.我国政权组织形式是人民代表大会制。 2.行政许可是行政机关的批准行为。 3.行政行为以受法律规范拘束的程度为标准,可以分为两类羁束行政行为与自由裁量行政行为。 4.在诉讼期间的最后六个月内,因不可抗力或者其他障碍不能行使请求权的,诉讼时效中止。 5.书写公文中的成文日期应使用汉字。 6.规定用于依照有关法律规定发布行政法规和规章。 7.以上请示事项当否,请即批复。 8.命令不属于规定性文件,属于规定性文件的有规定、条例、办法。 9.由机关领导对发文稿批注核准发出的意见并签署姓名及日期的活动,是发文处理中的签发。 10.一切唯心主义哲学认为世界的本原是意识的。 11. “静者,动之静也”的观点是认为静止是运动的特殊状态 12.运动的主体是物质 13.质变是事物根本性质的变化 14.马克思主义哲学认为否定是辩证的否定。 15. “离开革命实践的理论是空洞的理论,而不以革命理论为指南的实践是盲目的实践。”这段话强调的是要坚持理论和实践相结合的原则来源:河南京佳

16.历史唯物主义的任务在于揭示社会发展的一般规律 17.社会进步的内在根据是社会基本矛盾运动 18.在社会主义建设新时期,中国共产党完成指导思想拨乱反正的标志是党的十一届六中全会通过《关于建国以来党的若干历史问题的决议》 19.邓小平对党的思想路线的贡献在于强调解放思想 20.党的十四大把社会主义初级阶段理论作为社会主义发展阶段问题进行了新的论述,成为邓小平理论的重要基础。 21.我国企业改革的目标是建立现代企业制度 22.建立社会主义市场经济体制,就是要使市场在国家宏观调控下对生产力的配置起基础性作用 23.当社会总需求大于社会总供给时,一般不宜采取松的货币政策 24.劳动力市场是劳动力资源的交易和分配的场所 25.根据现代企业制度的基本特征,企业拥有包括国家在内的出资者投资形成资产的全部法人财产权 26.社会主义经济在资源的配置方面,最为有效的体制是社会主义市场经济体制 27.社会保障体系的核心内容是:社会保险。 28. “两手抓,两手都要硬”是社会主义精神文明建设的战略方针 29.社会主义要消灭贫穷,这是由社会主义的本质决定的。 30.我国政府职能的实施主体是各级人民政府。

软件评测师教程考点梳理(一)

软件评测师教程考点梳理(一) 软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一个中级考试。希赛小编为大家整理了软件评测师教程中几个重要的知识点精讲,希望对大家2017年备考能有所帮助。 面向对象软件的集成测试 (1)传统的自顶向下或自底向上的集成测试策略在面向对象软件的集成测试中无意义,OO软件的集成测试需要在整个程序编译完成后进行,面向对象程序具有动态特性,程序的控制流无法确定,只能对编译完成的程序做基于黑盒子的集成测试。 (2)面向对象软件的集成测试两种策略 基于线程的测试(Thread based testing):集成对响应系统的一个输入或事件所需的一组类,每个线程分别进行集成和测试,应用回归测试以保证没有产生副作用。 基于使用的测试(Use based testing):通过测试那些几乎不使用服务器类的的类(独立类)而开始构造系统,在独立类测试完成后,下一层中使用独立类的类(依赖类)被测试,这个依赖类层次的测试序列一直持续到构造完整个系统。 (3)测试目的:能够检测出相对独立的,单元测试无法检测出的,那些类相互作用时才会产生的错误,只关注于系统的结构和内部的相互作用。 (4)面向对象软件的集成测试过程 第一步:静态测试针对程序的结构进行,检测程序结构是否符合设计要求。通过使用测试软件的‘可逆性工程’功能,得出源程序的类系统图和函数功能调

用关系图,与OOD结果相比较,检测程序结构和实现上是否有缺陷,检测OOP 是否达到了设计要求。 第二步:动态测试根据静态测试得出的函数功能调用关系图或类关系图作为参考,按照如下步骤设计测试用例,达到如下测试覆盖标准。 设计测试用例步骤:选定检测的类,参考OOD分析结果,确定出类的状态和相应的行为;确定覆盖标准;利用结构关系图确定待测类的所有关联;根据程序中类的对象构造测试用例,确认使用什么输入激发类的状态,使用类的服务和期望产生什么行为等,还要设计一些类禁止的例子,确认类是否有不合法的行为产生。 覆盖标准:达到类所有的服务要求或服务提供的一定覆盖率;依据类间传递的消息,达到对所有执行线程的一定覆盖率;达到类的所有状态的一定覆盖率等。 面向对象测试的分类 依据面向对象开发模型(面向对象分析、面向对象设计、面向对向编程),分为: (1)面向对象分析的测试(OOA Test)、面向对象设计的测试(OOD Test):是对分析结果和设计结果的测试,主要对分析设计产生的文本进行的,是软件开发前期的关键性测试。 (2)面向对象编程的测试(OOP Test):对编程风格和程序代码实现进行测试,主要的测试内容在OO Unit Test和OO Integrate Test中体现。 (3)面向对象单元测试(OO Unit Test):对程序内部具体单一的功能模块的测试,主要对类成员函数的测试,是OO Integrate Test的基础。

软件评测师考试要求

软件评测师考试要求

全国计算机等级考试四级软件测试工程师 软件评测师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考 试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格 ,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一 标准、统一证书的考试办法。笔试安排在一天之内。 考生报名方式主要分为:网上报名与考生本人到指定地点报名两种。

注:报名时依据的身份证明包括:居民身份证、军人的证件、护照、户口本等。 1.计算机系统基础知识 1.1 计算机系统构成及硬件基础知识·计算机系统的构成·处理机·基本输入输出设备·存储系统 1.2 操作系统基础知识·操作系统的中断控制、进程管理、线程管理·处理机管理、存储管理、设备管理、文件管理、作业管理·网络操作系统和嵌入式操作系统基础知识·操作系统的配置 1.3 数据库基础知识·数据库基本原理·数据库管理系统的功能和特征·数据库语言与编程 1.4 中间件基础知识 1.5 计算机网络基础知识·网络分类、体系结构与网络协议·常见网络设

备·Internet基础知识及其应用·网络管理 1.6 程序设计语言知识·汇编、编译、解释系统的基础知识·程序设计语言的基本成分(数据、 运算、控制和传输、过程(函数)调用)·面向对象程序设计·C语言以及C++(或Java)语言程 序设计基础知识 2.标准化基础知识·标准化的概念(标准化的意义、标准化的发展、标准化机构)·标准的层次(国际标准、国家标准、行业标准、企业标准)·标准的类别及生命周期 3. 3.信息安全知识·信息安全基本概念·计算机病毒及防范·网络入侵手段及防范·加密与解密机制 4.信息化基础知识·信息化相关概念·与知识产权相关的法律、法规·信

光电子技术期末考试试卷及其知识点大汇总(可编辑修改word版)

一、选择题(20 分,2 分/题) 1、光电子技术在当今信息时代的应用主要有(abcd ) A.信息通信 B.宇宙探测 C.军事国防 D.灾害救援 2、激光器的构成一般由(a )组成 A.激励能源、谐振腔和工作物质 B.固体激光器、液体激光器和气体激光器 C.半导体材料、金属半导体材料和PN 结材料 D. 电子、载流子和光子 3、光波在大气中传播时,引起的能量衰减与(abcd )有关 A.分子及气溶胶的吸收和散射 B.空气折射率不均匀 C.光波与气体分子相互作用 D.空气中分子组成和含量 4、2009 年10 月6 日授予华人高锟诺贝尔物理学奖,提到光纤以SiO2为材料的主要是由于( a ) A.传输损耗低 B.可实现任何光传输 C.不出现瑞利散射 D.空间相干性好 5、激光调制器主要有(abc ) A.电光调制器 B.声光调制器 C.磁光调制器 D.压光调制器 6、电光晶体的非线性电光效应主要与(ac )有关 A.外加电场 B.激光波长 C.晶体性质 D.晶体折射率变

化量 7、激光调制按其调制的性质有(cd ) A.连续调制 B.脉冲调制 C.相位调制 D.光强调制 8、光电探测器有(abc ) A.光电导探测器 B.光伏探测器 C.光磁电探测器 D.热电探测元 件 9、CCD 摄像器件的信息是靠( b )存储 A.载流子 B.电荷 C.电子 D.声子 10、LCD 显示器,可以分为(abcd ) A. TN 型 B. STN 型 C. TFT 型 D. DSTN 型 二、判断题(20 分,2 分/题,对用“√”、错用“×”标记) 11、世界上第一台激光器是固体激光器。 ( T ) 12、在辐射度学中,辐射能量Q 是基本的能量单位,用J(焦耳)来度量。 ( T ) 13、在声光晶体中,超声场作用像一个光学的“相位光栅”,其光栅常数等于光 波 波 长

2014年下半年软件评测师下午真题(含答案)

2014年下半年软件评测师下午真题(含答案) 试题一(共20分) 阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 int GetMaxDay( int year, int month){ int maxday=0;//1 if( month>=1&&month<=12){ //2,3 if(month==2){ //4 if( year%4==0){ //5 if(year%100==0){ //6 if( year%400==0) //7 maxday= 29; //8 else //9 maxday= 28; } else //10 maxday= 29; } else maxday = 28; //11 } else{ //12 if (month=4||month=6||month=9||month=11) //13, 14,15,16 maxday = 30; //17 else //18 maxday = 31; } } return maxday; //19 } 【问题1】(6分) 请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。 【问题2】(9分)

请画出上述程序的控制流图,并计算其环路复杂度V(G)。【问题3】(5分) 请给出问题2中控制流图的线性无关路径。 参考答案: 【问题1】: Month>=1&&month<=12 Month==2 Year%4==0 Year%100==0 Year%400==0 Month==2 Month==4 Month==6 Month==9 Month==11 【问题2】: V(G)=11 【问题3】:

软件评测师知识点整理 (填空)

1.在计算机系统中,存取速度最快的是CPU内部寄存器 2.外模式描述数据的局部逻辑视图,是数据库用户的数据视图,他是与某 一种应用有关的数据逻辑表示 3.判断故障是校园内网还是外网tracert 4.Ping测试网络连接,检查网络连通是否顺畅或者连接速度。 https://www.doczj.com/doc/dc16455547.html,stat让用户得知哪些网络连接正在运行。 6.Snmp所采用的传输层协议是udp 7.渐增是开发方法有利于快速开发软件 V模型的局限性: W 模型: 8.H模型:测试过程完全是独立的,贯穿整个产品周期,与其他流程并行进 行。 9.X模型:针对单独程序片段进行相互分离的编码和测试。 前置测试模型: 10.规定评价包括:选择度量,建立度量评价等级,确定评估准则 11.网络延迟:指的从报文开始进入网络到它离开网络的时间 12.脚本语言属于动态语言 13.功能测试: 14.确认测试:验证软件功能和性能是否与用户要求一致(黑盒测试) 15.判定缺陷的准则:1.是否达到了说明书中指明的要求 2.是否出现了产品说明书中指明不会出现的错误 3. 软件功能是否超出了软件需求说明书中指明的范围 4. 软件是否达到了软件说明书中没有指明但是应该达到 的要求 5 软件测试人员认为的难以理解的不宜使用的运行速度 缓慢的或者最终用户认为不好的问题 16.需求和设计是导致缺陷的主要原因 17.软件测试的关键活动:测试需求分析制定测试计划测试设计测试执行测 试分析与总结 18.质量保证手段:制定质量保证计划,建立质量体系 19.单元测试内容:模块接口测试局部数据结构设计路径测试错误处理测试 边界测试 20.集成测试主要依据:概要设计说明书系统测试主要依据需求设计说明书 21.黑盒测试工具一般原理:利用脚本的录制/回放功能模拟用户的操作 22.响应时间是指按下传送建到得到结果为止所需要的时间 23.处理时间试着从接收一个消息到得到结果之间计算机历时的时间 24.周转时间是指从提出要求到得到结果所需要的时间 25.响应时间包括处理时间和周转时间。 26.可恢复性:易分析性易修改性易测试性一致性 27.评价规格说明:分析产品描述 规定对产品及部件执行测量 按照评价需求验证编制规格说明 软件编码规范评测包括: 28.概要设计说明书的评测内容如下。

中国文化概论考试知识点Word版

中国文化概论 一.文化的含义: 一.“文”,指各色交错的纹理。引申义包括(1)语言文字内的各种象征符号,进而具体化为文物典籍,礼乐制度。(2)由伦理之说导出彩画,装饰,人为修养之义。(3)美,善,德行之义 “化”,本义为改易,生化,造化。引申义:教行迁善之义 二.1.由人类在社会实践中建立的各种社会规范,社会组织构成的制度文化层,包括社会经济制度,婚姻制度,家族制度,政治法律制度;家族,民族,国家;经济,政治,宗教社团;教育,科技,艺术组织。 2.由人类在社会实践,尤其是在人际交往中约定俗成的习惯行定势构成的行为文化层。 3.由人类社会实践和意识活动中长期絪蕴化育出来的价值观念,审美情趣,思维方式等构成的心态文化层(文化的核心部分) 第二章 1.秦汉实行郡县制; 2.在少数民族或边疆地区,历代还设置过各种特殊的政区或机构,如汉,唐 的都护府,元朝的宣政院辖区,清朝的将军,大臣辖区。 3.农耕经济的持续性对中国文化的影响:造就了中国文化的持续性。传统农 业的持续发展保证了中华文明的绵延不断,使其具有极大的承受力,愈合力和凝聚力。 第三章 1.西周宗法制度的创立者是周公; 2.商朝主要实行兄终弟及制; 3.宗法制度的本质就是家族制度的政治化; 4.中国封建时代,统治和束缚人民的有四权:政权,神权,族权,夫权; 5.明清时期,专制主义中央集权发展到顶峰,其主要标志是皇帝个人专权,相权被废止,明代成立内阁,清朝设军机处(雍正皇帝设),都是皇帝自己的办事机构。 第四章 1.中华先民原始宗教崇拜的对象非常广泛,大致分为自然崇拜,生殖—祖先崇拜和图腾崇拜三大类; 2.传说中的五帝:皇帝,颛顼,帝喾,唐尧,虞舜; 3.中华民族的远祖可分为华夏,东夷,苗蛮三大文化集团; 4.春秋战国是中国文化的轴心时代; 5.孔子儒家学派的核心是仁; 6.五经《诗》《书》《礼》《易》《春秋》,又增加《孝经》《论语》,合成七经; 7.董仲舒以《春秋公羊传》起家,在《春秋繁露》中,阐述了“天人感应”; 8.玄学是由老庄哲学发展而来,其宗旨是“贵无”; 9.唐代“画圣”吴道子; 10.宋代文化最重要的标志是理学的建构; 11.元帝国对欧亚大陆的征服,使中国西部和北部的边界实际上处于开放状态,阿拉伯,波斯和中亚的穆斯林大规模迁居中国,造成“回回遍天下”的态势,一个信仰伊斯兰教,使用汉语而汉语又浸润阿拉伯和波斯文化传统的回回民族渐趋形成;(回族在元帝国形成) 12.《永乐大典》—世界上最早,最大的一部百科全书;《康熙字典》是世界上最早的字数最多的字典;《四库全书》是至今为止世界上页数最多的丛书;

相关主题
文本预览
相关文档 最新文档