Software Test Self-Study Guide-from entry to entry

Source: Internet
Author: User

Recently, the software testing industry has developed rapidly, and enterprises are paying more and more attention to testing. More and more people are joining the trial force. Many people also want to learn the software trial technology to increase the industry. However, there are more and more books about the software trial, in addition, software testing involves more and more technologies. This article mainly describes the necessary knowledge required to engage in the software testing industry, and how to learn, mainly to provide you with some excellent books and give the learning order. I hope that by reading this article, you can understand how to learn the trial and what knowledge to learn. This is only a personal suggestion. If you have any mistakes, please criticize them.


I. Basic knowledge of software testing

If you want to enter the testing industry, you must understand what is the software testing and how to conduct the testing?

This part of the learning objectives: to master the basic concepts of software testing, software testing process, and skilled application of common case design methods to design a testing example. Measure the test taker's knowledge about common test methods and types and how to perform the test at each stage.

The following is a recommended answer book:

1. Translation of Patton and R.

This book can be used as the first book to enter the industry. This book describes useful technologies. by reading this book, you can quickly learn how to test software. I suggest you read this book at least three times.

After reading this book, I can find a project (which can be found in open source China) to find a defect, apply the knowledge I learned, and find a defect. In the trial project, you need to understand the trial process and learn how to build a trial environment.

2. The art of the software trial (the 3rd version of the original book) (the United States), Maye, etc.

The second is the "Bible" of the software trial. This book is said to be a must-have for Silicon Valley beginners. The best part of this book is the idea of trial. Reading this book makes you feel enlightened.

3. Computer Software Testing (original book version 2nd) (US) kanier

This book is also worth reading. It is also very suitable for people who are new to learning.

4. Test Zhu shaomin throughout the software process

The above are all written by foreigners and made in China.


There are also many classic trial books, such as Paul C. jorgensen's software trial (version 2nd) book, but I think he is not very suitable for beginners, this book is used as a postgraduate textbook, you can take a look at it after a trial.


Ii. advanced software testing books

This part is mainly intended for those who have had a one-year trial experience and have really tried several projects. The recommended GMAT is mainly used to improve the efficiency and experience of the GMAT.

1. Test the effective software license

This book provides a total of 50 suggestions for each phase of software testing. These suggestions are very pertinent and worth reading.

2. Software Testing Experience and Lessons

I should have learned more than half of the title. This book has a total of 293 pieces of experience. Read it. It will let you think about the basic theory of the trial again.


There are some other very good books, but I will not recommend them if I have not read them.


Iii. Proactive Test

We all know that the current active testing is the trend of software testing, and the company will examine its active knowledge during the recruitment process. Here we will introduce the qtp, LoadRunner, and other testing tools.

Objective: To master the concept, process, and method of active trial. You can use related tools to perform proactive testing.

Qtp:

Objective: To master the trial process, working principle, and basic usage of qtp. You can use qtp to perform an active trial. Advanced needs to master their own active framework design principles, and can independently design their own active framework.

At present, the network resources are very rich, and many predecessors have recorded a lot of videos. Let's take a look.

1. it broadcasting-qtp Learning Guide for a series of video tutorials on the free-Base Learning Software trial of Xiaoqiang

First, you can watch this video. Here we mainly talk about the basic use of qtp. In the course of learning the video, it is best to have an independent trial qtp plane ticket booking example. This is the best practice. The basic use of qtp is okay.

2. proficient in qtp-Develop your own trial technology and lead Yu Jie Zhao xubin

The first video is about recording and playback, and it is also an example of plane ticket booking. However, in actual work, there are very few recorded items, basically all of which require Script Development. This book will help you a lot.

3. qtp proactive trial authoritative guide (version 2)

This is a classic masterpiece of qtp Tarun Lalwani, recognized as the "Bible" of the qtp trial ". Anyone who has just started learning or who has used qtp should read it carefully.


LoadRunner:

Objective: To understand the common terms and procedures of the performance benchmark test. Be familiar with LoadRunner. For more information, learn to analyze performance reports, locate performance bottlenecks, and perform performance tuning. However, this process is not achieved by reading Basic Books, and requires constant accumulation of trial experience. (Work hard)

1. it broadcasting-LoadRunner Learning Guide for the test series of video tutorials of the basic learning software provided by Xiaoqiang

I still learned this video. Basically, I can use the LoadRunner runtime performance samples independently.

2. proficient in software performance testing and LoadRunner Best Practices

In the next entry book, this book is basically the Encyclopedia of LoadRunner. It involves various aspects.

3. catch insects-large-capacity Web Application Performance Test and LoadRunner practice

This part also needs to be mastered, similar to QC such as the trial management tool and mantis and other defect management tools.


Self-Automation Theory:

1. Software Testing: Test Your Own Initiative (US), Daniel J. Mosley, etc.

2. Explain the technology and examples of the software proactive Failover (a very old book)

3. Proactive failover Best Practices


4. Other Technologies

The above is the knowledge related to the software testing theory, but it is not enough to really do a good job testing. The other knowledge that must be mastered is as follows.

1. Data Technology

Objective: To master SQL statements and focus on addition, deletion, modification, and query. Ability to test: http://blog.csdn.net/xc5683/article/details/8678255

2. Programming Language

Java is recommended here. After all, Java is more popular today than runtime. It is also very easy to learn other languages.

Objective: To understand the logic and object-oriented thinking of programming. Master a language.

There are a lot of videos in this area. You can find them for yourself.

3. UML

UML must be able to understand at least. After all, most of the requirements are drawn using it.

4. Operating System

The server system mentioned here, taking Linux as an example.

Objective: To build common services and solve related faults.

We recommend that you read "laruence's Private food series". In addition, you also learn shell programming.

5. Web Technology

Assume that you need to understand the Web before testing the web. Mainly HTML + CSS + JavaScript.


I would like to share so much with you.

Finally, we provide an electronic version of some books: online storage download.

Welcome everyone else exam: http://blog.csdn.net/xc5683/article/details/8094552

Software Test Self-Study Guide-from entry to entry

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.