During the test sessions, Articles and Comments features were covered. Test cases were documented as feature files:
Manual scenarios are marked with tag @Manual
Findings can be found here: ExploratoryTestResults
- Installed .NET 6 SKD - can be downloaded here - .net download page
- In case of running tests on OS other than Windows - Powershell has to be installed - details
- SpecFlow Living doc global tool installed - details
- Chrome installed (or one of the browsers: Firefox, Chromium, Edge - but the usage of a browser other than Chrome requires modification of specflow.actions.json file)
- Env configuration (app url, credentials) can be modified in EnvSettings.json
- Runtime config (browser context) is possible to set up in specflow.actions.json
- Open Powershell console
- Navigate to dir containing RunTests.ps1 file
- Run file 'RunTests.ps1'
Test run result is available in TestResults dir (file 'AutomatedTestResults.html') A test run result example
!!!Caution!!! Test result report contains also infoabout manual test scenarios
- their state = 'Other' (marked with grey dot)
Tests can be executed using workflow 'Run tests'.
!!!Caution!!! It was not possible to filter out manual test scenarios - they will be reported as failed
Test run report can be accessed from the workflow run artifacts (zip file TestRunResults.zip)
- only manual trigger was defined
- .NET6 (C#10)
- SpecFlow (BDD)
- SpecFlow+LivingDoc (report generation)
- FluentAssertions
- Playwright