Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Software Testing создатель Mind Map: Software Testing

1. Non-Functional Testing

1.1. Performance Testing

1.1.1. Load Test

1.1.1.1. Test a system with constantly increasing load until reaches to its threshold value.

1.1.2. Stress Test

1.1.2.1. Validate an application’s behavior when it is pushed beyond normal or peak load conditions.

1.1.3. Spike Test

1.1.3.1. Performed by suddenly increasing the number of users by a very large amount

1.1.4. Endurance Test

1.1.4.1. Testing a system with an expected amount of load over a long period of time.

1.1.5. Scalability Test

1.1.5.1. Testing of a software application to determine the capability of scaling up

1.1.6. Volume Test

1.1.6.1. Testing a software application with a large amount of data.

1.2. Compatability Testing

1.2.1. Backward compatibility Testing

1.2.2. Forward compatibility Testing

1.3. Security Testing

1.3.1. testing an application to check whether it is according to the specific security objectives

1.4. Usability Testing

1.4.1. Test the user-friendliness of an application and identify usability defects.

1.5. Localization Testing

1.5.1. Test whether the software behaves according to the local culture or settings.

2. Functional Testing

2.1. Unit Testing

2.1.1. Testing the individual subprograms, subroutines, classes, or procedures in a program.

2.2. Smoke Testing

2.2.1. Test Core Functionalities in the system

2.3. Regression Testing

2.3.1. Test when there is a major change in the system

2.4. Sanity Testing

2.4.1. Test when there i a minor change in the system

2.5. System Testing

2.5.1. how the entire system fails to meet its objectives.

2.6. User Acceptance Testing

2.6.1. performed by the customer or end user. ensure initial requirements met the current needs of the end users.