#automationTesting
Автоматизация тестирования абсолютно неотъемлема и необходима в современной разработке программного обеспечения. Ее преимущества известны всем, что делает автоматизацию тестирования желанным для применения. Факт, отказ от ручного тестирования, сокращение затрат и автоматизация в спринте (in-sprint automation) подталкивают компании внедрять автоматизацию как можно скорее в собственные проекты. У каждой компании свой подход к достижению цели. Однако, они все совершают одинаковые ошибки в процессе внедрения автоматизированного тестирования.
В сегодняшней статье описаны общие проблемы, с которыми сталкиваются организации, и ошибки, которые они совершают. Эти ошибки создают эффект снежного кома и влияют на возврат инвестиций (ROI) от автоматизации.
21 распространённая ошибка в автоматизированном тестировании и способы борьбы с ними
Автоматизация тестирования абсолютно неотъемлема и необходима в современной разработке программного обеспечения. Ее преимущества известны всем, что делает автоматизацию тестирования желанным для применения. Факт, отказ от ручного тестирования, сокращение затрат и автоматизация в спринте (in-sprint automation) подталкивают компании внедрять автоматизацию как можно скорее в собственные проекты. У каждой компании свой подход к достижению цели. Однако, они все совершают одинаковые ошибки в процессе внедрения автоматизированного тестирования.
В сегодняшней статье описаны общие проблемы, с которыми сталкиваются организации, и ошибки, которые они совершают. Эти ошибки создают эффект снежного кома и влияют на возврат инвестиций (ROI) от автоматизации.
21 распространённая ошибка в автоматизированном тестировании и способы борьбы с ними
Хабр
21 распространённая ошибка в автоматизированном тестировании и способы борьбы с ними
Автоматизация тестирования Автоматизация тестирования абсолютно неотъемлема и необходима в современной разработке программного обеспечения. Ее преимущества известны всем, что делает автоматизацию...
#softwareTesting
Когда вы рассматриваете европейский рынок IT-вакансий, то заметите, что частым пунктом в списке пожеланий работодателей является наличие у кандидата сертификата ISTQB Tester Foundation Level. В некоторых крупных компаниях в области здравоохранения или финансов это бывает даже обязательным пунктом.
Автор статьи делится своей системой подготовки к ISTQB сертификации.
Как подготовиться к ISTQB сертификации за 3 шага
Когда вы рассматриваете европейский рынок IT-вакансий, то заметите, что частым пунктом в списке пожеланий работодателей является наличие у кандидата сертификата ISTQB Tester Foundation Level. В некоторых крупных компаниях в области здравоохранения или финансов это бывает даже обязательным пунктом.
Автор статьи делится своей системой подготовки к ISTQB сертификации.
Как подготовиться к ISTQB сертификации за 3 шага
#proQuality_books #softwareTesting
Ключевые процессы тестирования. Планирование, подготовка, проведение, совершенствование (2011)
Автор: Рекс Блэк
Количество страниц: 544
Язык издания: Русский, Английский
В современных условиях стремительно меняющейся среды разработки процессы тестирования программного обеспечения играют все большую роль. Если методологии ускоренной разработки нацелены на потребность компании в быстром выпуске продукта, то процессы тестирования направлены на столь же существенную потребность в выпуске его в надлежащем виде.
Плюсы:
➕Много практических советов, связанных с организацией процесса тестирования, методологией, с подбором персонала
➕Рассмотрение всех процессов дополнено примерами: показано развитие проекта выпуска новой версии ПО с нуля и до победного завершения
➕Приведены все расчёты, необходимые для оценки стоимости проектов, даются примеры и объяснения стиля общения с заказчиками, охвачены все стадии работы по управлению и обеспечению качества проекта
➕Детально рассматривается весь процесс тестирования, от написания тестов и заведения дефектов до организации целой группы тестирования, множество примеров, выводов, информация разделена удачно на главы и удобна для чтения
➕Читается легко
Недостатки:
➖Автор слишком многое попытался объединить в одной книге
➖Некоторые примеры являются лишними, можно было бы обойтись без них.
Для кого книга:
✔️Для тех, кто хочет стать хорошим тестером.
✔️Ведущим тестировщикам и тест-менеджерам.
✔️Руководителям IT проектов
Ключевые процессы тестирования. Планирование, подготовка, проведение, совершенствование (2011)
Автор: Рекс Блэк
Количество страниц: 544
Язык издания: Русский, Английский
В современных условиях стремительно меняющейся среды разработки процессы тестирования программного обеспечения играют все большую роль. Если методологии ускоренной разработки нацелены на потребность компании в быстром выпуске продукта, то процессы тестирования направлены на столь же существенную потребность в выпуске его в надлежащем виде.
Плюсы:
➕Много практических советов, связанных с организацией процесса тестирования, методологией, с подбором персонала
➕Рассмотрение всех процессов дополнено примерами: показано развитие проекта выпуска новой версии ПО с нуля и до победного завершения
➕Приведены все расчёты, необходимые для оценки стоимости проектов, даются примеры и объяснения стиля общения с заказчиками, охвачены все стадии работы по управлению и обеспечению качества проекта
➕Детально рассматривается весь процесс тестирования, от написания тестов и заведения дефектов до организации целой группы тестирования, множество примеров, выводов, информация разделена удачно на главы и удобна для чтения
➕Читается легко
Недостатки:
➖Автор слишком многое попытался объединить в одной книге
➖Некоторые примеры являются лишними, можно было бы обойтись без них.
Для кого книга:
✔️Для тех, кто хочет стать хорошим тестером.
✔️Ведущим тестировщикам и тест-менеджерам.
✔️Руководителям IT проектов
#softSkills
На работе мы постоянно заняты задачами, дедлайнами и непрерывным общением с коллегами. Из-за этого некоторые сотрудники не всегда успевают задуматься о личном комфорте в компании и о том, чего они хотят достичь. А если собираются уделить этому время, не всегда знают, с чего начать.
В сегодняшней статье автор делится упражнением из трёх шагов, которое основано на книге австрийского психолога Виктора Франкла «Человек в поисках смысла». Он исследовал, как человек ищет смыслы, чтобы продолжать работать.
Упражнение для поиска личной мотивации
На работе мы постоянно заняты задачами, дедлайнами и непрерывным общением с коллегами. Из-за этого некоторые сотрудники не всегда успевают задуматься о личном комфорте в компании и о том, чего они хотят достичь. А если собираются уделить этому время, не всегда знают, с чего начать.
В сегодняшней статье автор делится упражнением из трёх шагов, которое основано на книге австрийского психолога Виктора Франкла «Человек в поисках смысла». Он исследовал, как человек ищет смыслы, чтобы продолжать работать.
Упражнение для поиска личной мотивации
Клевер
Как определить свою мотивацию - Клевер
В статье рассказываем, как определить, что вас мотивирует, и как ставить перед собой осмысленные цели, чтобы расти профессионально и карьерно
#automationTesting
Общепринятой практикой в индустрии является использование тест кейсов в качестве основы для автоматизации тестирования. QA инженеры разрабатывают их на основе user stories в рамках обычного тестирования, а затем автоматизируют эти тесты. С каждой итерацией тестируется больше историй, автоматизируется больше тестовых случаев, и набор автоматических тестов становится всё больше.
В сегодняшней статье вы узнаете, почему «фабрики автоматизации» неэффективны, и какой есть более правильный подход к автоматизации, который гарантирует, что автоматизация тестирования поддерживает и ускоряет скорость разработки.
Не автоматизируйте test cases
Общепринятой практикой в индустрии является использование тест кейсов в качестве основы для автоматизации тестирования. QA инженеры разрабатывают их на основе user stories в рамках обычного тестирования, а затем автоматизируют эти тесты. С каждой итерацией тестируется больше историй, автоматизируется больше тестовых случаев, и набор автоматических тестов становится всё больше.
В сегодняшней статье вы узнаете, почему «фабрики автоматизации» неэффективны, и какой есть более правильный подход к автоматизации, который гарантирует, что автоматизация тестирования поддерживает и ускоряет скорость разработки.
Не автоматизируйте test cases
Хабр
Не автоматизируйте test cases
Как прямая автоматизация тест кейсов приводит к громоздким и раздутым наборам автотестов, которые практически не приносят пользы. Общепринятой практикой в индустрии является использование тест кейсов...
#automationTesting #apiTesting #softwareTesting
Список полезных статей и видео для изучения тестирования API
На большей части проектов сейчас востребованы знания по тест-дизайну и тестированию API.
В сегодняшней статье вы можете найти список статей и видео, полезных для изучения тестирования основных видов API. Bозможно кому-то это поможет быстрее погрузиться в эту тему.
Список полезных статей и видео для изучения тестирования API
На большей части проектов сейчас востребованы знания по тест-дизайну и тестированию API.
В сегодняшней статье вы можете найти список статей и видео, полезных для изучения тестирования основных видов API. Bозможно кому-то это поможет быстрее погрузиться в эту тему.
Хабр
Список полезных статей и видео для изучения тестирования API
На большей части проектов сейчас востребованы знания по тест-дизайну и тестированию API. Для своей команды тестирования мы собрали список статей и видео, полезных для изучения тестирования основных...
#ProQuality_books #python #selenium
Python Testing with Selenium (2020)
Автор: Sujay Raghavendra
Количество страниц: 192
Реализуйте различные методы тестирования с помощью Selenium WebDriver с языком программирования Python. В этом кратком справочнике представлены простые функциональные тестовые примеры на Selenium WebDriver. Вы начнете с обзора основ Selenium WebDriver и истории его архитектурного проектирования, а затем перейдете к настройке и установке библиотеки Selenium для различных веб-браузеров, включая основные команды, необходимые для запуска тестовых скриптов.
Во время чтения книги вы:
✔️Установите и настройте Selenium WebDriver для разных веб-браузеров;
✔️Изучите обзор основных команд Selenium;
✔️Научитесь работать с веб-элементами и обрабатывать исключения;
✔️Напишете тестовые скрипты в объектной модели страницы;
✔️Напишете тестовые примеры с помощью среды Unittest.
Достоинства:
➕Множество примеров кода;
➕Актуальность материала.
Недостатки:
➖Не замечено.
Python Testing with Selenium (2020)
Автор: Sujay Raghavendra
Количество страниц: 192
Реализуйте различные методы тестирования с помощью Selenium WebDriver с языком программирования Python. В этом кратком справочнике представлены простые функциональные тестовые примеры на Selenium WebDriver. Вы начнете с обзора основ Selenium WebDriver и истории его архитектурного проектирования, а затем перейдете к настройке и установке библиотеки Selenium для различных веб-браузеров, включая основные команды, необходимые для запуска тестовых скриптов.
Во время чтения книги вы:
✔️Установите и настройте Selenium WebDriver для разных веб-браузеров;
✔️Изучите обзор основных команд Selenium;
✔️Научитесь работать с веб-элементами и обрабатывать исключения;
✔️Напишете тестовые скрипты в объектной модели страницы;
✔️Напишете тестовые примеры с помощью среды Unittest.
Достоинства:
➕Множество примеров кода;
➕Актуальность материала.
Недостатки:
➖Не замечено.
❤1
#softwareTesting
Стратегия тестирования – это набор практик и целей тестирования, применяемых на проекте. Стратегия помогает понять, где и как лучше использовать тестирование в жизненном цикле разработки ПО.
В сегодняшней статье автор моделирует стратегию тестирования для Agile/Scrum-проекта. Она может быть полезна небольшим командам, работающим по такой методологии.
Стратегия проста, но не универсальна, вы можете дополнить ее на свое усмотрение.
Пишем стратегию тестирования для Agile/Scrum-проекта
Стратегия тестирования – это набор практик и целей тестирования, применяемых на проекте. Стратегия помогает понять, где и как лучше использовать тестирование в жизненном цикле разработки ПО.
В сегодняшней статье автор моделирует стратегию тестирования для Agile/Scrum-проекта. Она может быть полезна небольшим командам, работающим по такой методологии.
Стратегия проста, но не универсальна, вы можете дополнить ее на свое усмотрение.
Пишем стратегию тестирования для Agile/Scrum-проекта
Хабр
Пишем стратегию тестирования для Agile/Scrum-проекта
Всем привет! Меня зовут Иван Чечиков, я QA-инженер в МТС Digital, работаю над проектом WASD.TV . В этой статье я моделирую стратегию тестирования для Agile/Scrum-проекта. Она может быть полезна...
#programmingLanguages
Команда C# активно работает над следующей версий языка и уже выпускает предварительные версии C# 11, которые можно попробовать вместе Visual studio 2022 Preview (и частично в Rider 2022.1).
В сегодняшней статье вы можете найти список некоторых фич, которые прямо сейчас активно обсуждаются и находятся в работе.
Новые возможности C# 11
Команда C# активно работает над следующей версий языка и уже выпускает предварительные версии C# 11, которые можно попробовать вместе Visual studio 2022 Preview (и частично в Rider 2022.1).
В сегодняшней статье вы можете найти список некоторых фич, которые прямо сейчас активно обсуждаются и находятся в работе.
Новые возможности C# 11
#softwareTesting
После релиза пользователь сообщает о неприятном баге в продакшене. Звучат сигналы тревоги, жужжат уведомления и летают электронные письма. Команда бросает все и экстренно фиксит баг. Хотфикс проверен, пользователь успокоен, и все выдохнули с облегчением. Позже менеджеры обращаются к своим тестировщикам и спрашивают: «Почему вы не нашли этот баг?»
В сегодняшней статье автор разбирает данную ситуацию и рассказывает как ее избежать.
Эй, QA! Почему вы не нашли этот баг?
После релиза пользователь сообщает о неприятном баге в продакшене. Звучат сигналы тревоги, жужжат уведомления и летают электронные письма. Команда бросает все и экстренно фиксит баг. Хотфикс проверен, пользователь успокоен, и все выдохнули с облегчением. Позже менеджеры обращаются к своим тестировщикам и спрашивают: «Почему вы не нашли этот баг?»
В сегодняшней статье автор разбирает данную ситуацию и рассказывает как ее избежать.
Эй, QA! Почему вы не нашли этот баг?
Хабр
Эй, QA! Почему вы не нашли этот баг?
Почему это «токсично» и как сформулировать вопрос правильно После релиза пользователь сообщает о неприятном баге в продакшене. Звучат сигналы тревоги, жужжат уведомления и летают электронные письма....
#proQuality_books #softwareTesting
Beautiful Testing: Leading Professionals Reveal How They Improve Software (2009)
Автор: Tim Riley, Adam Goucher
Количество страниц: 350
Язык издания: Английский
Тим Райли – один из руководителей Mozilla, ответственный за надёжность программного обеспечения. За свою карьеру, а это более 20 лет, он тестировал все, от симуляторов космических аппаратов до локальных веб-приложений с открытым исходным кодом. Он руководил командами по тестированию от 3 до 120 человек в 6 странах мира. Эта книга не о том, как тестировать код в том или ином случае (хотя это тоже есть), она посвящена вопросом организации работы как одного отдельно взятого исполнителя, так и большой команды.
Плюсы:
➕Написана простым языком
➕Описано много хороших методологих и практик, которые можно использовать в своей ежедневной работе
➕Много примеров и отличных диаграмм
➕Книга не фокусируется на одной области тестирования, а дает читателям множество различных точек зрения с примерами, практическими историями, которые дают ценную информацию
➕Читается легко, как интерестная история
Недостатки:
➖Нет перевода на русский
➖Многие главы узко посвящены конкретной технологии или проекту
Для кого книга:
✔️Для IT-руководителей
✔️Для всех, кто учавствует в процессе тестирования, от технических тестировщиков с глубокими знаниями в области программирования до относительно новых тестировщиков без специального опыта разработки
Beautiful Testing: Leading Professionals Reveal How They Improve Software (2009)
Автор: Tim Riley, Adam Goucher
Количество страниц: 350
Язык издания: Английский
Тим Райли – один из руководителей Mozilla, ответственный за надёжность программного обеспечения. За свою карьеру, а это более 20 лет, он тестировал все, от симуляторов космических аппаратов до локальных веб-приложений с открытым исходным кодом. Он руководил командами по тестированию от 3 до 120 человек в 6 странах мира. Эта книга не о том, как тестировать код в том или ином случае (хотя это тоже есть), она посвящена вопросом организации работы как одного отдельно взятого исполнителя, так и большой команды.
Плюсы:
➕Написана простым языком
➕Описано много хороших методологих и практик, которые можно использовать в своей ежедневной работе
➕Много примеров и отличных диаграмм
➕Книга не фокусируется на одной области тестирования, а дает читателям множество различных точек зрения с примерами, практическими историями, которые дают ценную информацию
➕Читается легко, как интерестная история
Недостатки:
➖Нет перевода на русский
➖Многие главы узко посвящены конкретной технологии или проекту
Для кого книга:
✔️Для IT-руководителей
✔️Для всех, кто учавствует в процессе тестирования, от технических тестировщиков с глубокими знаниями в области программирования до относительно новых тестировщиков без специального опыта разработки
❤1
#automationTesting
В наши дни понятие «DevOps» у всех на слуху. Это — организационный подход, широко используемый для ускорения разработки и развёртывания приложений. В реализации практик DevOps важную роль играют CI/CD-инструменты вроде Jenkins. А интеграция Jenkins с Selenium значительно облегчает процесс автоматизации Selenium-тестов.
В этом материале автор рассказывает о том, что такое Jenkins и Selenium, а также описывает методы их интеграции.
Запуск тестов Selenium в Jenkins
В наши дни понятие «DevOps» у всех на слуху. Это — организационный подход, широко используемый для ускорения разработки и развёртывания приложений. В реализации практик DevOps важную роль играют CI/CD-инструменты вроде Jenkins. А интеграция Jenkins с Selenium значительно облегчает процесс автоматизации Selenium-тестов.
В этом материале автор рассказывает о том, что такое Jenkins и Selenium, а также описывает методы их интеграции.
Запуск тестов Selenium в Jenkins
Хабр
Запуск тестов Selenium в Jenkins
В наши дни понятие «DevOps» у всех на слуху. Это — организационный подход, широко используемый для ускорения разработки и развёртывания приложений. Организации в...
#softwareTesting
Зачем и как тестируют документацию? Представьте ту редкую ситуацию, когда в требованиях ошибка или документация составлена неверно. Что дальше? Требование уходит в разработку, программист неверно его истолкует и реализует фичу с искаженной функциональностью. Далее это заметит тестировщик, отправит баг-репорт, который пройдет весь life cycle (пофиксен, проверен, исправлен, закрыт). И это ещё хороший сценарий!
Автор сегодняшнего материала рассказывает, как тестируют документацию.
Юзер-стори идеальная, а багов 100500? Как мы тестируем документацию
Зачем и как тестируют документацию? Представьте ту редкую ситуацию, когда в требованиях ошибка или документация составлена неверно. Что дальше? Требование уходит в разработку, программист неверно его истолкует и реализует фичу с искаженной функциональностью. Далее это заметит тестировщик, отправит баг-репорт, который пройдет весь life cycle (пофиксен, проверен, исправлен, закрыт). И это ещё хороший сценарий!
Автор сегодняшнего материала рассказывает, как тестируют документацию.
Юзер-стори идеальная, а багов 100500? Как мы тестируем документацию
Хабр
Юзер-стори идеальная, а багов 100500? Как мы тестируем документацию
Зачем и как тестируют документацию? Представьте ту редкую ситуацию, когда в требованиях ошибка или документация составлена неверно. Что дальше? Требование уходит в разработку, программист неверно его...
#softwareTesting
Управление тестированием — это процесс управления тестовой деятельностью с целью обеспечения высококачественного и высококлассного тестирования программного приложения. Метод заключается в организации, контроле, обеспечении отслеживания и видимости процесса тестирования с целью создания высококачественного программного приложения.
Автор сегодняшней статьи рассказывает, как организовать тестирование проекта.
Процесс управления тестированием: Полное руководство по тестированию проекта
Управление тестированием — это процесс управления тестовой деятельностью с целью обеспечения высококачественного и высококлассного тестирования программного приложения. Метод заключается в организации, контроле, обеспечении отслеживания и видимости процесса тестирования с целью создания высококачественного программного приложения.
Автор сегодняшней статьи рассказывает, как организовать тестирование проекта.
Процесс управления тестированием: Полное руководство по тестированию проекта
Хабр
Процесс управления тестированием: Полное руководство по тестированию проекта
Управление тестированием Управление тестированием — это процесс управления тестовой деятельностью с целью обеспечения высококачественного и высококлассного тестирования программного приложения. Метод...
#proQuality_books #automationTesting
Software Testing Automation Tips: 50 Things Automation Engineers Should Know (2017)
Автор: Gennadiy Alpaev
Количество страниц: 50
Язык издания: Английский
Книга содержит 50 советов для инженеров по автоматизированному тестированию. Советы описывают методы, которые экономят время, повышают точность и надежность автоматических тестов.
Хотя основное внимание в книге уделяется использованию инструментов для автоматизации, но советы не относятся к решениям какого-либо конкретного поставщика. Советы охватывают общие проблемы, с которыми сталкиваются автоматизаторы независимо от конкретного инструмента, они широко применимы, часто даже при ручном тестировании.
Плюсы:
➕Книга содержит достаточно краткие и полезные советы
➕Малый объем
Недостатки:
➖Дорогая для 50стр
➖Нет переводана русский
Software Testing Automation Tips: 50 Things Automation Engineers Should Know (2017)
Автор: Gennadiy Alpaev
Количество страниц: 50
Язык издания: Английский
Книга содержит 50 советов для инженеров по автоматизированному тестированию. Советы описывают методы, которые экономят время, повышают точность и надежность автоматических тестов.
Хотя основное внимание в книге уделяется использованию инструментов для автоматизации, но советы не относятся к решениям какого-либо конкретного поставщика. Советы охватывают общие проблемы, с которыми сталкиваются автоматизаторы независимо от конкретного инструмента, они широко применимы, часто даже при ручном тестировании.
Плюсы:
➕Книга содержит достаточно краткие и полезные советы
➕Малый объем
Недостатки:
➖Дорогая для 50стр
➖Нет переводана русский
#automationTesting
Тестирование является неотъемлемой частью процесса разработки ПО. Согласно пирамиде тестирования Майка Коэна можно выделить три уровня тестирования: модульное тестирование, интеграционное тестирование и сквозное ручное тестирование. Контрактного тестирования является связующим звеном между модульным тестированием и интеграционным тестированием.
В нашей сегодняшней статье автор рассказывает, что такое контрактное тестирование и показывает на примере инструмента Spring Cloud Contract, как в Java реализовать контрактный тест.
Spring Cloud Contract. Что такое контрактное тестирование и с чем его едят
Тестирование является неотъемлемой частью процесса разработки ПО. Согласно пирамиде тестирования Майка Коэна можно выделить три уровня тестирования: модульное тестирование, интеграционное тестирование и сквозное ручное тестирование. Контрактного тестирования является связующим звеном между модульным тестированием и интеграционным тестированием.
В нашей сегодняшней статье автор рассказывает, что такое контрактное тестирование и показывает на примере инструмента Spring Cloud Contract, как в Java реализовать контрактный тест.
Spring Cloud Contract. Что такое контрактное тестирование и с чем его едят
Хабр
Spring Cloud Contract. Что такое контрактное тестирование и с чем его едят
Тестирование является неотъемлемой частью процесса разработки ПО. Согласно пирамиде тестирования Майка Коэна как не сказать про пирамиду тестирования можно выделить следующие виды тестирования:...
#softwareTesting
Автор нашей сегодняшней статьи коротко отвечает на часто задаваемые вопросы тех, кто только помышляет о работе тестировщиком и, как следствие, не всегда понимает с чего начать и что его ждет.
Как стать тестировщиком ПО, ответы на часто задаваемые вопросы
Автор нашей сегодняшней статьи коротко отвечает на часто задаваемые вопросы тех, кто только помышляет о работе тестировщиком и, как следствие, не всегда понимает с чего начать и что его ждет.
Как стать тестировщиком ПО, ответы на часто задаваемые вопросы
Хабр
Как стать тестировщиком ПО, ответы на часто задаваемые вопросы
Цель статьи: коротко ответить на часто задаваемые вопросы тех, кто только помышляет о работе тестировщиком и, как следствие, не всегда понимает с чего начать и что его ждет. Всем привет! В этом посте...
#softwareTesting
Тестирование в больших компаниях, в enterprise, чаще всего дело сложное и неблагодарное. Разрыв между бизнес-подразделениями и IT огромный: когда разработчик имеет видение на уровне кода, а проверку – на уровне модульных тестов, а заказчик мыслит работающими или неработающими даже не услугами, а целыми процессами, выходящими за рамки одной команды разработки, а то и целого подразделения\компании.
В сегодняшей статье автор делится опытом как организовать бизнес-тестирование, или сквозное тестирование, или тестирование на основании сценариев от начала и до конца (end 2 end).
Сквозное тестирование (end-to-end): что, зачем, почему
Тестирование в больших компаниях, в enterprise, чаще всего дело сложное и неблагодарное. Разрыв между бизнес-подразделениями и IT огромный: когда разработчик имеет видение на уровне кода, а проверку – на уровне модульных тестов, а заказчик мыслит работающими или неработающими даже не услугами, а целыми процессами, выходящими за рамки одной команды разработки, а то и целого подразделения\компании.
В сегодняшей статье автор делится опытом как организовать бизнес-тестирование, или сквозное тестирование, или тестирование на основании сценариев от начала и до конца (end 2 end).
Сквозное тестирование (end-to-end): что, зачем, почему
#proQuality_books #softwareTesting
Быстрое тестирование
Автор: Роберт Калбертсон, Крис Браун, Гэри Кобб
Количество страниц: 384
Язык издания: Русский
Жесткая и серьезная конкуренция на рынке готового программного обеспечения (ПО) заставляет искать способы, целью которых является как минимизация сроков разработки новых продуктов, так и повышение их надежности. Как известно, высокое качество и надежность гарантирует адекватно выполненное тестирование. Технология быстрого тестирования находит «золотую середину» между соблюдением сроков и гарантией высокого качества. Описанию этой технологии и посвящена книга. Книга написана с учетом громадного опыта работы авторов в области тестирования ПО. Она окажет несомненную пользу всем специалистам, которые работают как в крупных, так и в небольших организациях, занимающихся созданием ПО.
Плюсы:
➕Расставляет по полочкам весь процесс тестирования
➕Насыщена практическими советами, примерами документов, которые можно использовать
➕Cодержит вопросы, которые должен себе задавать тестировщик на критических этапах тестирования (например, как определить достаточность документации, как рассчитать трудоемкость тестирования, как выделить наиболее уязвимые места)
➕Прилагается огромнейший список литературы
Недостатки:
➖Это скорее общая книга о процессе тестирования, чем книга о быстром тестировани
Для кого книга:
✔️Полезна специалистам, связанным с тестированием, на всех этапах – от тестировщиков до руководителей отделов
Быстрое тестирование
Автор: Роберт Калбертсон, Крис Браун, Гэри Кобб
Количество страниц: 384
Язык издания: Русский
Жесткая и серьезная конкуренция на рынке готового программного обеспечения (ПО) заставляет искать способы, целью которых является как минимизация сроков разработки новых продуктов, так и повышение их надежности. Как известно, высокое качество и надежность гарантирует адекватно выполненное тестирование. Технология быстрого тестирования находит «золотую середину» между соблюдением сроков и гарантией высокого качества. Описанию этой технологии и посвящена книга. Книга написана с учетом громадного опыта работы авторов в области тестирования ПО. Она окажет несомненную пользу всем специалистам, которые работают как в крупных, так и в небольших организациях, занимающихся созданием ПО.
Плюсы:
➕Расставляет по полочкам весь процесс тестирования
➕Насыщена практическими советами, примерами документов, которые можно использовать
➕Cодержит вопросы, которые должен себе задавать тестировщик на критических этапах тестирования (например, как определить достаточность документации, как рассчитать трудоемкость тестирования, как выделить наиболее уязвимые места)
➕Прилагается огромнейший список литературы
Недостатки:
➖Это скорее общая книга о процессе тестирования, чем книга о быстром тестировани
Для кого книга:
✔️Полезна специалистам, связанным с тестированием, на всех этапах – от тестировщиков до руководителей отделов
#automationTesting
Сегодня можно найти тысячи статей о SOLID. Но очень сложно найти материал, в котором бы все принципы SOLID раскрывались на сквозном примере, а также информацию о применение SOLID в автоматизации тестирования.
Автор нашей сегодняшней статьи расскажет о своей попытке осознать SOLID принципы и понять, где их место в автоматизированном тестировании.
Взгляд тестировщика на SOLID
Сегодня можно найти тысячи статей о SOLID. Но очень сложно найти материал, в котором бы все принципы SOLID раскрывались на сквозном примере, а также информацию о применение SOLID в автоматизации тестирования.
Автор нашей сегодняшней статьи расскажет о своей попытке осознать SOLID принципы и понять, где их место в автоматизированном тестировании.
Взгляд тестировщика на SOLID
#softwareTesting
Как и в любой области человеческой деятельности, для вхождения в сферу требуется определённый набор знаний. Одни работодатели считают, что техническое образование обязательно для IT, другие сначала смотрят на практические навыки специалиста, а потом на его диплом. На самом деле все сильно зависит от компании/ проекта/ руководителя направления.
В этой статье автор рассказывает о пути в тестирование и как добиться успеха в этой области.
Взгляд на ИТ-Нарнию: путь от джуна до Senior в финтехе
Как и в любой области человеческой деятельности, для вхождения в сферу требуется определённый набор знаний. Одни работодатели считают, что техническое образование обязательно для IT, другие сначала смотрят на практические навыки специалиста, а потом на его диплом. На самом деле все сильно зависит от компании/ проекта/ руководителя направления.
В этой статье автор рассказывает о пути в тестирование и как добиться успеха в этой области.
Взгляд на ИТ-Нарнию: путь от джуна до Senior в финтехе
Хабр
Взгляд на ИТ-Нарнию: путь от джуна до Senior в финтехе
Привет, Хабр! На связи Кирилл Шувалов, Senior QA Test Engineer аутстаффинговой компании Smart IT . В этой статье я расскажу вам о пути в тестирование и как добиться успеха в этой области. Будет круто,...