How can we "cultivate" software to test this "craft "?

Source: Internet
Author: User
I recently received an email saying:
Chen Gong:
Hello, I am afraid to send you an email. There is no bad purpose. My name is Xiao fan. I graduated from the computer department and now I am engaged in database retrieval services. Now I want to learn a technology, so I chose "software testing.

For a Computer Major who doesn't know how to write code or how to use a simple database language, I can only ask you to teach me and learn from me. I hope you can become my mentor.

For software testing projects, I want to start from the simplest. I hope you can give me some advice. Wait for your reply!

 

I think this is a common problem for beginners of software testing. Therefore, I decided to post the reply to the email:

 

Haha, I am afraid to be a teacher, but thank you for calling me Chen Gong. I think "work" represents "engineer ", I am proud to be an engineer. I even think that my daughter will be asked at school, "What is your father doing?" She can proudly say, "My father is an engineer ". As a software testing engineer, I am even more proud because software testing has been recognized and valued by everyone in recent years as a new career in the IT industry (although I have been testing this role for a long time, various companies have recruited excellent software testing talents and set up software testing teams. Over the past few years, I have personally experienced the software testing process from "unattended" to "worth a hundred times. In fact, this is not only the progress and improvement of software testing practitioners, but also the improvement of the entire software industry's awareness of software testing and Software Quality in China. In addition, you call software testing a "technology". I think it is too simple. software testing is not a pure technology. It integrates software development technology, software design and modeling, business and domain knowledge analysis, user model analysis, and other aspects of knowledge, it is a comprehensive knowledge utilization of the discipline, this is why experienced test engineers are so "valuable ", why can experienced test engineers easily discover the causes of bugs that many others cannot find. I like you to call the learning of software testing as "teacher learning ". Indeed, the knowledge required for software testing is extensive and rich (although some knowledge seems to be directly related to software testing, or cannot be used for the moment ), I want to learn from software testing, and I need to persevere. I want to understand that software testing is very popular in China. (I have also interviewed many people who want to switch from other roles in the software, for example, I have explained this issue in my new book "Software Testing Technology book ), but in fact, many people do not really regard it as an "engineer" profession, but they see that it is very "hot" at present, with a very promising prospect ". I hope more people can take software testing as a lifelong career, correctly understand software testing and quality management, and find fun in it, after several years, you can say "I am a software testing engineer" proudly to your son or daughter ". If you want to learn software testing, I suggest you read some books. I recently wrote three books:
Software Testing Technology book (published in May)
. Net all-around Testing Technology (not published yet)
Qtp automated testing practices (edited in cooperation with 51testing and expected to be published in May) can be found if you are interested. You can also visit my blog frequently:
Http://blog.csdn.net/Testing_is_believing

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.