I'm a QA, now I have a chance to learn a development skill under developer instruction. Which one will add more benefit for a QA career path?
- Back-end (PHP)
- Front-end
Please help to shed a light
Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. It only takes a minute to sign up.
Sign up to join this communityI'm a QA, now I have a chance to learn a development skill under developer instruction. Which one will add more benefit for a QA career path?
Please help to shed a light
It depends, both paths back-end and front-end have their testing challenges.
I would start with front-end, because understanding the basics of a web-application is very useful when when creating end-2-end UI-automation tests with for example Selenium/WebDriver. As Selenium/WebDriver is the facto standard this makes this most sense from a career perspective.
Learning how the back-end works later might also be easier if you understand how the front-end access API's and such.
Go full-stack:
Best would be to learn and create a simple full-stack application in your training. So including back-end and front-end, but also including all the automated tests that you typically need coverage for: Unit-tests, Integration tests and Functional end-2-end test. Understanding the full life-cycle was very helpful for me.