0% found this document useful (0 votes)
78 views5 pages

Prac 14

This document outlines 5 test cases for automated testing of Microsoft Word. The test cases verify opening a blank document, adding number bullets, adding character bullets, adding a multilevel list, and saving the file. Each test case includes the test script which uses Katalon Studio keywords to automate the testing by opening Word, performing the specified action, and closing Word.

Uploaded by

Pratiksha Jadhav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views5 pages

Prac 14

This document outlines 5 test cases for automated testing of Microsoft Word. The test cases verify opening a blank document, adding number bullets, adding character bullets, adding a multilevel list, and saving the file. Each test case includes the test script which uses Katalon Studio keywords to automate the testing by opening Word, performing the specified action, and closing Word.

Uploaded by

Pratiksha Jadhav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

 Practical 14: Automated test-cases for MS Word.


TC_ID_1:
Verify if we can open MS Word with default blank page.
Script:
import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase import
static com.kms.katalon.core.testdata.TestDataFactory.findTestData import static
com.kms.katalon.core.testobject.ObjectRepository.findTestObject import static
com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject import
com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile import
com.kms.katalon.core.model.FailureHandling as FailureHandling
import com.kms.katalon.core.testcase.TestCase as TestCase
import com.kms.katalon.core.testdata.TestData as TestData
import com.kms.katalon.core.testng.keyword.TestNGBuiltinKeywords as TestNGKW
import com.kms.katalon.core.testobject.TestObject as TestObject
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
import com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords as
Windows import internal.GlobalVariable as GlobalVariable import
org.openqa.selenium.Keys as Keys

Windows.startApplicationWithTitle('C:\\Program Files\\Microsoft Office\\Office14\\WINWORD.EXE',


'')

Windows.closeApplication()

Job progress:

Status and logs:


TC_ID_2:
Verify we can add number bullets.
Script:
import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase import
static com.kms.katalon.core.testdata.TestDataFactory.findTestData import static
com.kms.katalon.core.testobject.ObjectRepository.findTestObject import static
com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject import
com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile import
com.kms.katalon.core.model.FailureHandling as FailureHandling
import com.kms.katalon.core.testcase.TestCase as TestCase
import com.kms.katalon.core.testdata.TestData as TestData
import com.kms.katalon.core.testng.keyword.TestNGBuiltinKeywords as TestNGKW
import com.kms.katalon.core.testobject.TestObject as TestObject
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
import com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords as
Windows import internal.GlobalVariable as GlobalVariable import
org.openqa.selenium.Keys as Keys
Windows.startApplicationWithTitle('C:\\Program Files\\Microsoft Office\\Office14\\WINWORD.EXE',
'')
Windows.click(findWindowsObject('Button'))

Windows.closeApplication()

Job progress:

Status and logs:


TC_ID_3:
Verify we can add character bullets.
Script:
import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase import
static com.kms.katalon.core.testdata.TestDataFactory.findTestData import static
com.kms.katalon.core.testobject.ObjectRepository.findTestObject import static
com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject import
com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile import
com.kms.katalon.core.model.FailureHandling as FailureHandling
import com.kms.katalon.core.testcase.TestCase as TestCase
import com.kms.katalon.core.testdata.TestData as TestData
import com.kms.katalon.core.testng.keyword.TestNGBuiltinKeywords as TestNGKW
import com.kms.katalon.core.testobject.TestObject as TestObject
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
import com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords as
Windows import internal.GlobalVariable as GlobalVariable import
org.openqa.selenium.Keys as Keys
Windows.startApplicationWithTitle('C:\\Program Files\\Microsoft Office\\Office14\\WINWORD.EXE',
'')
Windows.click(findWindowsObject('Button'))

Windows.closeApplication()

Job progress:

Status and logs:


TC_ID_4:
Verify we can add multilevel list..
Script:
import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase import
static com.kms.katalon.core.testdata.TestDataFactory.findTestData import static
com.kms.katalon.core.testobject.ObjectRepository.findTestObject import static
com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject import
com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile import
com.kms.katalon.core.model.FailureHandling as FailureHandling
import com.kms.katalon.core.testcase.TestCase as TestCase
import com.kms.katalon.core.testdata.TestData as TestData
import com.kms.katalon.core.testng.keyword.TestNGBuiltinKeywords as TestNGKW
import com.kms.katalon.core.testobject.TestObject as TestObject
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
import com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords as
Windows import internal.GlobalVariable as GlobalVariable import
org.openqa.selenium.Keys as Keys
Windows.startApplicationWithTitle('C:\\Program Files\\Microsoft Office\\Office14\\WINWORD.EXE',
'')
Windows.click(findWindowsObject('Button'))

Windows.closeApplication()

Job progress:

Status and logs:


TC_ID_5:
Verify we can add Save the file.
Script:
import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase import
static com.kms.katalon.core.testdata.TestDataFactory.findTestData import static
com.kms.katalon.core.testobject.ObjectRepository.findTestObject import static
com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject import
com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile import
com.kms.katalon.core.model.FailureHandling as FailureHandling
import com.kms.katalon.core.testcase.TestCase as TestCase
import com.kms.katalon.core.testdata.TestData as TestData
import com.kms.katalon.core.testng.keyword.TestNGBuiltinKeywords as TestNGKW
import com.kms.katalon.core.testobject.TestObject as TestObject
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
import com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords as
Windows import internal.GlobalVariable as GlobalVariable import
org.openqa.selenium.Keys as Keys
Windows.startApplicationWithTitle('C:\\Program Files\\Microsoft Office\\Office14\\WINWORD.EXE',
'')
Windows.click(findWindowsObject('Button'))

Windows.closeApplication()

Job progress

Status and logs:

You might also like