In the description, a number of IDEs are mentioned. Am i correct in assuming that the actual coursework is language agnostic, ie. i donβt need to either know or learn Java or CSharp to complete the certification? Just want to make sure. The phrasing is:
Notably, the practices and approaches covered in the certifications apply to any set-up or tools. Good automation comes from applying these practices to the tools that work best in a specific context. However, the IDEs and frameworks used are as follows:
Java: IDE is IntelliJ. Frameworks are JUnit, RestAssured and Selenium-WebDriver.
CSharp: IDE is Visual Studio Code. Frameworks are NUnit, RestAssured and Selenium-WebDriver.
JavaScript: IDE is Visual Studio Code. Frameworks are Jest, React-Testing-Library and WebDriverIO
As I understand it, there are 3 versions of the certificate, one for each of the languages. So you should only need to use the language related to the version of the course you are taking.
Some of the language and videos as part of the course, are shared among the 3 versions of the certificate. So you may notice overlap, where another language is referred to, do all 3. You should be able to follow along using only one of the three.
The foundation and intermediate courses can be taken in either Java, CSharp, or JavaScript; you can choose the version/language you prefer upon purchase. The advanced one is language agnostic and about identifying and applying your test automation strategy