The fifth blog job of software testing

Source: Internet
Author: User

We have learned a lot of professional courses, such as programming languages, algorithms, data structures, compiling principles, software engineering and so on. I think everyone will have this question: what is the use of learning so many lessons? How many of them are actually applied to the job? In other words, we all feel that there is an insurmountable gap between theory and practice. Xin Zou's "method of construction: Modern Software Engineering" is a good book, and skillfully combines theory and practice.

After reading through the book, I think it has the following characteristics:

First, both theory and practice. This book introduces the related concepts of software engineering, such as: SW project, Unit test, software development process, agile development, software requirement, user experience, software testing, quality assurance, etc. While introducing these basic concepts, the authors also comprehensively explain how they behave in actual research and development work, and how they relate to each development and testing staff. In introducing these concepts, the author uses examples to illustrate the situation, which makes it easier for everyone to understand.

Secondly, the writing is beautiful and illustrated. The author has spent a lot of energy trying to make us not feel bored when we read this book. First of all, the content of each paragraph is not many, to prevent us from a large page of text in a daze and lost the courage to continue reading, second, the book contains a lot of interesting pictures, we can use these images to deepen the understanding of the relevant concepts, again, the content of the book is clear, The author lists many points of knowledge in a few small order, making it easier for us to read and understand.

Third, the language humor, witty. The concept of software engineering is relatively dull and monotonous, and the author is well aware of this. Therefore, in many parts of the book, the author is in a very humorous way to tell. For example, the book uses the dialogue between characters such as "Chiu", "Guo Dong", "Xiao Fei" and "Xiao Li" to reveal the essence of a concept. This makes the reader feel very "ground gas", and through their humorous dialogue and accelerate the understanding of the relevant concepts. Personally, this is the greatest feature of the book.

Four, the coverage is wide, the knowledge point is complete. The purpose of this book is to introduce software engineering, but not just software engineering. This book is also a detailed introduction to the growth of software engineers, innovation and professional ethics in the IT industry. The author views the development of people in the whole industry and industry from different angle of view, which is worth pondering.

The law of Construction: Modern software engineering, an excellent software engineering work based on theory and practice, recommended for everyone to read.

Question: Should we be a real software engineer before we graduate?

At this stage, where can we start to develop our own development thinking and ability to move towards the engineer?

In unit testing, do you have to ask for code coverage of up to 100%?

What is an assertion?

Is there a close relationship between the team work model and the development process? Can the two be divorced?

The fifth blog job of software testing

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.