边界测试框架的搭建

25 篇文章 0 订阅
22 篇文章 0 订阅

       最近项目接近尾声,需要让测试组测试API的接口,但测试组没有这方面的经验,所以我就来搭个测试框架给测试组用,首先搭建的测试框架是功能测试框架,需要满足边界测试和有效性测试。接下来我就来详细讲述如何搭建这个框架。

1.首先测试用例的自动化生成就是一件很麻烦的事,我选用了微软提供出来的一个内部测试用例产生工具PICT,我看的参考文章参见:http://www.infoq.com/cn/news/2011/08/combination-test

 组合测试法中的全对偶测试法。成对组合覆盖测试工具PICT 能帮助你有效地设计软件系统测试用例和测试配置。使用PICT生成的测试用例比手工生成的更有效。在保证测试覆盖率的前提下,尽量缩小参数值组合的数量。

a.首先安装PICT
http://download.csdn.net/download/zhlj2000/3916446

这里下载安装即可。PICT是命令行的执行工具,所以需要在dos下面用命令行形式执行生成测试用例

b.生成PICT母本。即测试用例生成的规则。比如:

c.运行PICT

用法如下:

用法:PICT 模型文件路径[选项]
选项:
/o:N -组合次数(默认:2)
/d:C -值之间的分隔符(默认:,)2
/a:C -别名间的分隔符(默认:|)
/n:C -负值前缀(默认:~)
/e:file -种子文件
/r[:N] -随机生成,N 表示产生随机的种子
/c -模型计算区分大小写
/s -显示模型统计数据

通过目标输出到文件

C:\YourFolder> pict ModelFile.txt > OutputFile.txt

输出的文本样子:

c.通过Excel打开这个文本把它转换成CSV格式文件。这里不再细述。上图:

只要去掉第一行字段名我们就可以用了。到此测试用例就生成成功了,那么我们如何来使用这些测试用例呢?请接下来看。

2.我使用Jmeter导入刚刚生成的测试用例,但在导入前,我们也需要做jmeter的准备工作。

a.下载Jmeter最新版本

http://jmeter.apache.org/download_jmeter.cgi

下来后直接运行bin下的jmeter.bat

但出现如下错误:

最后折腾了半天是jvm 32为和64位的问题,不得已,我们改下载resource包自己编译jmeter

b.至于如何用resource编译jmeter并导入到eclipse,请看我上一篇文章的总结,这里就不细述。

c.jmeter运行起来后需要建立自己的测试计划->线程组->循环控制器->CSV Data Set Config->Http请求->响应断言->图形结果->查看结果->聚合报告    如图:

d.建立并配置参数,参数设置可以看apache官网说明

http://jmeter.apache.org/usermanual/component_reference.html#CSV_Data_Set_Config

对于每个参数的设置已经说的很明白了。参数设置完后,我们启动需要测试的server程序后就可以点击运行,运行后我们对结果进行分析就可以了。

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,您想了解后端框架搭建测试实验,我可以为您提供一些基本的信息。 首先,后端框架搭建需要选择一种适合您项目需求的语言和框架,例如Java语言的Spring框架、Python语言的Django框架等。然后,您需要创建一个项目,并在其中设置相应的模块和依赖项。接着,您需要编写代码,实现您的业务逻辑。 在编写代码时,您需要注意以下几点: 1. 遵守框架的规范和约定,例如命名规范、代码风格等。 2. 做好错误处理和异常处理,确保代码的健壮性和稳定性。 3. 编写测试用例,覆盖所有的业务场景,确保代码的正确性和可靠性。 关于测试实验,您需要编写测试用例来验证您的代码。测试用例是一组输入和预期输出的组合,用于测试您的代码是否按预期工作。您需要考虑各种情况,例如边界情况、异常情况等。您可以使用自动化测试工具来帮助您编写和运行测试用例。 在进行测试时,您需要注意以下几点: 1. 测试应该是自动化的,以确保测试的稳定性和可重复性。 2. 测试应该覆盖所有的业务场景,以确保代码的正确性和可靠性。 3. 测试应该是持续的,即随着代码的更新和修改,测试应该随之更新和修改。 总的来说,后端框架搭建测试实验是一个比较复杂的过程,需要仔细考虑和规划。但是,如果您能够认真完成这些工作,就可以确保您的代码质量和稳定性,从而为您的项目的成功打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值