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