Testing Of Anything

Get Started. It's Free
or sign up with your email address
Testing Of Anything by Mind Map: Testing Of Anything

1. Уровни тестирования

1.1. Component testing or Unit testing

1.2. Integration testing

1.3. System Testing

1.4. Alfa-Testing (иммитация работы штатными тестировщиками или заказчиком)

1.5. Beta-Testing (передача в работу группе пользователей)

1.6. Acceptance Testing

2. По знанию кода

2.1. WhiteBoxTesting

2.2. GrayBoxTesting

2.3. BlackBoxTesting

2.3.1. Эквивалентные классы

2.3.2. Граничные условия

2.3.3. Таблица возможных решений

2.3.4. Тестирование переходов между состояниями

2.3.5. Пользовательские сценарии

3. Виды тестирования

3.1. Functional

3.1.1. New Feature Testing (Тестирование новой функциональности)

3.1.2. Regression Testing

3.1.3. Security Testing

3.1.4. Interoperability Testing (тестирование взаимодействия)

3.2. Non-Functional Testing

3.2.1. Perfomance Testing

3.2.1.1. Volume Testing (определение производительности системы при увеличении объемов баз данных)

3.2.1.2. Stability Testing (длительная работа под заданной нагрузкой. Оценка утечек памяти, перезапусков серверов)

3.2.1.3. Stress Testing (при нагрузках свыше нормы, также оценивается способность и время восстановления)

3.2.1.4. Load Testing (под ожидаемой нормальной и пиковой нагрузках)

3.2.2. GUI/UI (Graphic User Interface testing) Соответствие заданному внешнему виду

3.2.3. Usability Testing (ISO 9241-11, Usability guidelines)

3.3. Тестирование, связанное с изменениями

3.3.1. Smoke Testing (check main functional)

3.3.2. Build Verification Test

3.3.3. Regression Testing

3.3.4. Sanity Testing (check one function in detail)

4. Направленность

4.1. Positive

4.2. Negative

5. По выполнению/ невыполнению кода

5.1. Static Testing

5.2. Dynamic Testing

6. По степени автоматизации

6.1. Ручное

6.2. Полуавтоматизированное

6.3. Автоматизированное

7. По формальности

7.1. По тестам

7.2. Исследовательское

7.3. Ad-hocking (импровизированное)

8. По тестовым сценариям

8.1. На основе требований

8.2. На основе вариантов использования

8.3. На основе модели