Skip to content

Commit 9e819de

Browse files
committed
Add Test Suites for Feature Edit Cart - TS & TSC
1 parent ec84fc0 commit 9e819de

4 files changed

+209
-0
lines changed
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
2+
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase
3+
import static com.kms.katalon.core.testdata.TestDataFactory.findTestData
4+
import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
5+
6+
import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
7+
import com.kms.katalon.core.checkpoint.CheckpointFactory as CheckpointFactory
8+
import com.kms.katalon.core.model.FailureHandling as FailureHandling
9+
import com.kms.katalon.core.testcase.TestCase as TestCase
10+
import com.kms.katalon.core.testcase.TestCaseFactory as TestCaseFactory
11+
import com.kms.katalon.core.testdata.TestData as TestData
12+
import com.kms.katalon.core.testdata.TestDataFactory as TestDataFactory
13+
import com.kms.katalon.core.testobject.ObjectRepository as ObjectRepository
14+
import com.kms.katalon.core.testobject.TestObject as TestObject
15+
16+
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
17+
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
18+
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile
19+
20+
import internal.GlobalVariable as GlobalVariable
21+
22+
import com.kms.katalon.core.annotation.SetUp
23+
import com.kms.katalon.core.annotation.SetupTestCase
24+
import com.kms.katalon.core.annotation.TearDown
25+
import com.kms.katalon.core.annotation.TearDownTestCase
26+
27+
/**
28+
* Some methods below are samples for using SetUp/TearDown in a test suite.
29+
*/
30+
31+
/**
32+
* Setup test suite environment.
33+
*/
34+
@SetUp(skipped = true) // Please change skipped to be false to activate this method.
35+
def setUp() {
36+
// Put your code here.
37+
}
38+
39+
/**
40+
* Clean test suites environment.
41+
*/
42+
@TearDown(skipped = true) // Please change skipped to be false to activate this method.
43+
def tearDown() {
44+
// Put your code here.
45+
}
46+
47+
/**
48+
* Run before each test case starts.
49+
*/
50+
@SetupTestCase(skipped = true) // Please change skipped to be false to activate this method.
51+
def setupTestCase() {
52+
// Put your code here.
53+
}
54+
55+
/**
56+
* Run after each test case ends.
57+
*/
58+
@TearDownTestCase(skipped = true) // Please change skipped to be false to activate this method.
59+
def tearDownTestCase() {
60+
// Put your code here.
61+
}
62+
63+
/**
64+
* References:
65+
* Groovy tutorial page: http://docs.groovy-lang.org/next/html/documentation/
66+
*/
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<TestSuiteEntity>
3+
<description></description>
4+
<name>Feature Edit Item in Cart (from Mini Cart)</name>
5+
<tag></tag>
6+
<isRerun>false</isRerun>
7+
<mailRecipient></mailRecipient>
8+
<numberOfRerun>0</numberOfRerun>
9+
<pageLoadTimeout>30</pageLoadTimeout>
10+
<pageLoadTimeoutDefault>true</pageLoadTimeoutDefault>
11+
<rerunFailedTestCasesOnly>false</rerunFailedTestCasesOnly>
12+
<rerunImmediately>false</rerunImmediately>
13+
<testSuiteGuid>43622139-d63e-4dc9-80c8-a81c965f76f8</testSuiteGuid>
14+
<testCaseLink>
15+
<guid>a241774f-7a7a-4422-b438-fb454bf71171</guid>
16+
<isReuseDriver>false</isReuseDriver>
17+
<isRun>true</isRun>
18+
<testCaseId>Test Cases/Steps Definition/Feature Edit Item in Cart/UPCART01 - Edit item from Mini Cart with valid credentials</testCaseId>
19+
<usingDataBindingAtTestSuiteLevel>true</usingDataBindingAtTestSuiteLevel>
20+
</testCaseLink>
21+
<testCaseLink>
22+
<guid>d2650350-66fb-459a-818a-e767176149ac</guid>
23+
<isReuseDriver>false</isReuseDriver>
24+
<isRun>true</isRun>
25+
<testCaseId>Test Cases/Steps Definition/Feature Edit Item in Cart/UPCART03 - Edit quantity product from Mini Cart</testCaseId>
26+
<usingDataBindingAtTestSuiteLevel>true</usingDataBindingAtTestSuiteLevel>
27+
</testCaseLink>
28+
</TestSuiteEntity>
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
2+
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase
3+
import static com.kms.katalon.core.testdata.TestDataFactory.findTestData
4+
import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
5+
6+
import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
7+
import com.kms.katalon.core.checkpoint.CheckpointFactory as CheckpointFactory
8+
import com.kms.katalon.core.model.FailureHandling as FailureHandling
9+
import com.kms.katalon.core.testcase.TestCase as TestCase
10+
import com.kms.katalon.core.testcase.TestCaseFactory as TestCaseFactory
11+
import com.kms.katalon.core.testdata.TestData as TestData
12+
import com.kms.katalon.core.testdata.TestDataFactory as TestDataFactory
13+
import com.kms.katalon.core.testobject.ObjectRepository as ObjectRepository
14+
import com.kms.katalon.core.testobject.TestObject as TestObject
15+
16+
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
17+
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
18+
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile
19+
20+
import internal.GlobalVariable as GlobalVariable
21+
22+
import com.kms.katalon.core.annotation.SetUp
23+
import com.kms.katalon.core.annotation.SetupTestCase
24+
import com.kms.katalon.core.annotation.TearDown
25+
import com.kms.katalon.core.annotation.TearDownTestCase
26+
27+
/**
28+
* Some methods below are samples for using SetUp/TearDown in a test suite.
29+
*/
30+
31+
/**
32+
* Setup test suite environment.
33+
*/
34+
@SetUp(skipped = true) // Please change skipped to be false to activate this method.
35+
def setUp() {
36+
// Put your code here.
37+
}
38+
39+
/**
40+
* Clean test suites environment.
41+
*/
42+
@TearDown(skipped = true) // Please change skipped to be false to activate this method.
43+
def tearDown() {
44+
// Put your code here.
45+
}
46+
47+
/**
48+
* Run before each test case starts.
49+
*/
50+
@SetupTestCase(skipped = true) // Please change skipped to be false to activate this method.
51+
def setupTestCase() {
52+
// Put your code here.
53+
}
54+
55+
/**
56+
* Run after each test case ends.
57+
*/
58+
@TearDownTestCase(skipped = true) // Please change skipped to be false to activate this method.
59+
def tearDownTestCase() {
60+
// Put your code here.
61+
}
62+
63+
/**
64+
* References:
65+
* Groovy tutorial page: http://docs.groovy-lang.org/next/html/documentation/
66+
*/
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<TestSuiteEntity>
3+
<description></description>
4+
<name>Feature Edit Item in Cart (from Shopping Cart Page)</name>
5+
<tag></tag>
6+
<isRerun>false</isRerun>
7+
<mailRecipient></mailRecipient>
8+
<numberOfRerun>0</numberOfRerun>
9+
<pageLoadTimeout>30</pageLoadTimeout>
10+
<pageLoadTimeoutDefault>true</pageLoadTimeoutDefault>
11+
<rerunFailedTestCasesOnly>false</rerunFailedTestCasesOnly>
12+
<rerunImmediately>false</rerunImmediately>
13+
<testSuiteGuid>6e4749f0-e4d9-4766-9371-44c8b689517f</testSuiteGuid>
14+
<testCaseLink>
15+
<guid>f3066ee0-0dd3-4503-8f11-13ed1af9ab27</guid>
16+
<isReuseDriver>false</isReuseDriver>
17+
<isRun>true</isRun>
18+
<testCaseId>Test Cases/Steps Definition/Feature Edit Item in Cart/UPCART02 - Edit item from Shopping Cart Page with valid credentials</testCaseId>
19+
<usingDataBindingAtTestSuiteLevel>true</usingDataBindingAtTestSuiteLevel>
20+
</testCaseLink>
21+
<testCaseLink>
22+
<guid>a35f4480-a18f-4444-b20c-6bd79cb792f0</guid>
23+
<isReuseDriver>false</isReuseDriver>
24+
<isRun>true</isRun>
25+
<testCaseId>Test Cases/Steps Definition/Feature Edit Item in Cart/UPCART04 - Edit quantity product from Shopping Cart Page with valid input</testCaseId>
26+
<usingDataBindingAtTestSuiteLevel>true</usingDataBindingAtTestSuiteLevel>
27+
</testCaseLink>
28+
<testCaseLink>
29+
<guid>742bc8f6-81c4-46e5-a515-450765a69a97</guid>
30+
<isReuseDriver>false</isReuseDriver>
31+
<isRun>true</isRun>
32+
<testCaseId>Test Cases/Steps Definition/Feature Edit Item in Cart/UPCART05 - Edit item in cart with unselected size</testCaseId>
33+
<usingDataBindingAtTestSuiteLevel>true</usingDataBindingAtTestSuiteLevel>
34+
</testCaseLink>
35+
<testCaseLink>
36+
<guid>01730c9d-6eff-4b4d-8840-028c0f77bce2</guid>
37+
<isReuseDriver>false</isReuseDriver>
38+
<isRun>true</isRun>
39+
<testCaseId>Test Cases/Steps Definition/Feature Edit Item in Cart/UPCART06 - Edit item in cart with unselected color</testCaseId>
40+
<usingDataBindingAtTestSuiteLevel>true</usingDataBindingAtTestSuiteLevel>
41+
</testCaseLink>
42+
<testCaseLink>
43+
<guid>04c36fc1-3f2d-4246-9697-5b5a9d17841b</guid>
44+
<isReuseDriver>false</isReuseDriver>
45+
<isRun>true</isRun>
46+
<testCaseId>Test Cases/Steps Definition/Feature Edit Item in Cart/UPCART07 - Edit item in cart with empty quantity</testCaseId>
47+
<usingDataBindingAtTestSuiteLevel>true</usingDataBindingAtTestSuiteLevel>
48+
</testCaseLink>
49+
</TestSuiteEntity>

0 commit comments

Comments
 (0)