Traditional Culture Encyclopedia - Traditional customs - What are other terms like Agile Development, Agile Testing, etc.? What is the meaning of Agile in it? What is the relative meaning?

What are other terms like Agile Development, Agile Testing, etc.? What is the meaning of Agile in it? What is the relative meaning?

Definition of Agile Testing

First of all, Agile testing is a type of Agile, and the original definition of testing, in which problems are identified through the execution of the system under test, and in which testing is an activity that can provide metrics on the system under test, is still applicable. To the traditional definition of testing needs to be added

Agile testing is a testing practice that follows the Agile Manifesto:

Emphasis on testing the system from the customer's point of view, i.e., the point of view of the users who are using the system

Focus on continuous iterative testing of newly developed functionality, and de-emphasis on the rigorous testing phases of the traditional testing process.

It is recommended to start testing as early as possible, once the system is testable at a certain level, for example, by providing module functionality, unit testing at the module level should be started, and at the same time, as the testing goes deeper, regression testing should be performed continuously to ensure the correctness of the previously tested content.

Agile Development

Human interaction is complex and never predictable, but it is the most important aspect of the job. -- Tom DeMacro and Timothy Lister