It's a bit irrelevant, but it's a technical software test, not just a technical software Test engineer, and that's what our team needs to do. Here are some considerations for testing the software in the test group:
1. About Demand Analysis
Complex needs are like a tangled ball of wool that cannot be found at the beginning or end. And we analyze the needs of the way is every time not easy to see clear, put it there, after a period of time has become a mess. If there is a better way to finish this group of wool, according to the classification, the order placed, the next time, whether it is their own or others to use, you can easily straighten out the idea.
2. About communication
Communication with customers, often because of the understanding of the needs of different or different ideas can not be on a platform, communication time-consuming and laborious. This only through learning communication skills, improve the level of business to solve.
There are two ways to communicate within a team, either through words or through words. Writing a clear, articulate document can save a lot of time for the person who takes over. Discourse communication, through regular project meetings and test group meetings to improve. Communication not only saves time, but also increases trust and tacit understanding among team members.
3, improve the software testing technology content
Not to say that you have to use test tools, to do automated testing, white box testing; The technical content also includes more scientific and reasonable test strategy, the test method for different program architecture projects for different business models; than as a test function point, It is possible to design a redundancy of 100 case and a lean design in 50 case coverage is the same.
Of course, it must be validated by theory and practice, not by random design. The need for systematic and continuous learning can be improved. "Software testing is not just repetitive work, so it's absolutely necessary to repeat the work to the machine to complete." ”
4. Learning and training in group
"Three-person line, there will be my teacher." "Everyone has their own good side, a lot of good companies and individuals are advocating small and excellent team." Our team is in line with the "small" characteristics, humility is that there are some gaps in excellence. There are two ways to improve team level, one is to learn the strengths of others, such a problem is that other people's strengths themselves are not really interested in learning without motivation. Another approach is that everyone can highlight their strengths and find interest in order to gain sustained power. I think a good team should be a strong personality but also a comprehensive skills, so the first task is to make their skills better at the same time, with clear ideas and can share to colleagues. So get a certain balance.
Cars can be built behind closed doors, but we have to avoid duplicating the wheels. There are ready-made theories and experience, we do not adhere to the "copycat" thinking, of course, when we have good experience and experience, you can share to the outside world.
This article is reproduced from the 51Testing Software test network, see more: http://www.51testing.com/html/news.html