[Software Test] Q & A article

What is software testing

The concept : test software functionality meets the needs of users

  • The basic operating software testing is to find bug, can be understood as a program under specified conditions to operate, to discover errors in the program, and measure software quality, and the process of evaluating whether to meet their design requirements.

The difference between software testing and R & D

Research and development test
Degree of difficulty Breadth of small, specialized high Breadth, low professionalism
purpose Scratch, from 0 to 1 To become a better 1 1
Participate in role Developer The main test and the developer, black box testing, unit / integration testing is done by the developer testers
The implementation phase development stage Throughout the software development cycle
Required Skills Encoding capabilities The use of operational capacity, design and architecture analysis capabilities, testing methods and tools to analyze and understand the user model, programming capabilities

Working environment: Basic similar
prospects: automated testing, security testing and other areas of development prospects and development are basically the same.

Difference between testing and debugging

test debugging
Different purposes Defects found program Locate and solve the problem in the program
Participate in role The main test and the developer, black box testing, unit / integration testing is done by the developer testers Developer
The implementation phase Throughout the software development life cycle development stage

Why choose software testing

1. Test and research and development are two different concerns work, the development goal is to achieve functional, objective test is to determine whether the function can work properly. I chose to test mainly because this process can be "discovered" and "analysis" exercise my thinking , there must reverse thinking : build a house development, testing Chai Fangzi. For example: There are two mobile phone call records, delete. After deleting is zero, continue to delete. There are also divergent thinking : To explore multiple answers. For example: testing a vending machine. Forward, reverse, borders, pressure, performance, power consumption, power, appearance, no change ... and so must be considered.
2. It is often said interest is the best teacher, like programming a key gateway to the unknown world, in the process of learning to program, the compiler error always want to find the problem by commissioning the way, after which I will have to test strong interest, identify problems and resolve to make it more perfect.
3. For the personality aspect I think I am more suitable for software testing, curious and sensitive, good suspect, taking into account the issue more comprehensive, it is also essential during the test. And the test can enhance my sense of achievement, to become better and stronger 1 of 1, can make me more motivated.
4. In college life, I have to learn quickly not only the ability , and actively participate in community organizations, is also strong communication skills, and be programmed to learn, there are certain words and development capabilities.
The test is often the last test's products, so the test personnel should have a strong sense of responsibility , which is one of the essential qualities.

Published 60 original articles · won praise 23 · views 3315

Guess you like

Origin blog.csdn.net/weixin_44945537/article/details/104029249