Do
Automated TestingI have been an intern for more than half a year.
WorkBut I learned a lot about my full-time job, and I started my test.
Before entering the company, I have been learning Java and PracticeInterviewI also learned about Java, but I started a test after I went in. At first, I felt cheated and thought that development was what I wanted to do. The test was too simple, no technical skills, no learning ......
Because I had no work experience, I had no efficiency when I was studying at school, so I started the test.Learning. The company's management is not strict, the atmosphere is very active, and work and study are very free. Through communication and learning with my colleagues, I soon got a certain understanding of the basic knowledge of testing, a certain understanding of the company's business and products, and then began to learn automated testing.
Automated testing tools are developed by the company. What I do is to write automated scriptsUnit TestPerform regression testing, analyze test bugs, communicate with developers about bugs, and issue test reports. It seems to be a simple task, but it still takes a lot of time and effort. To sum up, there are the following points:
1. First of all, you must be familiar with business knowledge, products, and scripts.
2. The second is script learning. I use the TCL language. The language is relatively simple and quick to learn. I also need to expand itcl, it is also an object-oriented language (just like C ++ is a C extension ).
3. test execution, distribution of test cases, selection of test environment, and coverage of test cases within a limited period of time all require consideration.
4. Then, analyze the test results, whether it is a test case problem, an automated test script error, a product defect, or a test environment or script language error, this requires careful analysis, and experience is particularly important here.
5. Finally, the test report is sent. Although the report is cumbersome, it is very important. It reflects the work execution results and reflects the current situation of automated testing.
In general, automated testing involves a lot of work, and communication with developers and testers is also important. After all, collaboration can improve work efficiency.
Finally, let's take a look at the status of testing, which is lower in the industry than in development. This is an indisputable fact. Most Chinese companies are so confused about the testing work, this situation is even more aggravated, and the status of automated testing is even lower. I have a lot of testers in my company, and I pay more attention to testing. However, we only have less than 10 people engaged in automated testing. The role of automated testing has not been fully realized yet, although we have made great progress through our efforts, it is still not enough.MicrosoftMost of the tests are automated tests. In comparison, there is still a lot of room for development in automated testing.
We hope that the development of automated testing will become better and better, the testing compatriots will become more and more confident in their work, and the testing industry will grow and stronger in China.
From: http://www.51testing.com/html/02/n-170202.html