《ICT测试技术建议书.docx》由会员分享,可在线阅读,更多相关《ICT测试技术建议书.docx(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、方案建议书1. 测试环境要求1.1 客户端系统表 51 主要测试环境操作系统CPU客户端 1内存硬盘其它操作系统CPU客户端 2内存硬盘其它操作系统CPU客户端 3内存硬盘其它win7 P42.8G2G 以上120G 以上win7 P42.4G1G 以上120G 以上winXPSP3 P42.4G2G 以上140G 以上1.2 效劳器系统操作系统CPU内存效劳器系统 1硬盘数据库中间件其它操作系统CPU内存MSServer2023 INTELXeonMP2.7G 2G512Goracle11g weblogiclinux INTELXeonMP2.7G 8G效劳器系统 2:硬盘数据库中间件1T
2、sqlsever2023无其它其它2. 测试方法2.1 短路测试在 ICT 在线测试里,短路被定义为是两点之间的阻抗小于或等于预先设定的值,开路则是指两点之间的阻抗大于预先设定的值。所以短路测试就是待测板意外的短路,它是期望两点之间的阻抗大于所设定的值,测试才会 PASS;而开路测试刚好相反,是测试板意外的开路,它是期望两点之间的阻抗小于或等于所设定的值,测试才会 PASS。短路和开路测试能够快速找到制造缺陷,如丧失元器件或者锡桥。2.1.1 短路测试步骤短路测试包括两个阶段: 侦查阶段 shortsdetection 和隔离阶段shortsisolation。侦查阶段:1) 选择一个结点,把
3、它连接到电源 2)然后把其它全部结点连起来,接到检波器3) 检测电源端的结点与检波器端的结点之间电流的状况4) 依此类推,测出全部结点之间的连通状况整个侦查过程当全部的结点都检查过才完毕。当觉察有短路状况时就进入下一个阶段找出短路的结点。隔离阶段:当觉察一个接到电源的结点和其它接到检测器的结点组有短路状况时:1)把结点组分成两个结点组2) 检查其中一个组看有没有跟那个接到电源的结点发生短路3) 觉察有短路时,又把该结点组分成两个更小的结点组,连续检测看是哪个结点组有短路,依此类推4) 没有觉察短路时,就检测另外一组,用同样的方法始终检查直到把有发生短路的每一个结点都找出来2.1.2 短路测试样
4、例样例 1,如图 2.1,假设结点 A 和 B,B 和 C 之间都有一个 5 欧姆的电阻, 在三个结点之间进展开路测试,上限值设为 8 欧姆。图 2.1当测试结点 A 和 B 时,两者之间的阻值为 5 欧姆,小于上限值 8 欧姆,开路测试通过。同样,当测试结点 B 和 C 时,两者之间的阻值为 5 欧姆,小于上限值 8 欧姆,开路测试通过。但是,当测试结点 A 和 C 时,结点 A、C 之间的阻值为 10 欧姆,大于上限值8 欧姆,开路测试失败。这时,要么时修改上限值, 要么就增加一个测试 A、C 的向量。样例 2,如图 2.2 所示,依据上面所介绍的短路测试方法,在五个结点中检测动身生短路的
5、结点。图 2.2首先,选择一个结点 A 与电源相连,其它四个结点 B、C、D、E 连在一起并接到检测器,观看无短路状况,如图 2.3 所示,图 2.3其次选择 B 结点连接到电源,其它三个结点连在一起并接到检测器,观看觉察短路,如图 3.1.5 所示;图 2.4这时,保持B 结点不变,结点C、D 接在一起观看无短路,因此推断是结点B 和结点 E 发生了短路。2.2 模拟测试模拟在线测试不用上电,其主要目的是验证模拟器件是否正确的安装在板上和验证模拟器件的参数值是否在指定的范围内。在线测试的主要模拟器件有: capacitors(电容)、connectors(电阻)、diodes(二极管)、FE
6、Ts(场效应管)、fuses(保险丝) 、inductors( 电感 ) 、jumpers( 跳线 ) 、resistors( 电阻) 、switches( 开关) 、transistors(晶体管)、zeners齐纳、potentiometers(电位计)。全部对模拟器件的在线测试必需都通过后才能对板上电测试。依据器件的特性和电路的拓扑构造,IPG 会自动产生每一个模拟器件的测试程序,这些程序通常称之为块blocks。在使用TestConsultant 连续板的测试时,IPG 会对每一个块进展编译,并把这些块储存到板文件夹中的模拟文件夹里。在测试程序执行时, 测试打算的模拟测试子程序会调用到
7、这些块程序。模拟测试原理图如图 2.5 所示:图 2.5 模拟测试原理图与短路测试原理一样,模拟测试硬件主要包括有鼓励源、运算放大器电路和响应检测器,这些硬件都安装在 ASRU 卡上。使用直流电压源测试的有:电阻、场效应管、保险丝、跳线、电位计、开关。使用沟通电压源测试的有:电容和电感。可选频率有三种 128/1024/8192Hz,假设选择了 128Hz 必需使用 ed 选项。使用直流电流源测试的有:二极管、齐纳、晶体管。2.2.1 模拟测试样例样例 1,测电阻,如图 2.6 所示:图 2.6 测试电阻测试程序块:Disconnectall Connectsto“Rx-1”ConnectIt
8、o“Rx-2”Resistor1.00k,6.5,5.62,re3,ar100m元件类型 元件值 上限 下限 选项样例 2,测电容、电感,如图 2.7 所示测试程序块:图 2.7 测试电容load”analog/Zx”disconnectall connectsto“Zx-1”connectito“Zx-2” capacitor/inductor10.0n,11,10.5,re4,ico1,fr1024 元件类型元件值上限下限选项样例例 3,测试二极管(Diode)/稳压管(Zener),二极管是测试正向偏置电压,稳压管是测试反向偏置电压,原理图如图 2.8:二极管和稳压管的程序构造如下:di
9、ode,zener,例如: disconnectallconnectsto“d1-a” connectIto“d1_a”Diode800m,400m,ar1,idc1m,co2.82.3 数字测试原理数字测试原理很简洁,在数字电路的输入端输入一系列的数据模型,在电路的输出端监视其响应输出,并与期盼的响应相比较,假设一样,电路通过测试, 假设不一样,测试失败,查找缘由。测试打算是 BT-BASIC 程序,掌握着整个板的测试。测试打算中的数字测试局部包含有一系列 test 命令,每一个 test 命令测试一个数字电路或器件。测试系统的标准软件包括有超过 5000 个 IC 芯片的数字测试程序库,假
10、设要测试的电路或芯片不在这个标准程序库里面,就要自己写该电路或芯片的测试程序并保存在自定义程序库中。为了写出有质量的测试程序,首先要了解测试程序如何产生。数字测试进程一般依据以下步骤进展:1) 在 BoardConsultant 中输入板上数字电路和数字芯片的资料,如名称、结点、测试程序名等等。2) BoardConsultant 把输入的资料信息保存到板拓扑构造文件boardfile里, 板文件经过编译后生成 board.o 文件。3) 依据 board.o 文件中的信息,测试软件自动生成测试程序。测试软件测量器件输入输出的相互关系,可以恰当的修改测试程序,并保存修改后的可执行的程序。4)
11、夹具生成软件安排系统资源和生成夹具信息。5) 测试打算产生器用来编写测试打算程序,或在测试打算程序中为在线测试或功能测试插入测试命令。2.3.1 数字测试原理在理解了测试程序的产生过程后,就要把握数字测试原理,如图 2.9 所示:图 2.9 数字测试原理图图中显示了数字芯片如何与测试系统相连接。被测的数字芯片通过夹具与测试头上的驱动器driver和接收器receiver相连接,这种接法同样适合于测 试芯片组。为简洁起见,图中用四个放大器作为驱动器,D1 到 D4,用两个异或门 R1 和 R2 作为承受器。驱动器驱动信号到被测器件,承受器承受来自被测器件的信号。接收器实际上就是一个比较器,它把来
12、自测试芯片的真实状态值与期盼的状态值相比较,以此推断芯片是否通过测试。来自驱动器的输入状态值与期盼的状态值构成了一个向量组,每应用一次向量组,测试系统就会设置驱动器驱动到某一个状态值和设置接收器到某一个状态值。表 3.3.1 是一些可以用来测试图中芯片的局部向量组:从表中可以看到,每个向量组都由两局部组成:前四位代表各个驱动器驱动被测芯片的输入状态,后两位代表期盼从芯片输出的状态。2.3.2 向量时序图 2.10 向量时序图图 2.10 描述了向量的时序关系。第一个向量从 T0 时刻开头运行,驱动器依据向量里的状态值并行地驱动信号到芯片的输入端,短时间的芯片稳定延迟时间后,在 T1 时刻接收来
13、自芯片的输出状态信号并和向量里的期盼状态值相比较, 在 T2 时刻开头下一个向量的执行。T0 到 T1 时间称为接收延迟时间,连续两次向量的驱动间隔时间称为向量周期,接收延迟时间和向量周期的时间长度都可以编程修改2.3.3 数字测试样例测试一个组合芯片 U1,该芯片是一个非门TTL 电路。共有六个管脚,一个信号输入端 1,一个使能端2,一个输出端4,一个电源端6 和地端 3,还有一个空闲端 5,其内部构造如图 2.11。很简洁测试 U1 是否正常工作,依据芯片地真值表我们可以这样进展:首先翻开使能端,在输入端依次输入高电平、低电平、高电平,检测输出信号,比较推断结果;然后关闭使能端,在输入端再
14、次依次输入高电平、低电平、高电平, 检测输出信号,比较推断结果。具体程序如下,程序的具体含义将在第五章具体分析。2.4 Testjet 测试原理Testjet 用来测试元件由于生产引起的缺陷、开路、错位、丧失等等 ,Testjet 能测的元件有:IC、BGA、电容、连接器等。它在测试时是不需要上电和驱动信号。Testjet 测试类似于电容的测试,(以 IC 为例)模拟电容的两端就是 IC 的某一脚与 Testjet 的探针间的容抗。除了电源和接地管脚被看成一个引脚来测试,其他引脚都是逐一使用该方法测出的。如图 2.12 所示,把 S_bus 连到 IC 的引脚上,把 I_bus 连到 Test
15、jet 的探针上, 把元件的其他引脚连到 G_bus 上,这样相当于在测试电容一样。由于器件引脚集电荷较少,测出的容抗很小,所以信号必需被放大和滤波用以提高信号的质量。测出的容值与默认值的上下限比较。图 2.12TestJet 测试原理图探针连到夹具上端的一块MUX 卡上,此卡是一块信号调整板,卡上有 64 个接口,能接 64 个Testjet 的信号,卡的作用是为了提高信号质量和削减信号源的数目。2.5 Powered 上电测试Powered 程序是在管脚测试pins_test、短路测试shorts_test、模拟测试analog_test、testjet 测试testjet_test之后,
16、在数字测试digital_test之前所调用的,主要是为了数字测试作预备的。HP3070 允许你定义被测单元的供电形式,如:需连接的点、多少电压、信号允许的最大电流。当执行 Powered 时,供电系统翻开,并依据指定的参数检测它们的电压和输出的电流。假设超出范围,软件将关闭全部的电源并报告相关的信 息 , 此 时 你 应 该 检 查 所 有 的 IC 和 电 容 。 下 面 是 程 序 解 说 : Subsetup_power_suppliescpssps1,5.00,0.50;optimizesps2,5.00,2.5;optimizesps3,15.00,0.10 sps4,15.00,
17、0.20;optimizePslimit=pslimitpassdeviceifPslimitthendps faildeviceI=1forpscount=1to4ifbinand(Pslimit,I)then report“PowerSupplyNumber”reportPscount report“InCurrentLimit”endif.这时一个翻开电源供给的子程序,程序中的语句解释如下:Cps:连接电源。Sps:设置电源编号、值、类型,其中 5.00 指供给 5.0V 电压,0.50 指允许最大电流 0.5A,optimize 指同时加电。如程序所示,电源 1 与电源 2 是同时加电
18、, 而不是连续的,而电源 3 没有该参数,故不是同时翻开。在电源1,2 稳定后再翻开电源 3,然后是翻开电源 4。此例中电源 4 后的参数无影响,由于后面没有另一电源被编入。Pslimit=pslimit:执行该功能是做一系列试用 SPS 的命令,每个电源将返回一个1或0,电源能上电,则返回0,电流过大则返回1。IfPslimitthen:假设 Pslimit 的值不等于0则进入子程序。Dps:断开电源连接。Faildevice:产生一个 Fail 的状态来连续下面的。ForPscount=1to4nextPscount:Pslimit 是一个二进制变量,该变量的四个位置依次存放着四个电源的返
19、回值(0或1)。3. 测试用例设计3.1 测试用例设计方法3.1.1 等价类划分把全部可能的输入数据,划分成假设干局部子集,然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的 ,常用的黑盒测试用例设计方法。 划分等价类 1)有效等价类2)无效等价类 划分等价类的标准:1) 完备测试、避开冗余;划分等价类重要的是集合的划分.划分为互不相交的一组子集,而子集的并是整个集合;并是整个集合;子集互不相交,保证一种形式的无冗余性;2) 同一类中标识选择一个测试用例,同一等价类中,往往处理一样。 划分等价类的方法1) 在输入条件规定了取值范围或值的个数的状况下 ,则可以确立一个有效
20、等价类和两个无效等价类。如输入学生成绩,范围是 0100.2) 在输入条件规定了输入值的集合或者规定了“必需如何”的条件的状况下,可确立一个有效等价类和一个无效等价类;3) 在输入条件是一个布尔量的状况下 ,可确定一个有效等价类和一个无效等价类。4) 在规定了输入数据的一组值假定 n 个,并且程序要对每一个输入值分别处理的状况下,可确立 n 个有效等价类和一个无效等价类。例输入条件说明学历可为:专科、本科、硕士、博士四种之一,则分别取这四种这四个值作为四个有效等价类,另外把四种学历之外的任何学历作为无效等价类。5) 在规定了输入数据必需遵守的规章的状况下,可确立一个有效等价类符合规章和假设干个
21、无效等价类从不同角度违反规章;6) 在已划分的等价类中,确知各元素在程序处理中的方式不同的状况下,则应再将该等价类进一步的划分为更小的等价类。 等价类测试用例设计在确立了等价类后,可建立等价类表,列出全部划分出的等价类输入条件:有效等价类、无效等价类,然后从划分出的等价类中按以下原则设计测试用例:1) 为每一个等价类规定一个唯一的编号;2) 设计测试用例,掩盖尚未被掩盖地有效等价类,直到全部的有效等价类都被掩盖为止;3) 设计测试用例,掩盖尚未被掩盖的无效等价类,直到全部的无效等价类都被掩盖为止。3.1.2 边界值分析边界值分析法就是对输入或输出的边界值进展测试的一种黑盒测试方法。通常边界值分
22、析法是作为对等价类划分法的补充,这种状况下,其测试用例来自等价类的边界。 意义与方法:长期的测试工作阅历告知我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界状况设计测试用例, 可以查出更多的错误。使用边界值分析方法设计测试用例,首先应确定边界状况。应中选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据。 常见的边界值1) 通常状况下,软件测试所包含的边界检验有几种类型:数字、字符、位置、重量、大小、速度、方位、尺寸、空间等,相应地,以上类型的边界值应当在: 最大/最小、首位/末位、上/下、最快/最慢、最高/最低、最短/最长、空/满等状况下.2)
23、 屏幕上光标在最左上、最右下位置;3) 报表的第一行和最终一行;4) 数组元素的第一个和最终一个;5) 循环的第 0 次、第 1 次和倒数第 2 次、最终一次;3.1.3 错误推想法定义基于阅历和直觉推想程序中全部可能存在的各种错误 ,从而有针对性的设计测试用例的方法。 根本思想:列举出程序中全部可能有的错误和简洁发生错误的特别状况 ,依据他们选择测试用例。3.1.4 因果图是一种利用图解法分析输入的各种组合状况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合状况。 4 种因果关系1) 因果图中使用了简洁的规律符号,以直线联接左右结点。左结点表示输入状态或称缘由,右结点表示输出状态
24、或称结果。2) Ci 表示缘由,通常置于图的左部;ei 表示结果,通常在图的右部。Ci 和ei 均可取值 0 或 1,0 表示某状态不消灭,1 表示某状态消灭。3) 关系恒等:假设 ci 是 1,则 ei 也是 1;否则 ei 为 0。非:假设 ci 是 1,则 ei 是 0;否则 ei 是 1。或:假设 c1 或 c2 或 c3 是 1,则 ei 是 1;否则 ei 为 0。与:假设 c1 和 c2 都是 1,则 ei 为 1;否则 ei 为 0。承受因果图法设计测试用例的步骤:1) 分析软件规格说明描述中,那些是缘由(即输入条件),那些是结果(即输出条件),并给每个缘由和结果赐予一个标识符
25、。2) 分析软件规格说明描述中的语义,找出缘由与结果之间,缘由与缘由之间对应的关系,依据这些关系,画出因果图。3) 有些缘由与缘由之间,缘由与结果之间的组合状况不行能消灭,为说明这些特别状况,在因果图上用一些记号说明约束或限制条件。4) 把因果图转换为判定表。5) 把判定表的每一列拿出来作为依据,设计测试用例。3.1.5 判定表判定表是分析和表达多规律条件下执行不同操作的状况的一种方法(工具)。 优点能够将简单的问题依据各种可能的状况全部列举出来,简明并避开遗漏。因此,利用判定表能够设计出完整的测试用例集合。在一些数据处理问题当中,某些操作的实施依靠于多个规律条件的组合,即: 针对不同规律条件
26、的组合值,分别执行不同的操作。判定表很适合于处理这类问题。 四个局部组成1) 条件桩:列出了问题得全部条件,次序无关紧要。2) 动作桩:列出了问题规定可能实行的操作。挨次没有约束。3) 条件项:列出针对它左列条件的取值。在全部可能状况下的真假值。4) 动作项:列出在条件项的各种取值状况下应当实行的动作。 规章及规章合并1) 规章:任何一个条件组合的特定取值及其相应要执行的操作称为规章。在判定表中贯穿条件项和动作项的一列就是一条规章。明显 ,判定表中列出多少组条件取值,也就有多少条规章,既条件项和动作项有多少列。2) 化简:就是规章合并有两条或多条规章具有一样的动作,并且其条件项之间存在着极为相
27、像的关系。 判定表的建立步骤:1) 确定规章的个数.假设有 n 个条件。每个条件有两个取值0,1,故有 2n种规章。2) 列出全部的条件桩和动作桩。3) 填入条件项。4) 填入动作项。等到初始判定表。5) 简化.合并相像规章一样动作。合并有两条或多条规章具有一样的动作, 并且其条件项之间存在着极为相像的关系。3.1.6 正交法从大量的数据中选择适量的,有代表性的功能点,从而合理地安排试验的一种科学试验设计方法. 正交试验设计测试用例的步骤:1. 提取功能说明,构造因子(状态表)依据被测试软件的规格说明书找出影响其功能实现的操作对象和外部因素 ,把他们当作因子,而把各个因子的取值当作状态。2.
28、加权筛选,生成因素分析表对因子与状态的选择可按其重要程度分别加权.可依据各个因子及状态的作用大小,消灭频率的大小以及测试的需要,确定权值的大小。3. 利用正交表构造测试数据集优点:节约测试工作工时;可掌握生成的测试用例数量;测试用例具有肯定的掩盖率。3.2 功能图分析方法功能图方法是用功能图形式化地表示程序的功能说明 ,并机械地生成功能图的测试用例. 功能图模型由状态迁移图和规律功能模型构成.状态迁移图用于表示输入数据序列以及相应的输出数据.在状态迁移图中,由输入数据和当前状态打算输出数据和后续状态.规律功能模型用于表示在状态中输入条件和输出条件之间的对应关系 .规律功能模型只适合于描述静态说
29、明,输出数据仅由输入数据打算.测试用例则是由测试中经过的一系列状态和在每个状态中必需依靠输入 /输出数据满足的一对条件组成.功能图方法其实是是一种黑盒白盒混合用例设计方法。3.3 场景设计方法从用户使用场景动身,用大事触发来掌握流程,大事触发时的情景便形成了场景,而同一大事不同的触发挨次和处理结果就形成大事流。场景法的大事流通常包括根本流和备选流。根本流是经过用例的最简洁的路径。备选流可能从根本流开头,在某个特定条件下执行,然后重参加根本流中; 也可能起源于另一个备选流,或者终止用例而不再重参加到某个流。3.4 用例设计常用策略1) 边界值分析方法必需使用。2) 等价类划分方法做补充。3) 错
30、误推想法再追加用例。4) 检查规律掩盖.比照程序规律,检查已设计出的测试用例的规律掩盖程度, 假设没有到达要求的掩盖标准,应当再补充分够的测试用例。5) 假设程序的功能说明中含有输入条件的组合状况,则一开头就可选用因果图法。6) 手机终端,接口考虑要全面、多事务并发不能少。3.5 部门测试用例设计与执行 移动互联网特有用例1) 平台兼容性;2) 不同网络环境。验证不同网络环境下,终端应用功能与性能方面是否正常(数据业务是否会中断,业务模块是否消灭特别)。网络环境包含:n 3G 强信号n 3G 中强信号n 2G 强信号n 2G 中强信号n WLAN 3多事务并发 4安装、卸载测试 实测结果:测试
31、通过:测试失败NA:不行测试(如无测试条件) 故障等级: 1:最严峻,如功能未实,严峻性能问题,造成用户数据丧失等; 2:严峻影响使用问题; 3:一般性问题,用户能感知或者用户体验不好; 4:难以引起留意问题。4. 测试规划4.1. 响应时间把“响应时间”的概念确定为“对恳求作出响应所需要的时间”,把响应时间作为用户视角的软件性能的主要表达。响应时间划分为“呈现时间”和“系统响应时间”两个局部。4.2. 并发用户数我把“并发用户数”与“同时在线数”进展区分对待,我的“并发用户数” 的标准是:并发用户数取决于测试对象的目标业务场景,因此,在确定这个“并发用户数”前,必需必要先对用户的业务进展分解
32、、分析出典型的业务场景也就是用户最常使用、最关注的业务操作,然后基于场景承受某些方法有多种计算并发用户数的数学模型与公式获得“并发用户数”。这样做的缘由是:假设一个应用系统、最顶峰有500 人同时在线、但这 500 人却不是并发用户数、由于假设在一个时间点上、有 50%的人在填写简单的表格填写表格动作对效劳器没有任何负担、只有在“提交”动作的时候才会对效劳器系统构成压力、有 40%的人在不停的从一个页面跳转到另外一个页面不停发出恳求与回应、产生效劳器压力、还有10%的人挂在线上,没有任何操作在发呆:没有对效劳器构成压力的动作。因此只有那40%的人真正对效劳器产生了压力,从这里例子可以看出、并发
33、用户数关心的是不但是业务并发用户数、还取决于业务规律、业务场景。4.3. 吞吐量我把吞吐量定义为“单位时间内系统处理的客户恳求的数量”,直接表达软件系统的性能承载力量,对于交互式应用系统来说、吞吐量反映的是效劳器承受的压力、在容量规划的测试中、吞吐量是一个重要指标、它不但反映在中间件、数据库上、更加表达在硬件上。我们在以下方面利用这个指标:(1) 用来帮助设计性能测试场景,衡量性能测试是否到达了估量的设计目标、比方 J2EE 应用系统的连接池、数据库事务发生频率、事务发生次数。(2) 用来帮助分析性能瓶颈总的 RBI 方法。4.4. 性能计数器性能计数器式描述效劳 器或操作系统性能的 一些数据
34、指标、例如对WINDOWS 来说使用内存数、CPU 使用率、进程时间等都是常见的计数器。对于性能计数器这个指标来说、需要考虑到的不但有硬件计数器、web 效劳器计数器、Weblogic 效劳器计数器、Servlet 性能计数器、EJB2 的性能计数器、JSF 性能计数器、JMS 性能计数器。找到这些指标是使用性能计数器的第一步、关键是找到性能瓶颈、确定系统阀值、供给优化建议才是性能计数器使用的关键。性能计数器简单而繁多、与代码上下文环境、系统配置状况、系统架构、开发方式、使用到的标准实现、工具、类库版本都有严密的联系、在此不作赘述。4.5. 思考时间把思考时间确定为“休眠时间”。从业务系统的角
35、度来说,这个时间指的是用户在惊醒操作时、每个恳求之间的时间间隔、从自动化测试的角度来说、要真实的测试模拟用户操作、就必需在测试脚本中让各个操作之间等待一段时间、表达在脚本上就是在操作之间放置一个 Think 的函数,表达为脚本中两个恳求语句之间的间隔时间、不同的测试工具供给了不同的函数或方法来实现思考时间、比方 HPLoadRuner 和 IBMRationalPerformanceTester 的方式就完全不同。5. 测试设计 用户层:主要是面对产品最终的使用操作者的测试。这里重点突出的是在操作者角度上,测试系统对用户支持的状况,用户界面的标准性、友好性、可操作性,以及数据的安全性。主要包括
36、:用户手册、使用帮助、支持客户的其他产品技术手册是否正确、是否易于理解、是否人性化。n 用户界面测试在确保用户界面能够通过测试对象控件或入口得到相应访问的状况下,测试用户界面的风格是否满足用户要求,例如:界面是否美观、界面是否直观、操作是否友好、是否人性化、易操作性是否较好。n 可维护性测试可维护性是系统软、硬件实施和维护功能的便利性。目的是降低维护功能对系统正常运行带来的影响。例如:对支持远程维护系统的功能或工具的测试。n 安全性测试这里的安全性主要包括了两局部:数据的安全性和操作的安全性。核实只有规格规定的数据才可以访问系统,其他不符合规格的数据不能够访问系统 ;核实只有规格规定的操作权限
37、才可以访问系统,其他不符合规格的操作权限不能够访问系统; 应用层:针对产品工程应用或行业应用的测试。重点站在系统应用的角度,模拟实际应用环境,对系统的兼容性、牢靠性、性能等进展的测试。n 系统性能测试针对整个系统的测试,包含并发性能测试、负载测试、压力测试、强度测试、破坏性测试。并发性能测试是评估系统交易或业务在渐增式并发状况下处理瓶颈以及能够接收业务的性能过程;强度测试是在资源状况低的状况下,找出因资源缺乏或资源争用而导致的错误;破坏性测试重点关注超出系统正常负荷 N 倍状况下,错误消灭状态和消灭比率以及错误的恢复力量。n 系统牢靠性、稳定性测试肯定负荷的长期使用环境下,系统牢靠性、稳定性。
38、n 系统兼容性测试系统中软件与各种硬件设备兼容性,与操作系统兼容性、与支撑软件的兼容性。n 系统组网测试组网环境下,系统软件对接入设备的支持状况。包括功能实现及群集性能。n 系统安装升级测试安装测试的目的是确保该软件在正常和特别的不同状况下进展安装时都能 按预期目标来处理。例如,正常状况下,第一次安装或升级、完整的或自定义的安装都能进展安装。特别状况包括磁盘空间缺乏、缺少名目创立权限等。还有一个目的是核实软件在安装后可马上正常运行。另外对安装手册、安装脚本等也需要关注。6. 测试执行预备故障转移和恢复测试可确保测试对象能成功完成转移,并能从导致意外数据损失或数据完整性破环的各种硬件、软件、网络
39、故障中恢复数据。故障转移测试可确保:对于必需持续运行的系统,一旦发生故障,备用系统就将不失时机地“顶替”发生故障的系统,以避开丧失任何数据或事务。恢复测试是一种对抗性的测试过程。在这种测试中,将把应用程序或系统至于极端的条件下或者是模拟的极端条件下,以产生故障例如设备输入/输出I/O故障或无效的数据库指针和关键字。然后调用恢复进程并检测和检查应用程序和系统,核实应用程序或系统和数据已得到了正确的恢复。7. 测试执行1. 前提条件确保测试工程的功能正常,如导航,数据输入,处理、检索是否正确,以及业务规章的实施是否恰当。此类测试基于黑盒技术,该技术通过图形用户界面GUI与应用程序进展交互,并对交互
40、的输出或结果进展分析,以此来核实应用程序及其内部进程,这是目前的测试重点。2. 执行用例及原始数据记录3. 提交测试问题单和测试报告4. 回归及验收测试5. 输出工件利用有效的和无效的数据来执行各个用例流,以核实以下内容:a. 在使用有效数据时得到预期的结果b. 在使用无效数据时显示相应的错误消息或警告消息。8. 实施打算8.1 工作量估量工作阶段测试规划阶段所需工作日515%占工程的比例测试设计阶段1015%测试实施阶段1020%测试执行阶段1020%测试总结阶段515%依据对全省 ICT 重点工程进展业务测试活动,包括省检察院融合通信工程; 宝洁融合通信、顺丰融合通信、广铁安全生产指挥调度
41、工程;农业厅、水文局视频监控工程;电子产品名目产品推广工程;物联网 ICT 工程;IMS 工程;4G ICT 工程;每项测试依据工作内容和工程任务对包括测试设计的工作量、测试执行和测试总结的工作量,以人月或人日计,并具体注释测试设计、测试执行和测试总结工作所占的比重。软件测试工作量应为开发工作量的 30%-40%为宜。8.2 人员需求及安排下表列出了在此测试活动的人员安排:角色人员具体职责/备注测试经理负责软件测试的总体安排监视工作测试设计负责设计测试方案以及测试用例测试人员记录人员负责对对工程依据测试方案进展具体测试负责系统测试过程中记录测试信息8.3 进度安排下表列出了测试的时间安排:工程
42、里程碑开头时间完毕时间输出要求/备注测试规划2023.08.102023.09.10测试设计2023.09.112023.10.01测试设计实施2023.10.022023.10.20测试执行2023.10.202023.11.10测试总结2023.11.112023.11.209. 风险治理L=Low( 风险与处理的优先级为低)M=Middle( 风险与处理的优先级为中)H=High(风险与处理的优先级为高)测试因测素试阶段功能测试阶段安装测试阶段文档测试正确性HHH文件完整性HHH处理的连续性MMM访问掌握MMM符合性HHH牢靠性HHH易操作性HHH可维护性HHH可移植性HHH问题严峻度描述度问题严峻描述致命缺陷1. 由于程序所引起的死机,非法退出2. 死循环3. 数据库发生死锁4. 因错误操作导致的程序中断5. 主要功能丧失或功能严峻错误6. 与数据库连接错误7. 数据通讯错误严峻缺陷1. 程序错误2. 程序接口错误3. 数据库的表、业务规章、缺省值未加完整性等约束条件陷一般性缺1. 操作界面错误包括数据窗口内列名定义、含义是否全都2. 打印内容、格式错误3. 简洁的输入限制未放在前台进展掌握4. 删除操作未给出提示5. 数据库表中有过多的空字段