Software testing learning experience review - the first day

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

Guess you like

Origin www.cnblogs.com/weiweivip666/p/11135896.html