Background information:
In a typical software development project, the software testing workload often accounts for more than 40% of the total software development workload, and the test cost is 30% to 50% of the total development cost. Not long ago, software testing engineers ranked the top ten IT industry's most promising career. Clearly, testing is an important part of the software development process.
At present at home, the test has been neglected, the overall level of testing is low, professional high-end talent is extremely scarce. But to improve the quality of software, we must strengthen the testing power, not tested products often lead to late maintenance and service costs are high, market competitiveness is not strong, quality and reliability is difficult to be guaranteed.
According to statistics, Microsoft's development and testing staff ratio between 2:1 to 1:1, and many domestic enterprises are very difficult to reach the standard, most of the software companies do not have their own professional testing team and testing tools. For some large software, testing seems particularly important. Therefore, the company also considered the professional testing as one of the future development direction.
Development opportunities:
At present, the maturity of domestic software is relatively low, many software companies do not have the ability to carry out professional testing of their own products, from the cost point of view, some test work for professional testing agencies to bear than the formation of a test department more cost-effective. Therefore, the domestic software testing market space is relatively large.
In addition, some foreign software companies also need to use Third-party testing agencies to complete the software localization test, such as Microsoft's products translated into Chinese text, if they do these localized testing work, the cost will be relatively large, and to the professional testing agencies to do more cost-effective.
Therefore, this direction should still have a very good prospects for development. If you spend your energy, you can create a lot of markets.
Adverse factors:
A lot of enterprises are the prevailing culture is only heavy technology, not quality, the importance of testing has not really recognized, even if they do not have a professional testing power, and did not form a professional testing body to test the consciousness.
In addition, because there are very few software testing majors in Chinese institutions of higher learning, many testers are not trained, mostly halfway decent, lack of systematic theoretical knowledge. Moreover, many engineers do not want to engage in testing work, that is to give developers to play, there is no future, so also hindered the quality of the domestic Test team.
Model discussion:
The specific approach is to undertake the whole process of tracking software Testing services, GUI interface functional testing services, software performance testing services, accreditation and acceptance testing services, hardware selection testing services, and software quality evaluation, as required by the principal party.
Available resources: The test engineer in the testing department can be the test work, and the QA Engineer of Quality Department will be the quality assurance work.
Applicable to: The software enterprise with weak testing power.