Skip to content

alex-backend-dev/OnlineShopSeleniumAutomation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

ISsoft Training (Final Task)

Automate five test cases

Technology stack

· Programming language – C#

· Testing framework – NUnit

· Browser Automation – Selenium WebDriver

· Reporting – Allure framework

Tasks:

· Automate 5 test cases, which are described above

· Tests from one test class should be executed in one browser (if 3 test classes – browser should be opened 3 times, before each test class, not before each test method)

· Required patterns: Page Object; Optional: Singleton, Strategy (You can add more, if needed)

· If your project will contain DDT - store datasets in txt/xml/json files

· Project should be placed on GitHub or Bitbucket

· Tests should work in Chrome and Firefox

· Add switch in your code to run tests locally/ using Selenoid/SauceLabs (you may to do it by using “switch to” C# construction at your web driver generation code layer)

· If some test fails, attach screenshot, date and time, browser, platform version to your report

· Add cleanup to remove created data and grab info about running tests (add attachments)