BasicsIntroduction Software Development Models Testing Lifecycle Testing Types Testing Techniques Testing Levels Defect Life Cycle Test Metrics BDD
Manual TestingIntroduction Manual Testing tools Requirements Desiging Tests Executing Tests Testing Artifacts Testing Plan Testing Strategy Test Summary Report
Automation TestingIntroduction Web Automation Desktop Automation Mobile Automation API automation Performance Testing ROI Page Object Model Automation tools Unit Testing frameworks git Linux Commands Package Managers Build Managment tools docker CI CD Cloud Testing Providers
MiscellaneousAutomation Tester Onboarding Interview Questions and Answers Automation cheatsheet
Cloud TestingConsidering permuation and combination of devices, browsers, operating systems, it is advisable to run tests in cloud. There are many cloud testing providers as mentioned below.
AWS device farmAWS device farm lets you run the automated tests on various platforms like IE, Firefox, Chrome, iPhones, Android phones etc To run aws tests, you need to do the following
- Create pom with required plug-ins
- Add assembly XML in src\main\assembly
- write below code and mvn package -DskipTests=true and mvn assembly:single
- upload the zip with dependency to cloud
BrowserstackBrowserstack is used by many well known companies in the world. Browserstack helps you automate websites and mobile apps on various browsers like IE, Safari, Firefox and major operating systems like linux, windows and Mac. You can also test iOS and Android apps in the cloud.
SaucelabsSaucelabs provides cloud based testing services. It is similar to Browserstack. It helps you automate websites and mobile apps on various browsers like IE, Safari, Firefox and major operating systems like linux, windows and Mac. You can also test iOS and Android apps in the cloud.
Complex problems, Simple Solutions