Serenity/JS with Playwright Test
Home > Requirements > Recording items
Report generated 05-10-2024 01:14

Feature: Recording items

Scenarios

Alice starts with an empty todo list

Alice records an item called 'buy some cheese'

Alice ensures that displayed items does equal [ "buy some cheese" ]

Alice records an item called 'feed the cat'

Alice ensures that displayed items does equal [ "buy some cheese", "feed the cat" ]

Alice ensures that persisted items does equal displayed items

Alice starts with an empty todo list

Alice records an item called 'buy some cheese'

Alice ensures that the value of "What needs to be done?" input box does equal ""

Alice ensures that "buy some cheese" does equal "buy some cheese"

Alice ensures that false does equal false

Alice starts with a list containing 3 items

Alice ensures that number of items left does equal 3

Alice ensures that 3 does equal 3

Alice starts with an empty todo list

Alice ensures that main section does not become present

Alice ensures that footer section does not become present

Alice records an item called 'buy some cheese'

Alice ensures that main section does become visible

Alice ensures that footer section does become visible

Alice starts with an empty todo list

Alice records an item called 'buy some cheese'

Alice ensures that displayed items does equal [ "buy some cheese" ]

Alice records an item called 'feed the cat'

Alice ensures that displayed items does equal [ "buy some cheese", "feed the cat" ]

Alice ensures that persisted items does equal displayed items

Alice starts with an empty todo list

Alice records an item called 'buy some cheese'

Alice ensures that the value of "What needs to be done?" input box does equal ""

Alice ensures that "buy some cheese" does equal "buy some cheese"

Alice ensures that false does equal false

Alice starts with a list containing 3 items

Alice ensures that number of items left does equal 3

Alice ensures that 3 does equal 3

Alice starts with an empty todo list

Alice ensures that main section does not become present

Alice ensures that footer section does not become present

Alice records an item called 'buy some cheese'

Alice ensures that main section does become visible

Alice ensures that footer section does become visible

Alice starts with an empty todo list

Alice records an item called 'buy some cheese'

Alice ensures that displayed items does equal [ "buy some cheese" ]

Alice records an item called 'feed the cat'

Alice ensures that displayed items does equal [ "buy some cheese", "feed the cat" ]

Alice ensures that persisted items does equal displayed items

Alice starts with an empty todo list

Alice records an item called 'buy some cheese'

Alice ensures that the value of "What needs to be done?" input box does equal ""

Alice ensures that "buy some cheese" does equal "buy some cheese"

Alice ensures that false does equal false

Alice starts with a list containing 3 items

Alice ensures that number of items left does equal 3

Alice ensures that 3 does equal 3

Alice starts with an empty todo list

Alice ensures that main section does not become present

Alice ensures that footer section does not become present

Alice records an item called 'buy some cheese'

Alice ensures that main section does become visible

Alice ensures that footer section does become visible

Feature Coverage By Scenario

Test Outcomes

Test Performance

Key Statistics

Number of Scenarios 12 Total Duration 0ms
Total Number of Test Cases 12 Fastest Test 532ms
Number of Manual Test Cases 0 Slowest Test 1s
Tests Started Oct 05, 2024 01:14:57 Average Execution Time 852ms
Tests Finished Total Execution Time 10s

Automated Tests

feature Scenario Context Steps Started Total Duration Result
Recording items Todo List App should allow me to add todo items linux,Chrome 6 01:14:57 644ms SUCCESS
Recording items Todo List App should clear text input field when an item is added linux,Chrome 5 01:14:58 532ms SUCCESS
Recording items Todo List App should reflect the number of items left in the counter linux,Chrome 3 01:14:59 719ms SUCCESS
Recording items Todo List App should show #main and #footer sections only when list contains items linux,Chrome 6 01:14:59 999ms SUCCESS
Recording items Todo List App should allow me to add todo items linux,Firefox 6 01:15:06 750ms SUCCESS
Recording items Todo List App should clear text input field when an item is added linux,Firefox 5 01:15:07 616ms SUCCESS
Recording items Todo List App should reflect the number of items left in the counter linux,Firefox 3 01:15:08 829ms SUCCESS
Recording items Todo List App should show #main and #footer sections only when list contains items linux,Firefox 6 01:15:09 1s 142ms SUCCESS
Recording items Todo List App should allow me to add todo items linux,Safari or WebKit 6 01:15:20 879ms SUCCESS
Recording items Todo List App should clear text input field when an item is added linux,Safari or WebKit 5 01:15:21 761ms SUCCESS
Recording items Todo List App should reflect the number of items left in the counter linux,Safari or WebKit 3 01:15:22 1s 021ms SUCCESS
Recording items Todo List App should show #main and #footer sections only when list contains items linux,Safari or WebKit 6 01:15:23 1s 342ms SUCCESS

Manual Tests

No manual tests were recorded
Serenity BDD version 4.1.20