Продолжаю разбираться в видах тестирования. Сегодня я изучил два интересных направления: тестирование по знанию системы и подходы по тому, как вообще строится тестирование. Рассказываю простыми словами, как сам это понял. Тестирование по знанию системы Здесь всё делится на три подхода: чёрный ящик, белый ящик и серый ящик. Сначала эти названия звучали странно, но как только разобрался — всё стало логично. 1. Тестирование "чёрного ящика" (Black-box testing) Это когда тестировщик не знает, как работает система внутри, и проверяет поведение приложения снаружи, по требованиям...
QA инженер
Ручное или автоматизированное? Погружаюсь в подходы к тестированию
Погружаюсь дальше в тему классификаций тестирования и продолжаю делиться с вами тем, что сам изучаю. Сегодня я разобрал два интересных подхода: тестирование по степени автоматизации и тестирование по сценариям. Тестирование по степени автоматизации Когда я только начал читать про это, сразу стало понятно, что всё тестирование можно условно разделить на ручное и автоматизированное. Давайте разберу, как я это понял: 1. Ручное тестирование (Manual testing) Это когда тестировщик сам, вручную проверяет...
Функциональное и нефункциональное тестирование — простыми словами
Я продолжаю изучать новые темы и простыми словами стараюсь рассказать вам то, что сам понял. Чем глубже погружаюсь в профессию тестировщика, тем интереснее становится. Начав изучать новую объемную тему, решил не спешить и разложить всё по полочкам — так лучше усваивается. Сегодня хочу поговорить о классификациях видов тестирования. Их действительно много, но начать я решил с самого базового: функциональное и нефункциональное тестирование. Функциональное тестирование Это проверка того, что должно делать приложение, в соответствии с требованиями...
Что такое баг? Разбираюсь в ошибках программного обеспечения.
Продолжая изучение тестирования, я столкнулся с понятием "баг". Оно встречается повсюду, но что же это такое? Что такое баг? Баг (от англ. bug — "жук") — это ошибка в программном обеспечении, несоответствие ожидаемым требованиям. Простыми словами: это когда кнопка "Добавить в корзину" не добавляет товар, а отправляет пользователя на главную страницу. Где можно встретить баги? Баги встречаются в любом программном обеспечении: ✔ В мобильных приложениях (приложение неожиданно закрывается). ✔ На сайтах (не загружается страница)...
Как разрабатывается программное обеспечение? Разбираюсь в методах разработки и роли тестировщика.
После изучения жизненного цикла ПО у меня возник новый вопрос: какими методами разрабатывают программные продукты? И самое главное — на каких этапах тестировщик подключается к процессу? Что такое методы разработки ПО? Методы разработки ПО — это способы организации процесса создания программного обеспечения, включающие последовательность действий, взаимодействие команд и подходы к управлению проектом. Простыми словами, это разные "рецепты", по которым можно создать программный продукт. В зависимости...
Жизненный цикл ПО и тестирование: разбираюсь, как все устроено.
Продолжаю изучение тестирования! Следующий важный шаг — разобраться в жизненном цикле программного обеспечения (ПО). Что такое жизненный цикл ПО (SDLC)? Жизненный цикл ПО (англ. SDLC – Software Development Life Cycle) — это последовательность этапов, которые проходит программное обеспечение от идеи до его вывода из эксплуатации. Почему это важно для тестировщика? Если мы понимаем, на каком этапе разработки сейчас находится продукт, мы можем определить, какие задачи перед нами стоят и когда именно подключаться к процессу тестирования...
