Unlocking Continuous Testing: The Four Best Practices Necessary for Success.
- Organizations have shifted en masse toward new agile development methodologies, believing that doing so would lead to faster release cycles, better product quality and happier customers.
- However problems are afoot: According to Forrester, the percentage of organizations releasing software on an at least monthly basis declined from 36 percent in 2017 to 27 percent in 2018.
- Testing can be one of the single biggest roadblocks standing between organizations and their agile objectives.
- While the majority of organizations have enthusiastically embraced agile planning and development, most still find themselves unable to effectively implement continuous testing throughout the software development lifecycle.
- There are four best practices to help overcome this: focus on test quality, keep your tests short and atomic, test across multiple platforms, and leverage parallelization
Whether you are new to Test Automation or a seasoned veteran, you need to check out Test Automation University, provided by Applitools. I have taken a few courses and continue to explore new content. The courses are really well done and by reputable folks from the Global Testing / Test Automation community.
A few names:
- Angie Jones
- Joe Colantonio
- Bas Dijkstra
- Tariq King
- Andrew Knight
- Jason Arbon
- and many more …
Here are a few of my favourite courses:
- Web Element Locator Strategies: https://testautomationu.applitools.com/web-element-locator-strategies/index.html
- Automating your API tests with REST Assured: https://testautomationu.applitools.com/automating-your-api-tests-with-rest-assured/index.html
- AI for Element Selection: Erasing the Pain of Fragile Test Scripts: https://testautomationu.applitools.com/ai-for-element-selection-erasing-the-pain-of-fragile-test-scripts/index.html
- Scaling Tests with Docker: https://testautomationu.applitools.com/scaling-tests-with-docker/
- Testing From The Inside: Unit Testing Edition: https://testautomationu.applitools.com/unit-testing/index.html
If you’re experiencing high turnover in your QA team, the tips outlined above can help you drive costs down by ensuring you retain top-performing employees. While you may need to implement some changes, the result will unequivocally justify the means. Neglecting your employees by providing inadequate training and bypassing deserved promotions will only hurt you in the end. In DevOps practice, where thwarting defects from infiltrating public sites is critical to retaining clients, companies won’t endure by delivering subpar results. As for good QA testers? They’ll survive regardless. Especially in today’s robust economy.
Check out the full article here.
From the State of Testing 2019 report:
“With about 1,000 participants from more than 80 countries, the survey aims to provide the most accurate information of the testing profession and the global testing community. Held yearly, the survey also captures current and future trends.”
Some of the conclusions mentioned in the report are:
- Testers still need to be versatile and take up work in additional tasks and realms.
- People keep moving to testing from other jobs or positions; testing is an attractive career that is flourishing in the eyes of the Industry.
- Testing teams are getting smaller year after year.
- Agile keeps being the most relevant development approach; DevOps has passed waterfall and is now second.
- Testers blend different types of testing techniques as part of their work.
- Organizations are shifting their testing, expanding both left and right.
- There is increased collaboration between test and dev; the lines between teams are getting blurrier with time.
Full report available from my personal OneDrive here and embedded below.