What is a trend? We hear this in every industry whether it be fashion, technology, entertainment –every domain has a trend, referring to what is the current in thing and what is expected to catch in the near future. These trends help early adopters bring in an advantage and the late comers play catch along the way, while the early adopters then get ready for the next trend to move on to. Often times they become the trend setters for others to follow, as well. At QA InfoTech, we have a dedicated R&D group that focuses on trends while everyone in the organization is also encouraged to share their bit both in creating trends as well as embracing the right ones. Of the various areas we invest in, automated software testing is a huge piece covering both functional and non-functional areas. What are some of these trends that we are focused on at this time in the space of software test automation? Our recent Qualloquium event was a good reflection of the varied practices the company has been adopting including a focus on:
- Small is big – meaning small modules of automated software testing taking priority over large test scripts that test a bunch of things in one go
- Inverting the test pyramid – with an increasing focus on starting right from unit tests to catch issues early on and effectively
- Combinatorial test automation – that focuses on multiple test areas addressed with a single set of test scripts – for example, functional and security, functional and accessibility, functional and performance etc.
- Mobile Test Automation – including running scripts on multiple devices wirelessly, leveraging the right tools in cases where the DOM elements are not detected, building an entire iOS app more effectively from a test angle
- Becoming more technical – by not just focusing on automation and coding (while these will soon become the key), but also on plug-ins, developer tools such as F12 which will help even the manual engineers take the path towards automation
- Frameworks that detect blocks that are external to the application – for example a mobile device performance test framework that we are currently building with an intent of going open source
- Objectively evaluating quality regardless of who the tester is – for example, an automation accessibility compliance score tool that we have built
In all, the core message is to remember that trends need not always be followed on through external sources. If the organization and teams are motivated, trend setting can start from within and we are happy that we have a passionate team at QA InfoTech that holds innovation and continuous improvement high up in its charter. Our latest webinar on the same is available here.