English 中文(简体)
Writing and Executing Test Cases
  • 时间:2024-03-22 01:22:30

Writing and Executing Test Cases


Previous Page Next Page  

在本章中,我们将学习如何撰写和执行测试案例。 我们将涵盖本章的以下领域:

    Project Setup

    Importing Libraries

    Write test case in tabular format

    Using Tags for Executing Test Case

    Use Resource Files for Test Case

Project Setup

指挥员。 py tostart RIDE IDE.

Command

ride.py
Project Setup

Cpck on File -> New Project 如下所示:

New Project Setup

在点击新项目时,屏幕将显示如下:

Project Setup screen

新的项目显示档案或目录的类型。 缺席选定文件。 我们将点击目录,以建立试验套,该套试验套可在该目录中有许多测试套。 每个诉讼案都将有测试-案件。

我们现在将使用ROBOT格式。

ROBOT format

家长-董事是创建《入学考试》>的指南。 Cpck OK,以节省试样目录。

Writing Test Cases

在名录上安装的右翼,点击New Suite/i>。 你们也可以创建有试验套子目录。

现在,我们将开始建立如下试验 Suite——

Test Suite creation

Add Suite creation

Cpck OK,以挽救试验套。

现在,你可以给诉讼添加试验案例。 The Right-cpck on the Testripe which psted below -

Save Test suite

Cpck New Test Case 。 它将显示屏幕,以添加以下测试案例的名称:

display screen

Cpck OK,以挽救测试案例。 我们已准备好该项目。

Importing Libraries

机器人网络有自己的建筑图书馆,不需要进口。 但我们需要与浏览器、数据库等进行互动。 为了互动,我们需要进口图书馆。

由机器人框架支持的外部图书馆名单列于机器人框架官方网站,如下所示:

Importing Libraries

为了与浏览器和网络应用合作,我们将进口Selenium图书馆。 在与使用Selenium Library的浏览器合作”一章中讨论了安装问题。

为了进口图书馆,我们需要点击主要项目。 就权利而言,这一设定将显示以下增加进口选择:

Import pbrary

图书馆馆舍和图书馆名称如下:

Name Library

浮油 Ok to Save the Library.

这些环境将在以下环境中展示:

displayed

我们需要重复同样的步骤,并为所建立的试验套增加图书馆。 如下文所示,在试验舱上安装了扫描仪,并进口了图书馆。

suite created

当你在左边点点击试验案时,它将显示你可以进入关键词的表格格式。 现在,你可以使用图书馆提供的内在关键词和关键词。

Write test case in tabular format

这里是一个简单的测试案例,它打开了荷兰皇家骑士的大门。

Write test

以下是测试案例的细节:

*** Settings ***
Library SeleniumLibrary

*** Test Cases ***
TC1
   Open Browser https://www.tutorialspoint.com/ chrome
   Maximize Browser Window
   Close Browser

我们将增加一个试验案例:同一项目中的技术合作2。

same project
*** Settings ***
Library SeleniumLibrary

*** Variables ***
${number} 100

*** Test Cases ***
TC1
   Open Browser https://www.tutorialspoint.com/ chrome
   Maximize Browser Window
   Close Browser

TC2
   ${a} Set Variable Hi
   Log ${a}
   ${b} Set Variable If ${number}>0 Yes No
   Log ${b}

我们可以在所建立的试验套体内增加多个试验病例。 Cpck Ron 执行测试案例。 将根据增加的测试病例数执行。

multiple test cases

Using Tags for Executing Test Case

如果你只想试办第TC2号案,你可以打上同样的标签。 Cpck on the test case and Point Edit over Tags as indicated below -

Executing Test Case

浮油 Ok to Save the tag. 添加如下图所示Run的标签名称:

tag name

我们选择了选择——和;在这些标签上进行测试,并在其中添加标签。 现在,它将只处理有标签的测试案件。 你可以给出任何名字,并按标语分类测试案例,并且照样处理。 你们也可以利用标签来绕过测试案例。

added tag name

现在,我们只能看看一看一去,执行时只有TC2。

Use Resource Files for Test Case

机器人框架有资源选择,可以进口机器人文档,用于测试。

试验案例TC1 ,我们制造了以下关键词:

Resource Files

我们使用了关键词,如:

    Open Browser

    Maximize Browser Window

    Close Browser

我们将对上述测试案例使用用户界定的关键词。 用户界定的关键词将放在机器人档案中,作为资源使用。

我们将在同一目录中编造一个档案,并撰写以下关键词:

请指出关键词,即如何创建用户界定的关键词,详见Robot Framework - 关键词一章。

我们创建了一个称为的用户定义关键词。 如布罗蓬所示。 机器人档案

*** Settings ***
Library SeleniumLibrary

*** Variables ***
${url} https://www.tutorialspoint.com/
${browser} chrome

*** Keywords ***
Test Browser
   Open Browser ${url} ${browser}
   Maximize Browser Window

档案载有各种选择,如背景、可变性和关键词。 请注意,我们不能在档案中书写测试案例,以用作资源。 我们将把上述文件上载,作为测试程序的资源,如下文所示。

选择测试套。 在左边,点击资源选择如下:

resource option

Cpck on Resource and it willquest path to import robot file -

import robot file

凡是提到档案储存的道路,如上所示,请K增加资源。 如下所示:

add resource

现在,我们将改变试验案例TC1,其关键词如下:

change test

我们将从资源档案中,即测试Browser关键词——中添加用户界定的关键词。

Test Browser

上载资源如下所示:

file uploaded

用户定义的关键词用于测试案例TC1。

我们现在将执行试验案例——

execute test case

我们有两个测试案例正在通过。 我们现在看报告和记录细节。

Report

Report test case

Log

Log test case

Conclusion

本章详细介绍了如何撰写测试案例、如何实施测试、如何确定测试案例、如何使用资源等。

Advertisements