Project Number Date
Cucumber Reporting Example 1 10 Jul 2025, 17:20

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
My Course Functionality 33 0 0 0 0 33 3 0 3 2:15.243 Passed
Tags: @MyCourse
Feature My Course Functionality
As a PELAJAR user I want to manage and view my course progress So that I can track my learning journey
2.860
Given User has opened the browser 0.001
After com.zaidan.testng.definitions.Hooks.afterStep() 0.502
And User has navigated to the login page of JTK Learn app "https://polban-space.cloudias79.com/jtk-learn/" 2.348
After com.zaidan.testng.definitions.Hooks.afterStep() 0.509
And User enters username "luthfipelajar@example.com" and password "luthfipelajar" 0.361
After com.zaidan.testng.definitions.Hooks.afterStep() 0.501
And User clicks on the login button 0.130
After com.zaidan.testng.definitions.Hooks.afterStep() 0.501
Then User is navigated to the dashboard page 0.018
After com.zaidan.testng.definitions.Hooks.afterStep() 0.500
1:1.642
Before com.zaidan.testng.definitions.Hooks.setUp() 1.017
When User clicks on "Kursus Saya" navigation 0.214
After com.zaidan.testng.definitions.Hooks.afterStep() 0.501
Then System displays active tab "Dalam Progres" 1.325
After com.zaidan.testng.definitions.Hooks.afterStep() 0.501
And System shows message "Belum ada kursus yang sedang dijalani." 1:0.102
After com.zaidan.testng.definitions.Hooks.afterStep() 0.501
After com.zaidan.testng.definitions.Hooks.tearDown() 0.636
1.359
Given User has opened the browser 0.001
After com.zaidan.testng.definitions.Hooks.afterStep() 0.502
And User has navigated to the login page of JTK Learn app "https://polban-space.cloudias79.com/jtk-learn/" 0.896
After com.zaidan.testng.definitions.Hooks.afterStep() 0.501
And User enters username "luthfipelajar@example.com" and password "luthfipelajar" 0.305
After com.zaidan.testng.definitions.Hooks.afterStep() 0.500
And User clicks on the login button 0.138
After com.zaidan.testng.definitions.Hooks.afterStep() 0.501
Then User is navigated to the dashboard page 0.017
After com.zaidan.testng.definitions.Hooks.afterStep() 0.501
32.446
Before com.zaidan.testng.definitions.Hooks.setUp() 1.050
When User clicks on "Kursus Saya" navigation 0.178
After com.zaidan.testng.definitions.Hooks.afterStep() 0.501
And User switches to "Selesai" tab 32.177
After com.zaidan.testng.definitions.Hooks.afterStep() 0.501
Then System displays active tab "Selesai" 0.044
After com.zaidan.testng.definitions.Hooks.afterStep() 0.500
And System shows message "Belum ada kursus yang selesai" 0.045
After com.zaidan.testng.definitions.Hooks.afterStep() 0.501
After com.zaidan.testng.definitions.Hooks.tearDown() 0.344
1.207
Given User has opened the browser 0.001
After com.zaidan.testng.definitions.Hooks.afterStep() 0.500
And User has navigated to the login page of JTK Learn app "https://polban-space.cloudias79.com/jtk-learn/" 0.716
After com.zaidan.testng.definitions.Hooks.afterStep() 0.502
And User enters username "luthfipelajar@example.com" and password "luthfipelajar" 0.342
After com.zaidan.testng.definitions.Hooks.afterStep() 0.502
And User clicks on the login button 0.127
After com.zaidan.testng.definitions.Hooks.afterStep() 0.501
Then User is navigated to the dashboard page 0.019
After com.zaidan.testng.definitions.Hooks.afterStep() 0.502
35.725
Before com.zaidan.testng.definitions.Hooks.setUp() 1.123
Given User has completed courses in database 0.171
After com.zaidan.testng.definitions.Hooks.afterStep() 0.501
And User has navigated to the login page of JTK Learn app "https://polban-space.cloudias79.com/jtk-learn/" 1.004
After com.zaidan.testng.definitions.Hooks.afterStep() 0.512
And User enters username "luthfipelajar2@example.com" and password "luthfipelajar2" 0.279
After com.zaidan.testng.definitions.Hooks.afterStep() 0.513
And User clicks on the login button 0.104
After com.zaidan.testng.definitions.Hooks.afterStep() 0.503
Then User is navigated to the dashboard page 0.013
After com.zaidan.testng.definitions.Hooks.afterStep() 0.514
When User clicks on "Kursus Saya" navigation 0.177
After com.zaidan.testng.definitions.Hooks.afterStep() 0.507
And User switches to "Selesai" tab 32.217
After com.zaidan.testng.definitions.Hooks.afterStep() 0.513
Then System displays active tab "Selesai" 0.045
After com.zaidan.testng.definitions.Hooks.afterStep() 0.503
And System shows course list with: 1.211
Component Verification
Course image Matches database
Course name Matches database
Instructor name Matches database
Progress bar Shows 100% completion
Completion percentage Shows 100%
After com.zaidan.testng.definitions.Hooks.afterStep() 0.515
Given User session is initialized 0.224
After com.zaidan.testng.definitions.Hooks.afterStep() 0.512
And All course data matches database records 0.275
After com.zaidan.testng.definitions.Hooks.afterStep() 0.500
After com.zaidan.testng.definitions.Hooks.tearDown() 0.594