- URL: https://qase.io
- API Specs: https://developers.qase.io/docs
- Create test cases in Qase management system
- Implement automation framework for testing of Qase API and UI
- Setup Jenkins job to trigger automation test run at 11 AM each day
- At the end of each run allure report should be generated
-
At least 7 UI tests
- positive
- negative
- boundary
- security
-
At least 5 API tests
- positive
- negative
- boundary
-
At least 2 data-driven tests
-
API calls for precondition steps
-
Clearing of test data after launching a specific test/suite/test run
-
Readable and understandable allure report
-
C# code conventions
- Factory
- Chain of invocations
- Decorator
- Mediator
- branches: feature/case—id-new-awesome-feature
- commits: CASE-ID: Title starting with a capital letter