软件评测师考试第一部分知识_第1页
软件评测师考试第一部分知识_第2页
软件评测师考试第一部分知识_第3页
软件评测师考试第一部分知识_第4页
软件评测师考试第一部分知识_第5页
免费预览已结束,剩余38页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

的产物(开档和程序)进行走查,发现问题,报告质量可以根据被测物的不同而分层次进行。9测试模型使用:在实际工作中应灵活地运用各种模型的优点V型WH10法志容容求。B测试通常被认为是用户测试,把软件有计划地免费地分发到目标市场,让用户大量使用、评价检查软件。16第测试由第测试机构来进行的测试,也称独立测试。17动态测试:通过人工或使用工具运行程序进行检查,分符号执行、需求确认等。20白盒测试:通过对程序内部结构的分析、检测来寻找问题,检查程序的结构及路径是否正错误,在程序界面处进试。22灰盒测试:介于白盒和黑盒测试之间,关注输出对于输入的正确性,也关注程序的为错误.软件缺陷:存在于软件(文件、程序、数据)之中的不希望或不可接受的偏差。软件故障:软件运行过出现的一种不希望或不可接受的内部状态软件失效:软件运行时产生的一种不希望或不可接受的外部行为.25.GB/T16260.1产品质量-质量模型:质量模型:代表软件质量属性的总体.软件质量特性与度量:质量特性和子特移植性.26GB/T18905.1软件工程产品评价-概述概述了软件产品评价的过程,提供了评价需求和指南。27GB/T18905.5软件工程产品评价-评价者用的过程过的所有记录;保证及时向请求者提交评价报求明及位程的偏离,造成测试的补充以及结果确缺陷探测率P/Bugcustomr)用户手册、操作手册、修改建开.题;帮助系统中的每一个超级;是否全部能够在索引中找到;帮助系统的风格应简洁;.;;规范性测试:符合准和规盘性与的兼容与操作系统的兼Windows平台、Linux平台、UNIX平台;Macintosh图形软与数据库的兼容性库包括SQL;ODBC;JDBC;ADO;OLE与中间件的兼容性与浏览器的兼容性与其他软件的兼不同数据格式兼XML标准模板进行对比匹配测试;输出用来构建与支撑应用软件的独立软件系统;基本要素包括支撑环境(性平台化软件兼容性新旧系统数据迁移、、议(SET电子商务中安全电子交易的国际标准;测试时有必要对用户认证机制进行全面测试,防系LDAP技术的应用;多引擎支持;不同操作系统的防护;安装或分发安装;一般采用、检测、扫描、安全审计、防治、Web信息防篡改等基础安全包括认证及审核,需验证功能和性能;测试采用过程是否符合标准;类型统统可信服服务验证其是否有资源的签名、管理等功能;同时还要对系统进行并发压力:由通过安全的网络可入设备和网络信任域管理系统组成;验证功能和性能;接入模拟验试安全日志测试期段OPNET(OPNET公司、XDSL网络性测试:帧测试、端到端IP测试、信元测试、PPP容量测试、ATM(1)仪时间信息、负载信息、信息、线程信息、响应时间预测、带宽模拟注意421页故障定位举showinterfaceshow按软件质量特性、、、、安全体系测试:测试内容包括部署与基础结构、输入验证、验证、、配置管理、敏感应用级安全测试:测试与登录、超时、操作留痕、备份与恢传输级安全测试:测试经客户端传送到服务器端可能存在的安全以及服务器防范、、资源指标来确定系统并发性能的过程;业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源指标,来确二.并发性能测试-应用服务端测试即,模拟虚拟用户(3)服务器(Vuser 事务响应时间:测试在期望的事务响应时间内可以同时运行多少个Vuser,在中指定Vuser的范围等。注:如果中包含有集合点,方案将不会按计划运行;集合点:在方案中指定Vuser,各Vuser执行的,运行的时间,启动方案后,并不能保证所有的Vuser能够达到同步操作的效果,设置集合点,VuserControllerVuser全部到达后,执行某一项指定操控务器上的负载峰Web请求指标:每秒点击次数、吞吐量、吞吐量、HTTP状态代码、每秒HTTP响应数、每秒下载页面数、每秒重试次数,重试次数、连接数、每秒连接数、每秒SSL连接数Web页面组件指标:激活网页细分、页面组件细分(随时间变化、页面时间细分(随时间变化、第一次缓冲时间细分(随时间变化、已组件大小(1)(2)作用1)使应用多个网段的活动过程变得清晰。2)提供有关应用效率的统计数据3)提供有关应用效率的统 多个捕捉点:Agent,数据包来实现实时一个分析:AgentManager进行对所的数据的分析获取信息 ,会话性能概要哪段网络延迟大,带宽对网络双向性能的影响,节点用于处理和用于传输的时,,服务器与客户端之间帧传输情况统计到与应用相关的帧的分布对每一个帧可以与相关的数据包关联,并且可以对帧,故障错误总结:应用级错误、TCP错误、IP错误、其他错误网络应用性能指正在LAN或WAN;哪些应用程序导致系统瓶颈或资源竞组成:1.探针:与数据,并根据应用对数据进行分类,设置的原则是根据网络组成和要求2.探针管理器:管理配置探针,设定与上传时间,合并收集的数据;3.时间服务器:对探针进行时针同步信息 (一)利用工具的优(二)mountondevice、type、,CD-(内存)的状态等信CPUCPUidle(空闲),CPUwaits,CPUsystemusage,CPUuserusage,runqueuelength(运行队CPUcontext(上下关系)switches(1)UNIX(三)数据库(1)数据库系统中关键的资(2)监测读写页面的使用情况(3)超出共享内存缓冲区的操作(四)中间件中间件分类:1)WebApache2)WebWebsphere、WebLogic3)中间件举例:1)TUXEDO:2)WebSphere3)WebLogic:LogBaroadcasterRuntime、ServerSecurityRuntime,存、资源争用,,(1)大数据量管理:1)手工管理:2)自动化工具管理:File-Aid/CSXMLXMLXML文件;数据迁移61.负载压力测试指标分析:主要包括客户端交易处理性能指标、服务器资源指标、数据库资源指标、Web 注275测试录制、编写与调创建Vuser组、配置Vuser组中的Vuser、配置Vuser运行时的设置、配置负载、配置端服务设置、配置WAN仿真设置、配置获取结果评估与测试创建、调试、执试、结果分5一.黑盒测试概述(2.10黑盒测试定义:1)2)生正确的输出信息3.主要针对软件界面和软件功能进试误(如数据结构定义错误或外部信息(如数据文件)错误)4)性能错误5)初始化和终止错误等价类划分法:把程序的输入域划分成若分,然后从每个部分中选取少数代表性数据作为测试用例。(1)程序是否实现了规格说明功能和性能1234输入数据的一组值(n个561231、456(~(V(∧从输出(结果)考虑一种约束:M(两个结果,a为1时,b必须是0,当a为0时,b值不规则:任何一个条件组合的特定取值及其相应要执行的操作。注:判定表中贯穿条件项和动作项的一列就(0,1,利用正交表构造测试数据集,正交表的推导依据GaloisL:代表正交表,L8(27)7为因子数,2为因子的水平数,8为此表行的数目(试验次数)mn型的正交表中,试验次数(行数)=∑(每列水平数-1)+1例:53235*21,试验次数=5*(3-1)+1*(2-1)+1=12,即L12(35*2) 用的测试用例,在一个结构化的状态迁移(SST)3种形式的循环:顺序,选择和重复8( ANSI化组织(ANSI/IEEE829:,偶然事件:说明如何处理计划之外的情况。 第6章白盒测试技术(1)(1)域测试(7)符号测试(8)Z路径覆盖。9)程序变异。5.黑盒测试与白盒测试接口分析接口一致性是程序的静态错误分析和设计分析共同研究的题目,接口分析主要对下内容时进行logicalifcallgoto ,,代码程序员和测试员程序员和测试员变量、函数、过程、可测性、程序效率、质量保证、代码编辑、编译、、代码测试、维项ISO/IEC9126国际标准,包括以下六个方面:功能性(functionality)可靠性(reliability)可用性(usability)有效性(efficiency)可性(maintainability)轻便性(portability)(Factors(criteria(excellent(good(fair(poor:(Metrics四.白盒测试方法-动态测试(即设计测试用例的方法)SC(StatementCoverageDC(DecisioncoverageCoverageMCC(MultipleConditionCoverageMCDC(MultipleConditionDecisionCoverage 程序的判定被分解为通过逻辑操作符(and,or)bool条件,每个条件对于判定的结果值是独立的第六章白盒测试->四.白盒测试方法判断语句中的条件为复合条件时,即条件表达式由一个或多个逻辑运算符连接的逻辑表达式(aand程序的环路复杂性即McCabePV(G)=P+13、丢失路径错误:由于程序中的某处少了一个ZZ路径覆盖六.白盒测试综合策略系统测试:根据黑盒,采用白盒测TestTestTest:TestOOIntegrateTest中体现TestOOIntegrateTest的基础TestOOUnitTestOOD、OODTest的结果TestTestOOA、OOATest的结果E-R图和语义网络模型,即信息造型中的概念,与面向对象程序设计语方中的重要概念结合在一起而多种对象的来反映问题空间中的复杂实例和复的结构分为现问题空间中实例的一般与特殊的结构中一种对象尤其是对象,是否存在不同于下一低层的对象是否有特性基础上的特殊现问题空间中实例的整体与局部的OOA分析结果的可见性,如同文章中各章的 GeorgeMiller的‘7+2’原则。如果个数超过7 认定的是否是对象和结构更高一层的抽象,是否便OOA结果的概括 间的消息联系(抽象)是否代表了所反映的OOA为基础归纳出类,并建立类结构或进一步构造类库,以实现分析结果对问题空间的抽象。OOD归纳的类即可以是对象的简单延续,也可以是不同对象的相同或相似的服务OODOOD是OOA的进一步细化和更的抽象,所以OOD、OOA的界限很难区分,OOD确定类和类结构不OA抽象、对象所具有的属性的抽便于重用A中着重体现父类和子类一般性和要要求是能在解空间中构造全类中方法的功能是否较单纯,相应的代码行是否较少正确性:主要在于分析和设计模型表示所使用的符号语法是否正()一致性:OODOOA模型(分析、设计和编码层次即类、属性、OOA数据成员是否满足娄据封装OOD结果为依据,检测类提供的100%的代码执行覆盖率。testingtesting第一步:静态测试针对程序的结构进行,检测程序结构是否符合设计要求。通过使用测试软件的‘可逆OOD结果相比较,检测程序结构和实OOP是否达到了设计要求第二步:动态测试根据静态测试得出的函数功能调用关系图或类关系图作为参考,按照如下步骤设计测采取相应的模拟。参考OOA分析结果,检测软件是否能够完全‘再现’问题空间列出将要作为的消息和操列出为了帮助理解测试所需要的附加信息四.OO软件测试的方法(息、不正确地等)系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源指标,来确定系统处理最大工作量强度性能二 :1.23运行阶段持续系统负载压力性能况下的功能不稳定问题。所以负载压力测试期间必须要进行必要的功能内容校验,即在测试过记录所有虚拟用户的操作,及服务器的响应,才有助于判断功能错误,这是当前负载压力测试的最大。8二.并发性能测试-应用服务端测试:负载(多个即,模拟虚拟用 中指定要测试的事务名称以及Vuser的范围等。注:如果中包含有集合点,方案将不会按计划运行;集合点:在方案中指定Vuser,各Vuser执行的,运行的时间,启动方案后,并不能保证所有的Vuser能够达到同步操作的效果,设置集合点,VuserControllerVuser全部到达后,执行某一项指定操控务器上的负载峰Web请求指标:每秒点击次数、吞吐量、吞吐量、HTTP状态代码、每秒HTTP响应数、每秒下载页面数、每秒重试次数,重试次数、连接数、每秒连接数、每秒SSL连接数Web页面组件指标:激活网页细分、页面组件细分(随时间变化、页面时间细分(随时间变化、第一次缓冲时间细分(随时间变化、已组件大小 作用 工作原理 获取信息 ,会话性能概要哪段网络延迟大,带宽对网络双向性能的影响,节点用于处理和用于传输的时,,服务器与客户端之间帧传输情况统计到与应用相关的帧的分布对每一个帧可以与相关的数,故障错误总结:应用级错误、TCP错误、IP错误、其他错误网络应用性能指少PC正在LAN或WAN;哪些应用程序导致系统瓶颈或资源竞争(2)网络应用性能工 探针:与数据,并根据应用对数据进行分类,设置的原则是根据网络组成和要求探针管理器:管理配置探针,设定与上传时间,合并收集的数据;信息 (一)利用工具的优(二)mountondevice、type、,CD-CPUCPUidle(空闲),CPUwaits,CPUsystemusage,CPUuserusage,runqueuelength(运CPUcontext(上下关系)switches(三)数据库(1)超出共享内存缓冲区的操作:可以调整缓冲区大小,更好的支持系统运(四)中间件(1Web,,,(1)(2)独立数据量测试:针对某些系统、传输、统计、查询等业务进行单用户大数据量测试,如大量的批处数据;比较XML数据与关系数据库数据;比较XML文件;数据迁移8章应用负载压力测试-负载压力测试实施负载压力测试的实施过程分为:制定测试计划→制定测试需求分析→制定测试方案→→测试录制、编写与调试→场景制定→测试执行→获取→结果评估与测试报告一.测试计划 Web服务器的类型、serverclient的通信方式、中间件配置、可能影响clientGUI/RTEVuser度量整个网络的响应时间(client-server)RTE终端用户度量服务器响应时间:通过在与server直连的Client上运行Vuser来度量服务器(2)定义VuserVuser RTEVuser运行多个非GUI或非RTEVuserWindowsGUIVuserUNIX计算机上则可以运行几个GUIVuser第二部分控制器:从内存中取出指令,并下一条指令的位(cache, 按方式分:按地址和按内容 器器性能分析:主存的时间/计算机实际时间器器外器术由多台磁盘器组成的,一个快速大容量高可靠的外存子系统,常见为廉冗余磁盘阵列(RAIDRAID6制对象及目的对象:主器;目的:保存数主器的分配和回收;提高主器的利用率;保护;主存扩,P,偏移量W(页内地址结合分页、分段管理方式,将主存划分成大小相等的块(页框将进程按程序的主存,系统具有的主存容量比实际主存容量大得多,称这样的器为虚拟器;)UNIX系统分为普通文件、 构(定长、可变长)物理结构:器方式分为连续结构、结构、索引结文 结法空 享护 作业后备队列:将作业控制块排列成一个或多个队列,即队列由JCB定义:用户接或人机界面,是计算机中实现用户与计算机通信息的软件和硬件部分的总称 运行在嵌入式智能环境中,对整个智能以及其控制的各种部件和装置等资源进行统一协调、和软件存境常见的嵌入式系统有WindowsCE、Palm数据库管理系统DBMS:是一组对数据进行管理的软件,是一个可实际运行的,按照数据库方式、E-R1:1,1:n,m:n的联系属性:是实体某方面的特性,分类包括简单属性、复合属性、单值属性、多值属性、NULL属性、恢复按网络拓扑结构分-星形、树形、环形、总线型按通信介质分-双绞线网、同轴电缆网、光纤网、网按传输带宽分-基带网、宽带网按使用范围分-公用网、按速率分-高速网、中速网、低速网按通信方式分-广播式、点到点式ISO/OSI网络体系结构,OSI(MAC以太网(IEEE802.3标准:采用CSMA/CD协议:(PPPxDSL:数字专线DDN综合业务数字网:建立在数字网络基础上的网络,提供端到端的数字连接,将声音、数据、图FR:在用户网络接口之间提供用户信息流的双向传送,并保持顺序不变的一种承载业务。成固定长度的信元,ATM参考模型为分用户层、ATM适配层、ATM层和物理层InternetTCP/I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论