Serenity BDD TodoMVC
Report generated 23-05-2024 08:43

Feature Coverage By Scenario

Requirements Overview

Key Statistics

Number of Scenarios 45
Total Number of Test Cases 51
Tests Started May 23, 2024 08:43:43
Tests Finished May 23, 2024 08:44:14
Total Duration 31s
Fastest Test 2s
Slowest Test 10s
Average Execution Time 4s
Total Execution Time 3m 25s

Feature Coverage By Scenario

Test Outcomes

Test Performance

Key Statistics

Number of Scenarios 45 Total Duration 31s
Total Number of Test Cases 51 Fastest Test 2s
Number of Manual Test Cases 0 Slowest Test 10s
Tests Started May 23, 2024 08:43:43 Average Execution Time 4s
Tests Finished May 23, 2024 08:44:14 Total Execution Time 3m 25s

Automated Tests

feature Scenario Context Steps Started Total Duration Result
Completing todos When a task is completed it remains in the main list Chrome,linux 4 08:43:43 9s 991ms SUCCESS
Completing todos The todo count should keep track of how many todos remain Chrome,linux 4 08:43:43 7s 401ms SUCCESS
Completing todos Completed tasks should appear in the Completed list Chrome,linux 4 08:43:43 9s 501ms SUCCESS
Completing todos The list of completed items should be empty if nothing has been completed Chrome,linux 3 08:43:51 4s 410ms SUCCESS
Completing todos Completed tasks should be shown as Completed
3 passing test cases
Chrome,linux 3 08:43:52 3s 010ms SUCCESS
Deleting todos Delete all the items Chrome,linux 4 08:43:43 10s 704ms SUCCESS
Deleting todos Delete an active item Chrome,linux 3 08:43:50 3s 980ms SUCCESS
Filtering todos Viewing the items by status filter
3 passing test cases
Chrome,linux 4 08:43:43 9s 189ms SUCCESS
Add new todos Adding an item to an empty list Chrome,linux 3 08:43:43 6s 605ms SUCCESS
Add new todos Adding an item to a list with other items Chrome,linux 3 08:43:43 8s 588ms SUCCESS
Add new todos Adding items to several peoples lists Chrome,linux 5 08:43:43 10s 388ms SUCCESS
LearnAboutTheApplication Should see how to begin with page objects Chrome,linux 2 08:43:56 4s 186ms SUCCESS
LearnAboutTheApplication Should be able to identify the application with page objects Chrome,linux 3 08:44:00 4s 242ms SUCCESS
CompleteATodo Should be able to complete a todo with page objects Chrome,linux 4 08:44:03 3s 312ms SUCCESS
ToggleAllTodos Should be able to quickly complete all todos with page objects Chrome,linux 3 08:44:02 3s 421ms SUCCESS
ToggleAllTodos Should be able to toggle status of all todos with page objects Chrome,linux 4 08:44:03 3s 041ms SUCCESS
ToggleAllTodos Should see how many items todo when all are toggled to incomplete with page objects Chrome,linux 4 08:44:06 3s 211ms SUCCESS
ToggleAllTodos Should see that there are zero items todo when all are toggled complete with page objects Chrome,linux 3 08:44:06 3s 383ms SUCCESS
ClearCompletedTodos Should not be able to clear completed todos if none are complete with page objects Chrome,linux 2 08:43:56 4s 641ms SUCCESS
ClearCompletedTodos Should be able to clear completed todos with page objects Chrome,linux 4 08:44:01 3s 978ms SUCCESS
DeletingTodos Should see deleting a todo decreases the remaining items count with page objects Chrome,linux 3 08:43:56 3s 052ms SUCCESS
DeletingTodos Should be able to delete todos with page objects Chrome,linux 3 08:43:59 3s 121ms SUCCESS
FilteringTodos Should be able to view only incomplete todos with page objects Chrome,linux 6 08:44:01 3s 397ms SUCCESS
FilteringTodos Should be able to view only completed todos with page objects Chrome,linux 6 08:44:05 3s 941ms SUCCESS
FilteringTodos Should be able to view both complete and incomplete todos with page objects Chrome,linux 6 08:44:05 4s 032ms SUCCESS
AddNewTodos Should be able to add additional todo items with page objects Chrome,linux 3 08:44:03 3s 071ms SUCCESS
AddNewTodos Test to resolve issue #616172 Chrome,linux 3 08:44:06 3s 775ms SUCCESS
LearnAboutTheApplication Should see how to begin Chrome,linux 2 08:43:56 2s 405ms SUCCESS
LearnAboutTheApplication Should be able to identify the application Chrome,linux 3 08:43:58 2s 233ms SUCCESS
CompleteATodo Should see the number of todos decrease when an item is completed Chrome,linux 3 08:43:56 3s 808ms SUCCESS
CompleteATodo Should be able to complete a todo using page objects Chrome,linux 0 08:44:00 3s 019ms SUCCESS
CompleteATodo Should be able to complete a todo Chrome,linux 4 08:44:03 3s 621ms SUCCESS
CompleteATodo Should be able to complete a todo using imperative code Chrome,linux 0 08:44:06 3s 157ms SUCCESS
CompleteATodo Should be able to toggle the status of all todos Chrome,linux 5 08:44:06 3s 243ms SUCCESS
CompleteATodo Should be able to complete a todo using a bdd style Chrome,linux 4 08:44:07 3s 156ms SUCCESS
ClearCompletedTodoItems Should be able to clear completed todos Chrome,linux 4 08:43:56 3s 911ms SUCCESS
ClearCompletedTodoItems Should not be able to clear completed todos if none are complete Chrome,linux 2 08:44:00 5s 695ms SUCCESS
DeletingTodoItems Should see deleting a todo decreases the remaining items count Chrome,linux 3 08:43:56 3s 015ms SUCCESS
DeletingTodoItems Should be able to delete todos Chrome,linux 3 08:43:59 2s 799ms SUCCESS
FilteringTodoItems Should be able to view only completed todos Chrome,linux 6 08:43:56 3s 526ms SUCCESS
FilteringTodoItems Should be able to view only incomplete todos Chrome,linux 6 08:43:59 3s 618ms SUCCESS
FilteringTodoItems Foo bar
3 passing test cases
Chrome,linux 5 08:44:10 3s 404ms SUCCESS
HandlingTodosBelongingToSeveralUsers Should not affect todos belonging to another user Chrome,linux 5 08:43:55 6s 451ms SUCCESS
AddNewTodos Should be able to add additional todo items Chrome,linux 3 08:43:56 3s 637ms SUCCESS
AddNewTodos Should be able to add the first todo item Chrome,linux 3 08:43:59 2s 902ms SUCCESS

Manual Tests

No manual tests were recorded
Serenity BDD version 4.1.12