serenity-js-mocha-webdriverio-template
Report generated 12-12-2024 21:29:15

Test Results: All Tests

2 tests

Overview

Test Outcomes

Test Performance

Functional Coverage Overview

Features

Key Statistics

Number of Scenarios 2
Total Number of Test Cases 2
Tests Started Dec 12, 2024 21:29:05
Tests Finished
Total Duration 0ms
Fastest Test 1s
Slowest Test 2s
Average Execution Time 2s
Total Execution Time 4s

Functional Coverage Details

Features

Feature Scenarios StepsText Test Cases % Pass Result Coverage
serenity-js website 2 Alice navigates to "https://serenity-js.org" Alice ensures that the text of page element located by id ('cta-start-automating') does equal "Start automating 🚀" Apisitt ensures all GitHub systems are operational Apisitt sends a GET request to 'https://www.githubstatus.com/api/v2/status.json' Apisitt ensures that the status of the last response does equal 200 Apisitt ensures that GitHub Status does equal "All Systems Operational" Wendy starts with a list containing 3 items Wendy creates an empty todo list Wendy navigates to "https://todo-app.serenity-js.org/" Wendy ensures that website title does equal "Serenity/JS TodoApp" Wendy waits until "What needs to be done?" input box does become visible Wendy empties local storage if needed Wendy checks whether <>.length does have value greater than 0 Wendy records an item called 'Buy dog food' Wendy enters "Buy dog food" into "What needs to be done?" input box Wendy presses key Enter in "What needs to be done?" input box Wendy waits until the text of displayed items does contain "Buy dog food" Wendy records an item called 'Feed the dog' Wendy enters "Feed the dog" into "What needs to be done?" input box Wendy presses key Enter in "What needs to be done?" input box Wendy waits until the text of displayed items does contain "Feed the dog" Wendy records an item called "Book a vet's appointment" Wendy enters "Book a vet's appointment" into "What needs to be done?" input box Wendy presses key Enter in "What needs to be done?" input box Wendy waits until the text of displayed items does contain "Book a vet's appointment" Wendy marks the following items as completed: [ 'Buy dog food', 'Feed the dog' ] Wendy marks an item called 'Buy dog food' as completed Wendy checks whether CSS classes of an item called 'Buy dog food' does not contain "completed" Wendy toggles the completion status of an item called 'Buy dog food' Wendy clicks on toggle button of an item called 'Buy dog food' Wendy marks an item called 'Feed the dog' as completed Wendy checks whether CSS classes of an item called 'Feed the dog' does not contain "completed" Wendy toggles the completion status of an item called 'Feed the dog' Wendy clicks on toggle button of an item called 'Feed the dog' Wendy ensures that number of items left does equal 1 2 100%

Key Statistics

Number of Scenarios 2 Total Duration 0ms
Total Number of Test Cases 2 Fastest Test 1s
Number of Manual Test Cases 0 Slowest Test 2s
Tests Started Dec 12, 2024 21:29:05 Average Execution Time 2s
Tests Finished Total Execution Time 4s

Automated Scenarios

feature Scenario Context Steps StepsText Started Total Duration Result
serenity-js website offers a web testing tutorial Chrome,linux 2 Alice navigates to "https://serenity-js.org" Alice ensures that the text of page element located by id ('cta-start-automating') does equal "Start automating 🚀" 21:29:05 1s 499ms SUCCESS
serenity-js website offers examples to help you practice test automation Chrome,linux 4 Apisitt ensures all GitHub systems are operational Wendy starts with a list containing 3 items Wendy marks the following items as completed: [ 'Buy dog food', 'Feed the dog' ] Wendy ensures that number of items left does equal 1 21:29:07 2s 706ms SUCCESS

Manual Tests

No manual tests were recorded
Serenity BDD version 4.1.20