在soapUI中建立测试用例

发表于:2010-1-26 13:26

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:刘欣、张丽婷    来源:IBM

  创建测试用例

  有了上面的基本概念以后,在 soapUI 中创建测试用例就比较简单了, 用户几乎可以根据自己的直觉来一步一步的完成一个测试。图 3展示的就是一个建立书籍列表 REST 服务的步骤:

  1. 新建一个名为 BookStoreTest 的项目

  2. 在项目上点击右键,选择"New Rest Service",在对话框中输入 Service Name(BookStoreService) 和 Endpoint(http://localhost:9080)

  3. 在"BookstoreService"上点击右键,选择“New Resource”, 在对话框中输入 Resource Name(BookList) 和 Resource Path (/books),点击 OK

  4. 在弹出的对话框中输入 Method Name: GetBookList,HTTP Method 选择默认的 GET, 点击 OK

图 3. 创建一个 REST 服务

点击查看大图

  有了 REST 服务,就可以建立 TestCase,主要有两种方式:

  自动生成,步骤如下:

  (1). 右键点击一个 REST 服务,例如本例中的"BookStoreService", 选择"Generate TestSuite"

  (2). 在弹出的对话框中,保持默认设置, 选择"OK"

  (3). 输入名称 , 例如"BookStoreService TestSuite", 选择"OK"即可。

  手工创建,步骤如下:

  (1). 在项目"BooksStoreTest"上点击右键,选择“New TestSuite”, 在对话框中输入"BookStoreService TestSuite"

  (2). 在 BookStoreService TestSuite 上点击右键, 选择"New TestCase", 在对话框中输入"BookList TestCase"

  (3). 然后在左边的导航栏中展开 BookList TestCase, 在“Test Steps”上点右键,选择 Add Step->Rest Test Request

  (4). 在弹出的对话框中选择 GetBookListRequest_XML

  一个完成的 TestCase 如 图 4所示,用户可以在其中加入 Assertion 对运行结果进行验证,这也是自动化测试所必须的。

图 4. REST TestCase

点击查看大图

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号