电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

如何进行测试方案设计平面设计方案方案设计要素及步骤

8页
  • 卖家[上传人]:F****n
  • 文档编号:70806462
  • 上传时间:2019-01-18
  • 文档格式:DOCX
  • 文档大小:21.46KB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、如何进行测试方案设计平面设计方案方案设计要素及步骤平面设计方案方案设计要素及步骤如何进行测试方案设计容量测试是用来研究程序已经加载非常大量的数据后, 处理很少量或很大量数据任务时的运行情况。下面请看小编 带来的如何进行测试方案设计! 如何进行测试方案设计 1. 定义容量测试是用来研究程序已经加载非常大量的数据后, 处理很少量或很大量数据任务时的运行情况。这一测试主要 关注一次处理合理需求的大量数据时功能的运行情况。 2. 设计方法 系统中有许多功能都需要进行容量测试,比如:在局容 量中进行了限定的指标都需要进行容量测试,另外系统经常 扩容或者改版,每次扩容和改版都需要进行相应的容量测试。 容量测试是用来测试系统已经加载了大量数据的情况下,系 统各个功能的运行情况。容量测试有两个关键点:如何加载 大容量的数据;加载数据后,需要进行哪些测试。以下用一 个配置表的容量测试进行说明。 添加数据一般需要开发测试脚本,根据数据呈现出的不 同规律性,脚本的开发方式也有所差异,下面介绍使用 WinRunner 开发容量测试脚本的三种方式: 1. 开发结构化脚本进行容量测试 结构化脚本类似于结构化程序设

      2、计,利用脚本中的指令 控制脚本的执行。这些指令一般是选择结构或者迭代结构。选择控制结构使脚本具有判断功能,最普通的形式是 if 语 句。迭代控制结构可以根据需要重复一条或者几条语句,直 到满足重复的次数为止。我们正是利用了 WinRunner 脚本的 能够循环添加数据的功能达到容量测试的目的。结构化脚本 适用于所添加的数据具有某种规律性,把数据的这种规律性 以脚本的形式设计出来就可以完成数据的添加。 脚本设计步骤如下: 寻找添加数据的规律,容量测试的数据在添加的时候一 般都具有规律性,有的以某个关键字递增,有的以某个指标 递增,首先把这种规律总结出来; 将数据增加的规律以脚本的形式录制下来; 添加迭代结构和选择控制结构,一般以循环结构满足数 据重复添加的需要; 调试并运行脚本,添加数据; 下面以添加路由为例进行说明。 寻找规律。局容量中设定了路由的最大值为 255,通过 试验,我们发现路由数据以路由号为关键字递增,每次添加 路由数据成功后,添加的路由号都被删除,新添加时只需记 录先前的位置即可。 录制单次执行的脚本。如下所示: # Add signaling route win_mou

      3、se_click (Add signaling route, 165, 46);win_type (Add signaling route,Route); win_mouse_click (Add signaling route, 193, 154); 添加迭代语句。局容量中路由的最大值为 255,我们要 将步骤中录制的语句循环执行 255 次就可以添加 255 条数据, 为此需要在中的脚本上加入控制结构,如下: For(i=0;i # Add signaling route win_mouse_click (Add signaling route, 165, 46); win_type (Add signaling route,Route); win_mouse_click (Add signaling route, 193, 154); 循环执行,添加数据。 2. 数据驱动的容量测试 如果添加的数据没有规律,那么就需要使用数据驱动脚 本。数据驱动是指通过读取本地 Excel 表的方式进行测试。 当执行数据驱动脚本时,WinRunner 会读取数据表中的每一 笔数据,并放入被参数化的

      4、地方,然后执行一次,直到把所 有的数据都添加完为止。 脚本的设计步骤如下: 将需要添加的数据放入一个 Excel 表中,表的第一行表 示这组数据的名称。表中的数据可以是杂乱无章、毫无规律 的数据,WinRunner 将读取该表的数据添加到被测系统中;录制一个添加数据的普通脚本,我们将在这个脚本的基 础上构建数据驱动测试; 加上开启及关闭数据表的指令; 加上循环语句,完成读取数据表的每一笔数据的功能; 将脚本中录制的固定值参数化为数据表的字段值; 调试并执行脚本,添加数据; 下面以号码分析为例进行说明。 建立 Excel 数据表。将需要进行号码分析的数据添加到 该表中,注意第一行表示数据的名称,不是真正的数据。录制普通脚本。录制号码分析的普通脚本,其中 133851 就是添加的号码,后面我们将对这个号码参数化,使其能够 读取 Eecel 数据表中的数据。 # Add the Analysed Digit Type5 Entry5win_mouse_click (Add the Analysed Digit Type5 Entry5, 174, 25); win_type (Add the

      5、 Analysed Digit Type5Entry5,133851); 添加开启和关闭数据表的指令,数据表只有在打开的条 件下才能够读取数据。 table = D: tableconfig_; 表的路径 rc = ddt_open(table, DDT_MODE_READ);if (rc!= E_OK & rc != E_FILE_OPEN) pause(Cannot open table.); # Add the Analysed Digit Type5 Entry5win_mouse_click (Add the Analysed Digit Type5 Entry5, 174, 25); win_type (Add the Analysed Digit Type5Entry5,133851); ddt_close(table); 注: 该步骤也可以使用 WinRunner 自带的数据驱动向导 进行添加。 添加循环语句。通过循环语句逐句读取数据表中的数据, 完成数据的自动添加。 table = D: tableconfig_; rc = ddt_open(table, DDT_M

      6、ODE_READ); if (rc!= E_OK & rc != E_FILE_OPEN) pause(Cannot open table.); ddt_get_row_count(table,table_RowCount); for(table_Row = 1; table_Row ddt_set_row(table,table_Row); # Add the Analysed Digit Type5 Entry5 win_mouse_click (Add the Analysed Digit Type5 Entry5, 174, 25);win_type(AddtheAnalysedDigitType5Entry5,133851); ddt_close(table); 参数化。将固定值 133851 替换为表的 Digit 参数,这 样每一次循环就可以读取数据表的一个值,而不是原先的固 定值了。 table = D: tableconfig_; rc = ddt_open(table, DDT_MODE_READ); if (rc!= E_OK & rc != E_FILE_OPE

      7、N) pause(Cannot open table.); ddt_get_row_count(table,table_RowCount); for(table_Row = 1; table_Row ddt_set_row(table,table_Row); # Add the Analysed Digit Type5 Entry5 win_mouse_click (Add the Analysed Digit Type5 Entry5, 174, 25); win_type (Add the Analysed Digit Type5 ddt_val(table,Digit); ddt_close(table); 调试并执行步骤 5 中的脚本, 即可完成数据的自动添加。 Entry5,3. 结构化脚本和数据驱动相结合 如果添加的数据跟测试环境有很大的关系,但是测试环 境一旦确定下来,其数据又有很大的规律性,在这种情况下 添加数据就需要将上述的两种方法结合起来开发脚本。使用 数据驱动应对测试环境的变化,使用结构化脚本应对测试数 据的变化,具体的使用方法和中已经说明,在此不再赘述。 容量测

      8、试需要测试的内容:一是大容量的数据是否可以 加载成功;二是加载大容量数据后系统是否可以正常运行。 第二点需要根据系统的特点不断的进行整理总结,如下是一 个配置表加满后的测试设计项目: 1. 能够添加最大的容量数据,在达到最大容量时功能 能够正常运行; 2. 达到最大容量后, 该功能的显示、 修改和删除正常; 3. 超出容量最大值时会有限制,且提示已经达到了最 大容量; 4. 能够进行备份、恢复和数据同步,同步后系统能够 稳定的工作;查看前台表,数据跟后台一致,尤其是最后的 几条记录; 5. 关联功能的测试,添加大容量的数据后,与该功能 关联的功能能够正常使用; 6. 进行主备倒换和重启,单板能够启动并运行正常; 7. 日志管理中没有异常的日志信息;8. 告警管理中,如果有相关的告警其告警信息正确; 9. 加满数据后不影响后台的使用,后台的 CPU 和内存 冲高后可以恢复; 10. 前台的 CPU 和内存冲高后可以恢复; 11. 达到最大容量后,删除部分排序在前的数据,再次 增加: 配置数据达到最大容量; 删除部分中间的数据或者排序在前面的数据; 再次增加数据,测试是否能够增加成功。 容量测试不仅仅是添加数据就可以了,要进行全面、深 入的容量测试,必须在加载数据的基础上从多个不同的角度 测试系统。本文给出了加载数据的方法和加载数据后的测试 样例,实际应用中需要根据不同系统的特点进行不同的设计。

      《如何进行测试方案设计平面设计方案方案设计要素及步骤》由会员F****n分享,可在线阅读,更多相关《如何进行测试方案设计平面设计方案方案设计要素及步骤》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.