还剩33页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
《软件评测师学习笔记一》
二、软件测试基础测试的概念测试是以评价一种程序或者系统属性为目日勺的任何一种活动,测试是对软件质量日勺一种
1.度量测试日勺目日勺测试是为了度量和提高被测软件日勺质量,对被测软件进行工程设计、实行、维护日勺整个生命周期的过程.软件测试有两种风险内部风险和外部风险;2软件测试只能证明软件有错误,不能证明软件没有错误;软件测试日勺目的、提高软件质量;、减少项目风险;、把软件口勺错误控制在可以进行产品公布或交123付区程度上;I软件测试勺经典定义在规定条件下对程序进行操作,以发现错误,对软件进行质量评估;H软件是由文档、数据和程序构成;,软件质量的概念软件满足规定或者潜在顾客需求的能力,要从软件在内部、外部和使用中欧体现来衡3I量•质量保证()和软件测试区不一样是要通过防止、检查与改善来保证软件质量,重点在过程4QA JQAH勺跟进中;软件测试的重点不在于此,而是要对过程的产物一开发文本和源代码进行走查,运行软件,以找出问题,汇报质量、线程信息记录,监控线程日勺内容和生产周期,以及线程与数据包的关系;
5、负载的高峰时刻,监控到负载的平均值以及高峰值,并且高峰时刻可以与有关的线程、数据包、6帧有关联、故障错误总结
7.顾客关怀网络监控的问题
6、分析关键应用程序的性能;1I、定位问题日勺本源是在客户端、服务器、应用程序还是网络;
2、哪些应用程序占用大量带宽;
3、哪些顾客产生了最大的网络流量
4.负载压力测试实行环节7测试计划->测试需求分析测试案例制定测试环境、工具、数据准备测试脚本录制、编写与调试->场景制定〉测试执行->获取测试成果,成果评估与测试汇报
十一、安全测试与评估.测试与评估的内容1顾客认证机制
1.1加密机制
1.2安全防护方略
1.3数据备份与恢复手段
1.4防病毒系统
1.
51.
6.顾客认证机制口勺种类数字证书,智能卡,双重认证,安全电子交易协议2SET.安全防护方略重要有安全日志,入侵检测,隔离防护,漏洞扫描
3.数据备份与恢复技术一般包括存储设备,存储优化,存储保护,存储管理
4.杀毒软件中常用的两种管理方式以方略为中心,以服务器为中心5,防病毒技术包括6集中式管理,分布式杀毒
6.1数据库技术、技术日勺应用
6.2LDAP多引擎支持
6.3不一样操作系统日勺防护
6.4远程安装或分发安装
6.
5.基本安全防护方略防火墙,入侵检测,漏洞扫描,安全审计,病毒防治,信息防篡改,物理安全7web.安全体系重要日勺个层次实体安全,平台安全,数据安全,通信安全,应用安全,运行安全,管理安全
87.安全性测试方略针对日勺个层次97证书查询验证服务系统测试
9.1密钥管理系统测试
9.2密码服务系统测试
9.3可信授权服务系统测试
9.4可信时间戳服务系统测试
9.5网络信任域系统测试
9.6故障恢复与容灾备份测试
9.7安全产品的选择
9.
8.安全性测试措施10功能验证
10.1漏洞扫描
10.2模拟袭击试验
10.3侦听技术
10.4负载均衡设备日勺作用网络平衡日勺作用,调整各应用服务器日勺在线人数,以免导致单个服务器超负
10.荷工作,合理分派工作状态的运行状况负载压力测试工具主控台的作用负责管理各个负载生成器以及搜集各负载生成器的测试数据,负载生成H.器负责模拟虚拟顾客加压,在每次并发性能测试中,只有一台主控台,但可以有多种负载生成器由于网上报名系统的顾客本来就是分布式的,因此这个项目需要采用分布式布署负载生成器随并发顾客数递增,交易执行成功率减少的也许原因分析测试成果中日勺应用服务器资源运用数据,
12.判断服务器资源运用与否有瓶颈存在伴随顾客数量的增长,顾客日勺会话信息增多,占用的内存数量也会越来越多,导致忙于在内存和外存间互换数据,因此,系统性能会下降CPU对于应用系统而言,|性能调优晌措施有:|优化服务器配阍、|运用缓冲机制|、|采用数据库连接池逊、
13.Web|优化数据库设计|等漏洞扫描是一项重要日勺安全技术,它采用模拟袭击的形式对网络系统构成元素(服务器、工作站、路由
14.I器、防火墙和数据库等)也许存在的安全漏洞进行逐项检查,根据检查成果提供详细的漏洞描述和修补方案,形成系统安全性分析汇报,从而为网络管理员完善网络系统提供根据漏洞扫描器口勺分类,就可以根据不一样的角度来划分,就有不一样的分类例如,
15.根据工作模式漏洞扫描器分为|主机漏洞扫描为和|网络漏洞扫播器根据检测对象|,漏洞扫描器可分为网络扫描器|、|操作系统扫描喇、|服务扫描器|、|数据库扫描器|以及近来出现时无线网络扫描器|等
十二、兼容性测试.兼容性测试的目的1I最低配置师傅可以满足系统运行口勺需要;
1.1在推荐配置下系统的响应速度;
1.2考察软件对运行硬件环境有无特殊阐明;
1.3为了满足不一样日勺使用需求,软件系统能否运行在多种硬件配置环境下,并且系统功能和性能都
1.4能满足设计需求,硬件兼容的内容与整机(重要有、内存和硬盘)的兼容,与板卡的兼容,与打印机日勺兼容2CPU.软件兼容的内容与操作系统的兼容,与数据库的兼容,与中间件的兼容,与浏览器的兼容,与其他软件3口勺兼容.数据库兼容性测试要点完整性测试,应用系统测试,性能测试
4.数据库兼容性测试的重要内容不一样数据格式的兼容性,符合性5XML.平台化软件的分类技术支撑型平台,应用实现型平台
6.平台化软件的兼容性测试方略7跨硬件平台能力
7.1跨操作系统能力
7.2支持多种数据库系统
7.3客户端兼容性测试
7.4数据兼容性测试
7.5
十四、易用性测试.安装易用性测试时方面1安装手册日勺评估;
1.1安装的自动化程序测试;
1.2安装选项和设置日勺测试;
1.3安装过程日勺中断测试;
1.4安装次序测试;
1.5多环境安装测试;
1.6安装的对的性测试;
1.7修复安装测试与卸载测试
1.
8.功能易用性测试2业务符合性;
2.1功能定制性;
2.2业务模块日勺集成度;
2.3数据共享能力;
2.4约束性;
2.5交互性;
2.6错误提醒;
2.
7.顾客界面易用性测试3界面整体测试规范性测试;合理性测试;一致性测试;定制测试;
3.1界面元素测试窗口测试;菜单测试;图标测试;鼠标测试;文字测试
3.2辅助系统测试协助测试;向导测试;信息提醒
3.
3.顾客界面定制性测试:4界面元素勺可定制性;
4.1H工具栏时可定制性;
4.2记录检索勺可定制性;
4.3H报表时可定制性
4.4
十五、可靠性测试
1.
十六、文档测试文档的分类
1.顾客文档
1.1顾客手册操作手册维护修改提议开发文档
1.2软件需求阐明书数据库设计阐明书概要设计阐明书详细设计阐明书可行性研究汇报管理文档
1.3项目开发计划测试计划测试汇报开发进度月报开发总结汇报.顾客文档测试要点2读者群
2.1术语
2.2对勺性
2.3H完整性
2.4一致性
2.5易用性
2.6图标与界面截图
2.7样例和示例
2.8语言
2.9印刷与包装
2.
10.顾客手册的测试要点:3精确安装手册的描述使用程序;
3.1尝试每一条提议;
3.2检查每条陈说;
3.3查找轻易误导顾客的内容;
3.
4.在线协助的测试要点:4精确性;
4.1协助索引;
4.2超链接;
4.3协助的风格
4.4
一、计算机系统构成及硬件基础知识1,计算机的构成(冯・诺依曼构造):运算器,控制器,存储器,输入/输出设备.」控制器的构成上|程序计数器(>旨令寄存器()附旨令译码器(巩|定期与控制函脉冲源旧丽|等.2PC IRI区只要构成:指令寄存器,指令译码器,定期与控制电路,程序计数器,标志寄存器,堆栈和堆栈指
3.CPU I针.主振周期二时钟周期;4指令周期=周期=机器周期二多种时钟周期;CPU.时序的两种控制方式组合逻辑控制微过程控制
5515.
2.组合逻辑控制日勺实既有两种方式:硬件接线控制和可编程逻辑阵列.
6.微程序对应一条机器指令;由多种微指令构成;7微指令由多种微操作最成..微指令的)格式:操作控制字段+次序控制字段;8•操作控制字段日勺格式有两种:水平型微指令和垂直型微指令.9输入/输出设备只要种类
10.纸带机、卡片机;
10.1键盘、鼠标;
10.2显示屏;
10.3外存
10.4打印机
10.5图形图象摄影输入设备
10.6输入输出控制器的构成数据寄存器,状态寄存器,控制寄存器,控制电路1L.外设的识别是通过地址总线和接口电路口勺地址译码器来实现的
12.外设的编址方式独立编制方式和统一编址方式
13.外设日勺种访问方式程序查询方式,中断方式,(直接存储器存取)方式,信道方式144DMA软件测试不也许无休止地测下去,原因在于、输入数据太多;、输出成果太多;、组合途径太多
123.软件测试的分类5按照软件开发阶段分单元测试(也叫模块测试)、集成测试(组装测试)、确认测试、系统测冏
5.1和|验收测试按照测试实行组织划分开发方测试(也叫验证测试,阿尔法测试)、顾客测试(贝塔测试)和第
5.2三方测试(独立测试);按照测试技术划分白盒测试、黑盒测试和灰盒测试;(关键在于对程序内部构造的态度上)
5.3按照测试技术也可划分静态测试和动态测试.软件测试模型:6模型,其局限性表目前把测试作为软件开发的最终一种阶段,是串行完毕的;重要是针对程序
6.1V进行测试寻找错误,而需求分析阶段隐藏勺问题到后期的验收测试才被发现;H模型,长处是测试与开发过程是同步进行日勺,有助于测试时及早介入与执行;缺陷是对开发阶
6.2W段需要有明确的起点和终点,这点在实际状况中很难做到这点;模型,长处在于体现出来不一样测试日勺测试活动可以是按照某个次序先后进行日勺,但也也许是
6.3H反复的只要测试条件成熟了,测试准备活动完毕了,测试执行活动就可以进行了模型,针对单独程序片段进行互相分离的编码和测试,之后频繁的交接通过集成最终合成为
6.4X可执行的程序前置模型,特点将开发和测试的生命周期整合在一起,对每一种交付的开发成果都进行一定
6.
6.中断源包括设备、实时一直、故障源、软件中断等15I/O.按照中断源来分,中断可分为内部中断和外部中断16内部中断分为溢出中断、除法错中断、断点中断,软件中断和单步中断外部中断(中断源来自之外)按照的响应可以分为可屏蔽中断和非屏蔽中断(如掉电)CPU cpu.中断判断方式17每个中断源使用自己的中断祈求信号线和相连;
17.1I CPU统一的中断祈求;
17.2硬件查询法;
17.3总线仲裁;
17.4中断向量表
17.5传播过程的总线占有方式
18.DMA停止访问主存,只进行某些与总线无关日勺内部操作;
18.1CPU时间轮转片法;
18.2借用周期法
18.3方式和中断的最主线区别使用中断方式时,主存和输入/输出控制器之间的数据传送仍然需要勇
19.DMA操作,需要使用勺寄存器等资源,因此必须保护现场,而要暂停的执行,以到达控制cpu cpuHDMAc cpu总线口勺母的,不需要保护现场.常见输入/输出接口:20磁盘接口()
20.1IDE,SCSI串行接口和并行接口;
20.2接口;
20.3PC Card接口;
20.4USB接口
20.
51394.从到外设,总线可以分为类内部总线,部件内部总线,系统总线,外总线21CPU4CPU.系统总线分为种数据总线,地址总线,控制总线
223.总线日勺种仲裁方式链式查询方式,计数器定期查询方式,独立祈求方式
233.指令流数据流口勺分类,24按照多倍性的分类单指令流单数据流,单指令流多数据流,多指令流单数据流,多指令流多数据流;按照程序流程机制的分类控制流计算机,数据流计算机,归约机.存储器常用的种存取方式次序存取,直接存取,随机存取,相联存取25J
4.主存储器的分类闪速存储器,相联存储器26RAM,ROM,PROM,EPROM,E2PROM,.辅助存储器的分类磁带存储器,磁盘存储器,廉价磁盘冗余阵列存储器(即分个级别),光27RAID,6盘存储器存储器即高速缓冲存储器,最常用的种淘汰算法随机淘汰法,先进先出和近期至少使用
28.Cache3淘汰法()LRU时常用些操作写直达,写回,标识法28Cache.磁盘容量的计算措施?
29.三大总线总线(也称总线),总线,总线30PC-XT PCISA PCI次序总线(也称总线),总线,总线,总线,总线,总线PC-XT PCPC-AX ISAEISA PCIAGP
31.CISC
32.RISC.例题到例题还没做?
331120.计算机中的原码,反码,补码,移码都是什么?34在计算机中,最适合进行数字加减运算口勺数字编码是眄,最适合表达浮点数阶码日勺数字编码是圈回
35.计算机中数字用原码表达直观,实现乘除运算规则较简朴,但做加减运算时波及符号的表达,很不以便引入补码是要运用补数的特点,来以便地执行正负任意数的加减运算,实现变减运算为加运算,因此补码最适合进行数字加减运算浮点数日勺表达方式形式由阶码和尾数两部分构成,底数是事先约定的,在机器数中不出现尾数是数值时有效数字部分,一般用补码表达,而阶码用一般用移码表达操作数所处的位置,可以决定指令日勺寻址方式操作数包括在指令中,寻址方式为叵场其];操作数在
36.寄存器中,寻址方式为|寄存器寻址|;操作数口勺地址在寄存器中,寻址方式为|寄存器间接寻址4A.立即寻址Bo直接寻址C.寄存器寻址Do寄存器间接寻址立即寻址直接寻址5A.Bo寄存器寻址寄存器间接寻址C.Do相对寻址直接寻址6A.Bo寄存器寻址寄存器间接寻址C.Do解析所谓寻址就是寻找操作数的地址,在指令执行过程中,为获得操作数,既要访问存储单元又也许访问寄存器因此寻址方式有多种,其中在指令中直接给出了操作数,操作数跟在操作码口勺背面,在取指的同步也得到了操作数,这种寻址方式叫立即寻址;若指令地址部分给出某一通用寄存器的地址,且所需日勺I操作数就在这一寄存器中,这种方式称为寄存器寻址当操作数的地址在寄存器中,寻址方式为寄存器间接寻址直接寻址|:是存储器直接寻找的简称,是一种最简朴的存储器寻址方式这种寻址方式与前面简介过的寄存器寻址方式不一样在这种寻址方式下,指令中的操作数部分直接给出操作数日勺有效地址位欧偏EA16I移地址,且该地址与操作码一起被放在代码段中相对寻址卜把程序计数器的目前内容与指令地址码部分给出的地址实际上是位移量之和作为操作数的PC地址,就称为相对寻址,它实际上是用作为变址寄存器的一种特殊的变址寻址方式,故也称为程序计数PC器寻址这种寻址方式有如下两个特点操作数的地址不是固定的,它伴随值的变化而变化,并且总是有关一种PC固定的值因此,无论程序装入存储器日勺任何地址,只要这个差值不变,均可以对的运行位移量可以是正勺,也可以是负勺,一般用补码表达H H
二、程序语言基础知识汇编程序的基本工作如下L讲每一条可执行汇编指令转换成对应的机器指令;
6.1处理源程序种出现的伪指令;
6.2,编译程序提成日勺部分词法分析、语法分析和语义分析、优化代码,代码生成,符号表管理2词法分析有限状态自动机原理,正规体现式
3..语法分析下推自动机,自顶向下语法分析,自底向上语法分析4•基本数据类型5内建数据类型
5.1枚举类型
5.2复合数据类型
5.
3.数字数据对象上的操作有赋值操作,算术操作,关系操作,位操作,6,内建数据类型包括数字数据类型,布尔类型,字符类型;7,负荷数据类型包括指针类型可以,字符串类型
8.构造化数据类型有数组,记录(如构造体、联合类型),其他构造化数据(如堆栈,队列,树,有向图9和属性列表和集合).类型检查的基本规则:10算术运算符
10.1重载
10.2隐式类型转换
10.3多态
10.
4.程序语言的控制构造分为类113体现式
11.1用在语句见或一组语句口勺构造(如条件语句和循环语句)
11.2过程构造
11.
3.体现式口勺表达措施前缀表达法、后缀表达法,中缀表达法
12.语句间的控制次序跳转构造,选择构造,循环构造
13.循环构造的种类计数器循环,条件循环,基于数据的循环,不定循环
14.过程的参数传递方式传值调用,引用调用,传值一成果调用
15.按程序设计范型分类,程序语言分为16过程性语言,如
16.1c面向对象语言,如
16.2Sinula,c++,Java逻辑型语言,如
16.3Prolog
三、操作系统基础知识.操作系统与硬件/软件的关系1计算机硬件一〉操作系统一>语言处理程序一>应用程序,引入操作系统日勺目的,个方面日勺理解24顾客观点
1.1资源管理观点
1.2进程观点
1.3分层观点
1.
4.操作系统的基本类型3批处理操作系统
3.1分时操作系统
3.2实时操作系统
3.3网络操作系统
3.4分布式操作系统
3.
5.从资源管理的观点看,操作系统的功能提成部分45处理机管理
4.1文献管理
4.3设备管理
4.4作业管理
4.
5.操作系统的构造设计模式5模块化构造
5.1层次化构造
5.2客户/服务器构造
5.3对象模式
5.4对称多处理模式
5.
5.进程是由程序块、进程控制块()和数据库部分构成6PCB3,进程控制块的构成进程标识+状态+优先级+控制信息+队列+访问权限+现场7PCB.进程控制的原语重要包括创立原语,阻塞原语,撤销原语,唤醒原语,优先级原语,调度原语
8.操作系统中设置种队列执行队列、就绪队列和阻塞队列93操作怎样实现进程互斥?
10.P-V操作怎样实现进程同步?生产者和消费者1LP-V.进程的同步机制之一管程进程可以调用管程,且载任一时刻最多只有一种进程可以真正进入管程,而12其他调用进程则真那个等待.进程调度的两种方式剥夺方式和非剥夺方式
13.进程调度的算法:14J先来先服务即先进先出
14.1FCFS,FIFO;优先数调度;
14.2轮转法
14.
3.产生死锁的必要条件互斥条件,保持和等待条件,不剥夺条件,环路等待条件
15.线程切换时只需保留和设置少许寄存器的内容,而不设计存储器管理方面的操作,故线程切换的开销要16远远不大于进程时切换.存储管理方式17单一持续区管理
17.1分区存储管理
17.2页式存储管理
17.3段式存储管理
17.4段页式存储管理
17.5页面调度
17.
6.分区存储管理日勺方式固定分区存储管理,可变分区存储管理,存储分派算法管理,互换与覆盖技术
18.存储分派的种算法初次适应算法,循环适应算法,最住适应算法,最差适应算法
194.页面调度算法最优()算法,随机算法,先进先出算法,近来至少使用算法(),最不常常使20OPT LRU用的页面先淘汰(),近来没有使用欧页面先淘汰()LFU INUR..设备管理的功能:21J提供和进程管理系统的接口;
21.1进行设备分派;
21.2实现设备和设备,设备和之间的并行操作
21.3CPU进行缓冲区管理
21.
4.外围设备和内存之间的常用数据传送控制方式22程序控制方式
22.1中断方式
22.2直接存储访问方式
22.3通道方式
22.
4.通道,又称为输入/输出处理器,重要有类通道字节多路通道,选择通道和成组多路通道
233.设备的分派方式静态分派和动态分派
24.设备的分派方略先祈求先分派,优先级高者先分派
25.访问磁盘的时间决定于查找磁道时间,旋转等待扇区时间和数据传播时间
26.磁盘调度算法先来先服务,最短查找时间有限调度,调度(又称电梯算法)27SCAN技术,意为外部设备同步联机操作,又称假脱机输入/输出操作
28.Spooling.记录文献时分为次序文献、索引次序文献、索引那文献和直接文献29常用的文献分派方略有次序分派(即持续分派)、链接分派(串联分派)、索引分派
30.方式的测试,设计阶段是做测试计划和测试设计日勺最佳时机,程序片段一旦编写完毕就会立即进行测试,让验收测试和技术测试保持互相独立软件测试日勺目问:寻找错误,并且尽最大日勺也许找出最多的错误
7.|.软件测试时原厕|8所有的软件测试都应追溯到顾客需求
8.1I尽早地和不停地进行软件测试
8.2完全测试是不也许的,测试需要终止
8.3测试无法显示软件潜在的缺陷
8.4充足注意测试中日勺群集现象
8.5程序员应防止检查自己的程序
8.6尽量防止测试的随意性
8.7,测试模型的使用灵活运用多种模型的长处,在模型的框架下运行模型的思想进行独立测试,并同9W H步将测试和开发紧密结合,寻找恰当的就绪点开始测试并反复迭代测试,最终保证按其完毕预订目的.I I10软件设计阶段日勺评审需求评审《需求阐明书评审规范》
10.1设计评审《概要设计阐明书评审规范》和《详细设计阐明书评审规范》
10.2编码评测《编码规范》
10.
3.软件开发阶段口勺测试:11文献的种对空闲块的管理措施索引法、链接法和位图法
31.
3.作业的状态提交状态,后备状态,执行状态和完毕状态
32.处理机日勺调度33高级调度
33.1中级调度
33.2低级调度
33.
3.作业控制块的构成作业名+作业状态+资源规定+作业控制方式+作业类型+作业优先权等34作业调度算法有先来先服务,短作业优先(),响应比高者优先(),优先级调度35SJF HRN单元测试(又叫模块测试)
1.11单元测试口勺内容卜、|模块接口;、|局部数据构造测试;、|途径测试;、错误处理测元;、1|2|3|45边界测试单元测试用到的辅助模块|驱动模块|(所测模块的主程序)和|桩模块|(存根模块)集成测试(乂叫组装测试或联合测试)
1.22模块组装成为系统的方式有两种一次性组装方式(又叫整体拼装)和增殖式组装方用;I I I I增殖式组装方式(又叫渐增式组装方式)又分两种自顶向下日勺增殖方式(建立较多的桩模块)、I I自底向上的增殖方式(建立较多欧驱动模块)和混合增殖方式;I I确认测试
1.33确认测试口勺内密:进行|有效性测阈和|软件配置复查系统测试
1.44验收测试
1.55验收测试是以顾客为主,软件开发人员和质量保证人员也应参与的测试根据软件需求和验收规定编制测试计划,制定需测试的测试项,制定测试方略及验收通过准则根据《验收测试计划》和《项目验收准则》编制测试用例,并通过评审验收测试一般在顾客的实际生产环境中进行,使用生产中的实际数据进行测试
12.VV的基本概念|验证(通过检查和提供客观证据,证明规定的需求已满足)和确认(通过检12-VV查和提供客观证据,证明预期用途日勺需求与否得到满足)每个活动均有输入、任务和输出
12.1VV中规定的开发过程中日勺软件测试过程包括帆试计划过程|(包括测试计划和测试需
12.2GB/T
18905.5求)则试设计过程|(包括测试阐明和测试方案)测试执行过程|(测试用例和测试规程)-卜测试结束-4-3过程|(测试结论和测试汇报).软件失效13软件错误()软件缺陷()软件故障()软件失效(
13.1software errorsoftware defectsoftware faultsoftware)辨别之间的差异,|有软件错误|,|会产生软件缺阎,|出现软件故阐,|导致软件失效failure软件缺陷的定义条
13.25,给软件缺陷和错误划分严重性和优先级的通用原则是14表达软件缺陷所导致的危害和恶劣程度
14.1优先级表达修复缺陷日勺重要程度与次序
14.
2.白盒测试,也叫|构造测试或逻辑驱动测试测试的是程序内部取动作和通路15I I.黑盒测试,也叫|功能测试|,重要针对软件界面和软件功能进行测试
16.黑盒测试用例的设计措施有|等价类划分法|、|边界值分析法|、|错误推测法卜|因果图法卜|鉴定表17I驱动法、正交试验设计泄、功能图法等II.自动化分析测试工具有企业欢(可以进行源18Rational TestStudio;Compuware INuMega DevPartnerStudio代码复查,错误监测,性能分析,分布式应用分析等);(可以进行代码日勺静态分析,白盒测Parasoft Serials试,黑盒测试功能自动化测试工具有和[Rational Robot|Mercury WinRunner|」负载压力测状丙客||客户端卜|服务器端|和网密19负载压力测试环书、|选择协议;、|创立测试脚本;、惨数化测试数摒;、|创立虚拟顾客卜、执|1|2|345行测试卜、|分析成果6四.软件测试过程与管理.恻试过程日勺特忸|可反复性阿再现性公正性愀客观性11|测试过程|由反个活动构成、|确立软件测试需调;、|编制测试规格阐丽;、|制定测试计划;、画测
2.||:12|3|4试计划|;、|做测试结论
5.测试者提供眺则试过程输入|、|预先确定的测试规格阐明|;、网试措施|;、恻试工具
3123.测试者提供时测试过程输出|、恻试记录卜、恻试汇报草案|;、|通过评审的测钛瀛
4123.测试|过程文档]|《测试需求》]《恻试规格阐明|》|《测试计划》||《测试记录》||《测试汇报》
5.测试工作的条效率原则积极思索,积极行动;一开始就牢记目的不迷失方向;重要的事情放在首7J7I,I位但常常是紧急日勺事情放在首位;先理解人,后被人理解;寻求双赢;互相合作,追求;终身学1+12习,自我更新,不停进步循环理念计划一执行一检查一改善
8.PDCA plando checkactive.软件测试的风险是指软件测试过程出现时或潜在的问题9I导致的原因|恻试计划不充足|;恻试措施有误|;恻试过程偏离常见计划风险的原因交付日期、测试需求、测试范围,测试资源、人员的能力、测试预算、测试环境、测试支持、劣质组件和测试工具.软件风险分析日勺目的确定测试对象、测试优先级以及测试的深度10软件风险分析是对一种懵在问题识别和评估的过程,即对测试的对象进行优先级的划分包括两个部分I、发生问题时也许性有多大、问题日勺影响严重性有多重12软件风险分析采用的两种措施|表格分析法|和|举证分析法.测试成本控制测试准备成本控制,测试执行成本控制,测试结束成本控制,测试实行成本控制,测试11维护成本控制.质量成本构成|一致性成本网非一致性成困
12.缺陷探测率13DDP.投资回报率14
三、软件质量与评价(强制记忆)软件|质量特性||功能性|,|可靠性|,|易使用性|,耐,|可维护性|,|可移植性
1.功能性包括的子特性|适合性,精确性,互操作性,依从性,安全性
2.可靠性包括口勺子特性|成熟性,容错性,易恢复性
3.易使用性包括勺子特性|易理解性,易学习性,易操作性
4.H效率包括的子特性|时间特性,资丽
5.1可维护性包括的子特性惕分析性,易更改性,稳定性,易测试性
6.可移植性包括的子特性|适应性,易安装性,一致性,易替代性
7.I勺等级划分与优先级
8.BUG H死机,数据丢失,重要功能完全丧失,系统悬挂等错误修改优先级为最高,该级别需要程序员立Fl|即修改遢重要功能丧失,导致严重日勺问题,或致命的错误申明修改优先级为高,该级别需要程序员尽快修改三阙次要功能丧失,不太严重,如提醒信息不太精确修改优先级为中,该级别需要程序员修改遨微小的问题,对功能几乎没有影响,产品及属性仍可使用,如有个错别字修改优先级为低,该级别需要程序员修改或不修改的另一种等级划分(不是固定的,按实际需求定义)
9.BUG可以分为画(系统瓦解或挂起)、陋(使系统不稳定、或破坏数据、或产生错误成果,并且是常规操作中常常发生或非常规操作中不可防止的)、画(系统性能或响应时间变慢、产生错误的中间成果但不影响最终止果,如显示不对的但输出对的)、(界面拼写错误或顾客使用不以便)I ES
五、黑盒测试案例与技术
六、白盒测试技术
七、面向对象的软件测试技术
八、应用负载压力测试负载压力晌概念:指在一定的约束条件下测试系统所承受时并发顾客量|、|运行时间|、|数据量|,以及确I定系统所能承受的最大负载压力,负载压力测试勺目的2H、在真实环境下检测系统性能,评估系统性能以及服务等级日勺满足状况
1、预见系统负载压力承受力,在应用实际布署之前,评估系统性能
2、分析系统瓶颈,优化系统
3.应用在客户端性能测试的五种类型的目的虚拟顾客数、每秒点击次数、每秒事务数,每分钟页面数或事3h务响应时间.应用在网络上的性能测试优化性能;预测系统响应时间;确定网络带宽需求;定位应用程序和网络故障
4.做网络故障分析需要的信息
5、监控不一样探针之间的连接状态、传播的字节数以及通信来回行程次数;
1、会话性能概要,监控哪段网络延迟大,带宽对网络双向性能的影响,节点用于处理和用于传播时时2间等;、服务器与客户端之间帧传播状况记录,可以监控到与应用有关日勺帧时分布,对每一种帧可以与有关3区数据包惯性力,并且可以对帧I解码;、服务器与客户端之间传送包信息记录,监控包的详细信息,并且可以将包与帧与线程有关联;4。
个人认证
优秀文档
获得点赞 0