В чем разница между этими тестами ?
#1
Отправлено 02 марта 2021 - 06:06
1. Тест критического пути
2. End to End тест
3. Системное тестирование
4. Smoke тестирование
У всех этих тестов суть - проверить работоспособность основного функционала приложения от начала до конца. Так чем они отличаются? В Гугле не нашел ответа, заранее спасибо.
#2
Отправлено 06 марта 2021 - 17:35
Выходит плохо искали, как минимум по нескольких пунктам информация должна найтись легко. У вас есть хоть какие-то предположения?
#3
Отправлено 07 марта 2021 - 07:10
1 - ищите сначала что такое критический путь.
2 - не скажу, есть подозрение, что это просто перевод одного из пунктов.
#4
Отправлено 14 марта 2021 - 17:04
End to End тест
К слову, это требование все чаще встречается в вакансиях. Хотя мне кажется, что те, кто это требует, не всегда сами понимают, что это такое.
На данном портале есть статья, где они упоминаются https://www.software...nit-integration
#5
Отправлено 15 марта 2021 - 11:53
Интересные ответы, а тут портал нацелен на научить/подсказать, или на развитие усердности?
> End to End тест
на примере магазина действия покупателя от зашел на сайт, до купил.
Зачастую тестировщик в новом ПО/сайте видит интерфейс и в нем сразу бросаются в глаза ошибки, но большинство из них по серьезности (Severity) тривиальные или незначительные, а критические ошибки могут быть на финальном этапе.
При успешном прохождении можно сказать, что что-то работает, а не все так плохо.
> Тест критического пути
Один из случаев End to End тестирования, которые пользователи/клиенты выполняют чаще всего.
Например, есть разные способы оплаты, включая оплату картой, но известно, что 95% клиентов выбирает в данном магазине PayPal
Тестирование от входа до покупки с оплатой картой, это End to End сценарий
А вот от входа до покупки с оплатой PayPal это тестирование критического пути
> Smoke тестирование
выполняется для оценки есть ли смысл дальше тестировать, приложение запускается, сайт открывается и даже ссылки работают, в ходе Smoke тестирования не обязательно используются End to End.
>Системное тестирование
В отличии от предыдущих определений, это скорее классификация. Больше теория, и не всегда применяемая на практике. Многие тестировщики только им и занимаются.
Из вики
Систе́мное тести́рование програ́ммного обеспече́ния — это тестирование программного обеспечения (ПО), выполняемое на полной, интегрированной системе, с целью проверки соответствия системы исходным требованиям.
т.е. это либо больше теория, либо часть выполняемая в команде после юнит-тестирования, и интеграционного тестирования (ну или как минимум с оглядкой).
Все виды: Тест критического пути, End to End тест, Smoke тестирование можно по охвату объекта отнести к системному.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных