#вопросы_с_собеседования
Что такое интеграционное тестирование?
Интеграционное тестирование выполняется после модульного. При интеграционном тестировании проверяют группу связанных между собой модулей ПО. Его цель — выявить неисправности, связанные с их взаимодействием.
Типы интеграционного тестирования:
👉 «Большой взрыв» — проводится после объединения всех модулей.
👉 Нисходящее — тестирование и интеграция начинаются сверху и идут вниз.
👉 Восходящее — модули более низкого уровня тестируются перед перемещением вверх по иерархии к модулям более высокого уровня.
👉 Гибридное — сочетает в себе нисходящее и восходящее интеграционное тестирование. Интеграция при таком подходе начинается со среднего уровня, а тестирование проводится в обоих направлениях.
Что такое интеграционное тестирование?
Интеграционное тестирование выполняется после модульного. При интеграционном тестировании проверяют группу связанных между собой модулей ПО. Его цель — выявить неисправности, связанные с их взаимодействием.
Типы интеграционного тестирования:
👉 «Большой взрыв» — проводится после объединения всех модулей.
👉 Нисходящее — тестирование и интеграция начинаются сверху и идут вниз.
👉 Восходящее — модули более низкого уровня тестируются перед перемещением вверх по иерархии к модулям более высокого уровня.
👉 Гибридное — сочетает в себе нисходящее и восходящее интеграционное тестирование. Интеграция при таком подходе начинается со среднего уровня, а тестирование проводится в обоих направлениях.
👍18❤3👏2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧑💻 Как я входил в IT: опыт подписчиков «Библиотеки программиста»
Недавно мы провели опрос среди наших читателей, и сделали несколько интересных открытий, которые пригодятся всем, кто решил войти в ИТ в 2024 году.
👉 Читать результаты опроса
Недавно мы провели опрос среди наших читателей, и сделали несколько интересных открытий, которые пригодятся всем, кто решил войти в ИТ в 2024 году.
👉 Читать результаты опроса
👍4🔥3❤2🥱1
🤔🤔 Как проверить локаторы с помощью Playwright
В этой статье автор расскажет о том, что можно проверить у локатора (элемента) и какие вообще есть возможности проверок. Более того, он описал упражнения, которые вы можете выполнить и отработать в качестве практики.
Продолжить чтение
#гайд
В этой статье автор расскажет о том, что можно проверить у локатора (элемента) и какие вообще есть возможности проверок. Более того, он описал упражнения, которые вы можете выполнить и отработать в качестве практики.
Продолжить чтение
#гайд
🔥10❤🔥10❤2🥰1
👍👍 9 способов получить первую работу тестировщиком
Спикер расскажет:
👉 В каких случаях нетворкинг особенно важен по сравнению с откликами на вакансии?
👉 Чем помощь с трудоустройством от HR на карьерном треке отличается от контактов менторов?
👉 Когда имеет смысл рассчитывать на трудоустройство через предыдущих выпускников, а когда это бессмысленно?
Смотреть
#видео
Спикер расскажет:
👉 В каких случаях нетворкинг особенно важен по сравнению с откликами на вакансии?
👉 Чем помощь с трудоустройством от HR на карьерном треке отличается от контактов менторов?
👉 Когда имеет смысл рассчитывать на трудоустройство через предыдущих выпускников, а когда это бессмысленно?
Смотреть
#видео
❤🔥20👍2🥱2❤1
#вопросы_с_собеседования
Что такое граф причинно-следственных связей?
Метод тестирования с использованием графа причинно-следственных связей — это способ разработки тестов методом «черного ящика», который использует графическое представление входа (причины) и выхода (следствия) для построения теста. В этом методе используются различные обозначения для описания функций и других взаимосвязей между входными и выходными условиями.
Что такое граф причинно-следственных связей?
Метод тестирования с использованием графа причинно-следственных связей — это способ разработки тестов методом «черного ящика», который использует графическое представление входа (причины) и выхода (следствия) для построения теста. В этом методе используются различные обозначения для описания функций и других взаимосвязей между входными и выходными условиями.
🤩10👍7❤4🔥1🌚1
🐞🐞 Не баг, а фича: видеоигровые баги, которые стали классикой
Даже в AAA‑играх могут быть ошибки. Чаще всего сталкиваться с багами неприятно, однако иногда они могут войти в геймплей целого жанра или вовсе стать основой целой франшизы видеоигр. Разработчикам может будет полезным что‑то позаимствовать.
В комментариях пишите о других известных багах, которые повлияли на игровой процесс в играх.
В качестве бонуса в конце — небольшая подборка багов, которые превратились в мемы.
Читать статью
#почитать
Даже в AAA‑играх могут быть ошибки. Чаще всего сталкиваться с багами неприятно, однако иногда они могут войти в геймплей целого жанра или вовсе стать основой целой франшизы видеоигр. Разработчикам может будет полезным что‑то позаимствовать.
В комментариях пишите о других известных багах, которые повлияли на игровой процесс в играх.
В качестве бонуса в конце — небольшая подборка багов, которые превратились в мемы.
Читать статью
#почитать
👍12❤1🔥1👾1
#дайджест перед выходными
➕ Как войти в новый проект — взаимоотношения с командой и пользователями, тестовая лаборатория
➕ Как защитить PROD от багов и себя от стресса — о том, как защитить команду от багов, ведь для реализации необходима помощь всей команды в восстановлении процессов разработки ПО
➕ TDD или разработка через тестирование — гайд по Test-Driven Development
➕ SOLID-принципы автоматизации на примерах — по мере увеличения размера и сложности кода он становится подвержен таким проблемам, как дублирование кода, жесткая привязка и хрупкие наборы тестов. Именно здесь вступают в силу принципы SOLID
➕ Как привлечь разработчиков к исследовательскому тестированию — для качественного исследования требуется время, больше, чем есть у одного тестировщика в команде
➕ Как войти в новый проект — взаимоотношения с командой и пользователями, тестовая лаборатория
➕ Как защитить PROD от багов и себя от стресса — о том, как защитить команду от багов, ведь для реализации необходима помощь всей команды в восстановлении процессов разработки ПО
➕ TDD или разработка через тестирование — гайд по Test-Driven Development
➕ SOLID-принципы автоматизации на примерах — по мере увеличения размера и сложности кода он становится подвержен таким проблемам, как дублирование кода, жесткая привязка и хрупкие наборы тестов. Именно здесь вступают в силу принципы SOLID
➕ Как привлечь разработчиков к исследовательскому тестированию — для качественного исследования требуется время, больше, чем есть у одного тестировщика в команде
🔥6😁5🥰3🤩3👍2
Встретился весьма полезный файл, в помощь к подготовке к собесу
В этом файле указаны:
➕ Вопросы QA
➕ Сравнение работодателей
➕ HR вопросы
➕ Краткие ответы на вопросы
Сохраняйте и изучайте во время подготовки
В этом файле указаны:
➕ Вопросы QA
➕ Сравнение работодателей
➕ HR вопросы
➕ Краткие ответы на вопросы
Сохраняйте и изучайте во время подготовки
👍29❤2🥰2⚡1
💁💁 Тестирование UI в Compose Multiplatform
Автор поделится своим опытом написания UI-тестов для приложения на Compose Multiplatform: как приходилось писать почти наугад, запускать код и изучать результат. Будет полезно начинающим тестерам.
Продолжить чтение
#почитать
Автор поделится своим опытом написания UI-тестов для приложения на Compose Multiplatform: как приходилось писать почти наугад, запускать код и изучать результат. Будет полезно начинающим тестерам.
Продолжить чтение
#почитать
🎉10🤩10👍2🥰1
🛤️🛤️ Дорожная карта автоматизации тестирования: основные моменты
Дорожная карта автоматизации тестирования — это модель, которая разбивает сложную тему автоматизации тестирования на пять этапов. В этой статье рассматривается подход к выбору наиболее подходящих вариантов
Читать статью
#гайд
Дорожная карта автоматизации тестирования — это модель, которая разбивает сложную тему автоматизации тестирования на пять этапов. В этой статье рассматривается подход к выбору наиболее подходящих вариантов
Читать статью
#гайд
👏2❤🔥1
#вопросы_с_собеседования
Объясните технику разбиения на классы эквивалентности
Разбиение на классы эквивалентности — это метод тестирования «черного ящика», основанный на спецификациях. Набор входных данных, определяющий условия тестирования, разбивается на логически сопоставимые группы таким образом, что использование даже одних тестовых данных из группы для тестирования можно считать аналогичным использованию всех остальных данных в этой группе.
Объясните технику разбиения на классы эквивалентности
Разбиение на классы эквивалентности — это метод тестирования «черного ящика», основанный на спецификациях. Набор входных данных, определяющий условия тестирования, разбивается на логически сопоставимые группы таким образом, что использование даже одних тестовых данных из группы для тестирования можно считать аналогичным использованию всех остальных данных в этой группе.
👍5❤🔥1🥰1
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
❤2❤🔥1⚡1
🐞🐞 Типичные ошибки Junior QA
Два спеца отвечают на вопросы и делятся опытом применения указанных тем.
Разобранные вопросы:
👉 Какие промежуточные звенья могут быть в клиент-серверной архитектуре?
👉 Для чего нужны брокеры очередей и как мы можем это использовать в тестировании?
👉 Что делать если релиз уже завтра, а к тебе приходят с срочным хотфиксом и ты не успеваешь все протестировать?
👉 Что делать если ты просто не успеваешь все протестировать, а релизить ну очень надо?
👉 Расскажи об идеальном процессе разработки с твоей точки зрения
Смотреть
#видео
Два спеца отвечают на вопросы и делятся опытом применения указанных тем.
Разобранные вопросы:
👉 Какие промежуточные звенья могут быть в клиент-серверной архитектуре?
👉 Для чего нужны брокеры очередей и как мы можем это использовать в тестировании?
👉 Что делать если релиз уже завтра, а к тебе приходят с срочным хотфиксом и ты не успеваешь все протестировать?
👉 Что делать если ты просто не успеваешь все протестировать, а релизить ну очень надо?
👉 Расскажи об идеальном процессе разработки с твоей точки зрения
Смотреть
#видео
❤🔥17👍4❤1🥰1
🤔🤔 Нужны ли курсы по тестированию? Честное мнение от преподавателя
Вопрос обучения основам тестирования автор прочувствовал на себе со всех сторон:
👉 он был в роли человека, решившего ступить на путь тестирования без профильного образования
👉 являлся преподавателем в школах тестирования, а сейчас занимаюсь индивидуальным обучением
👉 по своей основной работе постоянно проводит технические интервью для QA инженеров всех уровней и точно знает, какие скиллы важны при приёме на работу.
В связи со всем выше перечисленным, его мнение однозначно: чтобы начать карьеру тестировщиком/QA НЕ ОБЯЗАТЕЛЬНО покупать курсы и проходить их.
А продолжение тут
#почитать
Вопрос обучения основам тестирования автор прочувствовал на себе со всех сторон:
👉 он был в роли человека, решившего ступить на путь тестирования без профильного образования
👉 являлся преподавателем в школах тестирования, а сейчас занимаюсь индивидуальным обучением
👉 по своей основной работе постоянно проводит технические интервью для QA инженеров всех уровней и точно знает, какие скиллы важны при приёме на работу.
В связи со всем выше перечисленным, его мнение однозначно: чтобы начать карьеру тестировщиком/QA НЕ ОБЯЗАТЕЛЬНО покупать курсы и проходить их.
А продолжение тут
#почитать
❤2🥰1
💁💁 Уроки, извлеченные из опыта тестирования ПО
Выводы, сделанные тестировщиком за 20 лет работы в сфере. Автор дает советы, рассказывает, как поступать в той или иной ситуации, и как не выгореть на этом пути
Читать статью
#почитать
Выводы, сделанные тестировщиком за 20 лет работы в сфере. Автор дает советы, рассказывает, как поступать в той или иной ситуации, и как не выгореть на этом пути
Читать статью
#почитать
❤🔥16❤2⚡1🥰1
#вопросы_с_собеседования
Что вы будете делать, если обнаружите серьезные ошибки в ПО?
В таких случаях лучший способ действий для тестировщиков — немедленно сообщить обо всех ошибках со статусом «критикал» или «блокер». Поскольку подобные ситуации могут привести к серьезным проблемам, таким как недостаточное модульное или интеграционное тестирование, плохой дизайн, неправильные методы сборки или выпуска и так далее, следует обязательно связаться с руководством и предоставить документацию в качестве доказательства наличия проблемы.
Что вы будете делать, если обнаружите серьезные ошибки в ПО?
В таких случаях лучший способ действий для тестировщиков — немедленно сообщить обо всех ошибках со статусом «критикал» или «блокер». Поскольку подобные ситуации могут привести к серьезным проблемам, таким как недостаточное модульное или интеграционное тестирование, плохой дизайн, неправильные методы сборки или выпуска и так далее, следует обязательно связаться с руководством и предоставить документацию в качестве доказательства наличия проблемы.
👍12😁3❤1🥰1