The definition of software testing
First, what is software?
1, is a computer software program, the program uses a set of data and related documentation.
2, the software is the soul of the computer. Software can be divided into two categories: system software and application software
System Software: System software is generated, prepare a set of files and programs, and perform other procedures required. Such as operating systems Window, database AQL-Server, drivers, java language compiler system environment.
Applications: computer users in order to solve some specific problems of acquiring, developing or developed various programs or software packages, such as APP, QQ, micro letters
Second, what software testing is?
Software testing is defined as: use of manual or automatic means to run or test a system, its purpose was to examine whether it meets specified requirements or to clarify the difference between expected results and actual results.
Books Definition: To find errors in the program and the execution of the program.
purpose:
1) In order to find service logic program code or present
2) In order to test whether the product is in line with user needs
3) In order to improve the user experience.
Category III software testing
Divided by the test execution phase
Test Unit> integration test, system test, acceptance test (formal acceptance testing, testing [alpha], Test beta])
Divided by testing techniques / methods
White box, black box testing, box testing gray (interface)
Whether measured object run segmentation
Dynamic testing, static testing (checking documentation, code page)
Divided according to different testing methods
Manual testing, automation
Divided by content contained in test
Function, interface, security, compatibility, ease of use, performance, pressure, load, recovery
Other tests division
Smoke, regression (submit bug test developed modified after returning), exploratory / free
C / S and B / S structure
C / S: a client, such as app, QQ, micro-letter
B / S: web sites, such as online viewing pages iQIYI