51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2164|回复: 1
打印 上一主题 下一主题

[讨论] soapUI(一):基础知识

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-6-22 16:14:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
soapUI所提供的测试用例管理与测试项目所需要的层级的映射关系是相当贴近的,对应关系如下图:



SoapUI中的重要名词:

1.TestStep 测试步骤:测试步骤是最小的单位,一个完整的测试用例是由多个测试步骤所组成的,而每一
个测试步骤,都需要根据实际的业务要求进行组织。

2.TestCase 测试用例:一个测试用例代表一个完整操作,接口测试的目的,实质在于模拟外部的调用来验
证接口的功能,而接口功能的各个分支则由于入参(测试数据)的不同来遍及。

3.TestSuit 测试集:对于测试集,主要是为了区分大功能模块里的不同小功能点儿引入的概念,一般一个W
ebService都包含有多个接口,此处可根据需要添加测试集。

4.Project 项目:在SoapUI里,一个接口对应一个项目(project),这是由SoapUI提供的功能所决定的,
在每次要测试一个新的接口时,可以右键点击WorkSpace名称,从右键菜单中选择 New SoapUI Project
来引入新的WSDL。

5.WorkSpace 工作空间:对应测试项目的概念,一个测试项目中可能会包含多个WebService接口,这些
接口都同属于一个项目中,由工作空间来管理所有的接口项目。

SoapUI中的附加名词

1.WSDL:指网络服务描述语言(Web Service Description Language),是一种使用XML编写的文档。这
种文档可描述某个Web Service。它可以规定服务的位置,一级此服务提供的操作

2.Request:SoapUI通过导入正确的WSDL,便可以解析接口需要的入参。当对特定的接口创建一个请求时
,SoapUI会帮我们吧需要的Soap报文的结构以一定的形式显示出来,此时你只需要输入请求的内容,点击
运行,SoapUI会将我们填写后的Soap报文完整地发送给远程服务接口进行调用。


3.MokeService:SoapUI同样提供了Moke服务的功能,在初期确定完接口出入参、接口名时,便可以通过
SoapUI的Mock服务功能,人为地模拟细分文档中明确要求的各种情况下的返回参数(根据返回参数的类
型编写对应的Soap报文),使测试人员在早期就进行接口测试用例的编写和调试。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    慵懒
    5 天前
  • 签到天数: 994 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2018-6-25 10:17:15 | 只看该作者
    ProjectSuite 应该是包括若干个Project吧?上面图里是不是画反了?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-27 08:56 , Processed in 0.071837 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表