Clausion Software Testing:
A good tester has a “tester’s mind”
Clausion Software Testing:
A good tester has a ”tester’s mind”
Clausion’s Test Engineers participate in product development projects at an early stage. Planning new product features and functionalities starts with Product Management selecting the functions and features for the upcoming product version and defining the requirements. The release content plan is then presented to the development team – software developers and testers.
”We start analyzing the features in more detail together. Everyone is welcome to make suggestions.”
In agile software development, planning continues throughout the project. The testers’ responsibility is to make sure that the implemented functions and fetaures work as intended. Planning manual tests starts as soon as possible based on the feature specifications. When the developers begin their work, the testers get ready.
”Testing begins as soon as the developers have implemented something and continues until the whole function is ready.”
New ideas also often come up during testing and test plans are updated accordingly.
When the developers move on to working on the next feature, the testers plan and run regression tests to verify that the old functions still work after changes have been made to the software.
Clausion has product development teams in Finland and India. There are no essential differences in the tasks and responsibilities between the countries. The release content defined by Product Management is divided between the teams as seen best in the current project.
”Our QA Manager coordinates common issues between the teams, but otherwise we take care of any practical issues personally with each other. We use Skype a lot in communicating with our Indian colleagues.”
Regular team meetings are also held to keep the whole team up to date on the overall progress of the project.
Tester’s work requires knowledge of different testing techniques, principles and tools. With changes in technology and tool development, learning is a big part of the work. It may at times feel challenging but is good for personal development.
”In this work, you never feel like you know and can do everything.”
Testers must be persistent and resilient, know how to prioritize, and see the big picture as well as the dependencies between things. Being able to choose the most critical aspects of the product for testing is important.
One essential quality is a ”tester’s mind”.
”A good tester can think outside the box. In other words, use their imagination to think of different ways to use the product. This way, the product will be tested also from other than the most obvious points of view.”
The agile product development methodology makes the testers’ work challenging, because plans often change along the way. The agile model is a good a way to do product development, but it means that sometimes you must learn complicated functions several times as the implementation changes.
Most rewarding for a tester is when the product gets good feedback from customer satisfaction surveys.
”We develop this product for customers. When a customer feels that the product is useful to them and easy to use, it is the best thanks to us.”
In a tester’s daily work, there are smaller sources of joy, too.
”When you find a bug. There’s no denying it – it’s a personal success moment to a tester.”