Production deployment starts with the first line of code: an application should be built to work in production infrastructure, could be deployed using existing process, be it CD or manual update and handle load expected in production. Even in almost ideal CD process with wide use of automation where it is possible, some human interaction might be required when it comes to changes to DB, build scripts or infrastructure with new release.
Appium, a popular tool relying on Selenium for mobile testing, has its shortcomings. We explore other automated testing tools that make a viable alternative to it.
Testing as a practice has evolved over many years. We have had many experts who are popular today. We have many styles, schools and approaches to testing. A lot of complex problems have been solved. Yet – there remains a bunch of problems that are fundamental that have remained unsolved.