Quality Trending - 2024
Hot keys about Quality
- Quality Engineer. Transform from QA, QC
- Continuous testing - Delivery the new feature quicker
- Quality at sale and now Quality at speed
- Apply AI on covering the quality of a product
- Low Code or No Code for Automation test
Contents
In practically, There are couples of factors impacts on how you should apply those trending on your development team or not.
- The current software development methodology is applying.
- Ways of work
- System architecture (Monolithic or MicroService, …)
Next approaches to archive the quality trending
The biggest question is: How about the strategy to archive them. Here is some key actions you can consider to apply on your development team
- Automation testing more and aware of the automated testing types:
- Automated Unit test
- Automated Integration test
- Automated component test
- Automated API test (E2E Test)
- Automated UI test (E2E Test)
We can consider to follow this approach: Test Pyramid.https://martinfowler.com/articles/practical-test-pyramid.html
- Transform from Test Pyramid to HoneyComb
- Shift Left With Service Virtualization
Apply more testing in Component testing with some technical techniques like: Test Double with Mocking or Stubs.
- Covering more Component testing in each Microservice
-
Apply Testing mock, Test Double with Stubs.
-
Do testing with Contract testing for API and Consumer-Driven contract testing https://pactflow.io/what-is-consumer-driven-contract-testing/
-
Continuous testing: Integrate testing into your pipeline. After merge a new PR, new change, automatically trigger build, automatically trigger test after trigger build successfully.
- Which tools applying AI model to do low code for innovation to the next development of automation testing ?
- Low Code - Visual testing: Applitools
- Low Code - Visual testing with: Percy
- Low powered AU with : Katalon - AI
- Reflect’s advanced AI capabilities with Reflect Run
- Playwright test with AI: ZeroStep
- Generative AI-based test with Testrigor
References
- Enable Quality at Speed: https://www.parasoft.com/blog/how-to-enable-quality-at-speed-in-5-steps/
- Quality Engineer: https://qeunit.com/blog/quality-engineered-speed-delivered/
- Delivering quality at speed: https://dev.to/talenttinaapi/delivering-quality-at-speed-in-testing-17lb