#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 . В этой статье я расскажу вам о пути в тестирование и как добиться успеха в этой области. Будет круто,...
#softwareTesting
Когда возникает проблема, требующая анализа, компании необходимо использовать инструменты анализа первопричин (RCA) , чтобы рассмотреть нечто большее, чем "некоторые образовавшиеся симптомы".
В сегодняшей статье автор рассказывает, как используя инструменты RCA найти фактическую причину проблемы, что поможет решить проблему с помощью постоянного, а не временного решения.
5 инструментов для анализа первопричин (RCA), которые помогут вам улучшить тестирование и QA
Когда возникает проблема, требующая анализа, компании необходимо использовать инструменты анализа первопричин (RCA) , чтобы рассмотреть нечто большее, чем "некоторые образовавшиеся симптомы".
В сегодняшей статье автор рассказывает, как используя инструменты RCA найти фактическую причину проблемы, что поможет решить проблему с помощью постоянного, а не временного решения.
5 инструментов для анализа первопричин (RCA), которые помогут вам улучшить тестирование и QA
Хабр
5 инструментов для анализа первопричин (RCA), которые помогут вам улучшить тестирование и QA
Привет, Хабр! В рамках набора учащихся на курс "QA Lead" подготовили перевод статьи. Приглашаем также всех желающих зарегистрироваться на открытый вебинар «Организация процесса тестирования в agile и...
#proQuality_books #automationTesting
Чистый код: создание, анализ и рефакторинг. Библиотека программиста (2022)
Автор: Мартин Роберт
Количество страниц: 464
Язык издания: Русский
Каким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде. Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший.
Плюсы:
➕Материал изложен понятно, интересно
➕Интересная подача, прикольные юморные иллюстрации
➕Классика айтишной литературе
➕Хорошая книга, позволяет задуматься о некоторых аспектах, о которых до этого не задумывался и упорядочить мысли в отношении тех аспектов, о которых задумывался
➕Много примеров, заставляет думать
Недостатки:
➖Примеры на Java... порой сложно провести параллель со своим языке ппрограммирования
➖Автор иногда ударяется в крайности
Для кого книга:
✔️Книга будет полезная в чтении любому кто интересуется программированием и в особенности студентам технических вузов, так как несомненно будет полезной
Чистый код: создание, анализ и рефакторинг. Библиотека программиста (2022)
Автор: Мартин Роберт
Количество страниц: 464
Язык издания: Русский
Каким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде. Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший.
Плюсы:
➕Материал изложен понятно, интересно
➕Интересная подача, прикольные юморные иллюстрации
➕Классика айтишной литературе
➕Хорошая книга, позволяет задуматься о некоторых аспектах, о которых до этого не задумывался и упорядочить мысли в отношении тех аспектов, о которых задумывался
➕Много примеров, заставляет думать
Недостатки:
➖Примеры на Java... порой сложно провести параллель со своим языке ппрограммирования
➖Автор иногда ударяется в крайности
Для кого книга:
✔️Книга будет полезная в чтении любому кто интересуется программированием и в особенности студентам технических вузов, так как несомненно будет полезной
#automationTesting
«Пирамида тестов» — метафора, которая означает группировку тестов программного обеспечения по разным уровням детализации. Она также даёт представление, сколько тестов должно быть в каждой из этих групп. Несмотря на то, что концепция тестовой пирамиды существует довольно давно, многие команды разработчиков по-прежнему пытаются неправильно реализовать её на практике должным образом.
В этой статье рассматривается первоначальная концепция тестовой пирамиды и показано, как её воплотить в жизнь.
Пирамида тестов на практике
«Пирамида тестов» — метафора, которая означает группировку тестов программного обеспечения по разным уровням детализации. Она также даёт представление, сколько тестов должно быть в каждой из этих групп. Несмотря на то, что концепция тестовой пирамиды существует довольно давно, многие команды разработчиков по-прежнему пытаются неправильно реализовать её на практике должным образом.
В этой статье рассматривается первоначальная концепция тестовой пирамиды и показано, как её воплотить в жизнь.
Пирамида тестов на практике
Хабр
Пирамида тестов на практике
Об авторе: Хэм Фокке — разработчик и консультант ThoughtWorks в Германии. Устав от деплоя в три ночи, он добавил в свой инструментарий средства непрерывной доста...
#softwareTesting
Техника тест-дизайна «Таблица решений» - одна из самых сложных для применения, но одна из самых удобных для тестирования сложных бизнес-фич, когда есть более одного условия и одно/несколько действий системы как результат выполнения или не выполнения этих условий. Также при формировании таблицы часто используются техники «Классы эквивалентности» и «Граничные значения».
В сегодняшей статье автор поделится опытом, как расширить границы использования техники тест-дизайна «Таблица решений» на своих проектах.
Таблица решений для тестирования фильтрации с зависимыми фильтрами
Техника тест-дизайна «Таблица решений» - одна из самых сложных для применения, но одна из самых удобных для тестирования сложных бизнес-фич, когда есть более одного условия и одно/несколько действий системы как результат выполнения или не выполнения этих условий. Также при формировании таблицы часто используются техники «Классы эквивалентности» и «Граничные значения».
В сегодняшей статье автор поделится опытом, как расширить границы использования техники тест-дизайна «Таблица решений» на своих проектах.
Таблица решений для тестирования фильтрации с зависимыми фильтрами
Хабр
Таблица решений для тестирования фильтрации с зависимыми фильтрами
Техника тест-дизайна «Таблица решений» - одна из самых сложных для применения, но одна из самых удобных для тестирования сложных бизнес-фич, когда есть более одного условия и одно/несколько действий...
#softwareTesting
Анализ тестов — это выкидывание лишнего из вашего чек-листа. Работа из серии «сесть и подумать»:
- какие проверки можно объединить?
- какие и вовсе выкинуть?
Было бы здорово дать некий алгоритм, который поможет всегда и везде, но нет, увы. Универсальная фраза здесь только «сесть и ПОДУМАТЬ». А самое главное: «вместе с водой не выплеснуть ребенка». Убирайте тесты аккуратно, особенно в первые годы работы. Возможно, выкинутое было отнюдь не лишним...
В сегодняшей статье автор поделится опытом, как анализировать и выкидывать лишние тесты.
Анализ тестов — как выкидывать лишнее
Анализ тестов — это выкидывание лишнего из вашего чек-листа. Работа из серии «сесть и подумать»:
- какие проверки можно объединить?
- какие и вовсе выкинуть?
Было бы здорово дать некий алгоритм, который поможет всегда и везде, но нет, увы. Универсальная фраза здесь только «сесть и ПОДУМАТЬ». А самое главное: «вместе с водой не выплеснуть ребенка». Убирайте тесты аккуратно, особенно в первые годы работы. Возможно, выкинутое было отнюдь не лишним...
В сегодняшей статье автор поделится опытом, как анализировать и выкидывать лишние тесты.
Анализ тестов — как выкидывать лишнее
Хабр
Анализ тестов — как выкидывать лишнее
Анализ тестов — это выкидывание лишнего из вашего чек-листа. Работа из серии «сесть и подумать»: какие проверки можно объединить? какие и вовсе выкинуть? Было бы здорово дать некий алгоритм, который...
#proQuality_books #softwareTesting
Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений
Автор: Сэм Канер, Джек Фолк, Енг Кек Нгуен
Количество страниц: 544
Язык издания: Русский
Книга именитых специалистов в области разработки программного обеспечения посвящена одному из наиболее важных и нетривиальных аспектов в рамках процесса создания сложных программных систем. Книгу отличает, прежде всего, привязка к условиям реального мира на примерах известных компаний-разработчиков, находящихся в Силиконовой долине. Подробно рассматривается широкий спектр вопросов: от организации процесса тестирования до собственно тестирования проекта, кода, документации и т.д.
Плюсы:
➕Позволяет понять и заполнить недостающие пробелы в знаниях. Полностью соответсвтует своему названию
➕Классика жанра. Конечно, книга не сделает из каждого человека знатного тестировщика, но весьма доходчиво доносит теорию тестирования ПО
➕Большое приложение в книге с описанием возможных ошибок в ПО очень-очень полезное!
➕Очень интересно автор описывает не только механику профессиональной работы, но и взаимодействие людей в команде, а также рекомендации руководителю
Недостатки:
➖Материал несколько устаревший, вообще ничего не сказано про автоматизированное тестирование
Для кого книга:
✔️Книга полезна и желательна для ознакомления всем людям, развивающимся в области тестирования
Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений
Автор: Сэм Канер, Джек Фолк, Енг Кек Нгуен
Количество страниц: 544
Язык издания: Русский
Книга именитых специалистов в области разработки программного обеспечения посвящена одному из наиболее важных и нетривиальных аспектов в рамках процесса создания сложных программных систем. Книгу отличает, прежде всего, привязка к условиям реального мира на примерах известных компаний-разработчиков, находящихся в Силиконовой долине. Подробно рассматривается широкий спектр вопросов: от организации процесса тестирования до собственно тестирования проекта, кода, документации и т.д.
Плюсы:
➕Позволяет понять и заполнить недостающие пробелы в знаниях. Полностью соответсвтует своему названию
➕Классика жанра. Конечно, книга не сделает из каждого человека знатного тестировщика, но весьма доходчиво доносит теорию тестирования ПО
➕Большое приложение в книге с описанием возможных ошибок в ПО очень-очень полезное!
➕Очень интересно автор описывает не только механику профессиональной работы, но и взаимодействие людей в команде, а также рекомендации руководителю
Недостатки:
➖Материал несколько устаревший, вообще ничего не сказано про автоматизированное тестирование
Для кого книга:
✔️Книга полезна и желательна для ознакомления всем людям, развивающимся в области тестирования
#automationTesting
Обычно для проверок в тестах используются стандартные ассерты. И кажется, что этого более чем достаточно. По мере написанием большего количества тестов подход к тестированию претерпевает значительные изменения: становится понятно что стандартные ассерты очень часто не удобны, а их результаты не информативны и трудно читаемы.
В этой статье автор рассказывает, почему по его мнению AssertJ — это лучшее решение для проверок в тестах, существующее сегодня.
AssertJ как способ значительно улучшить код ваших тестов
Обычно для проверок в тестах используются стандартные ассерты. И кажется, что этого более чем достаточно. По мере написанием большего количества тестов подход к тестированию претерпевает значительные изменения: становится понятно что стандартные ассерты очень часто не удобны, а их результаты не информативны и трудно читаемы.
В этой статье автор рассказывает, почему по его мнению AssertJ — это лучшее решение для проверок в тестах, существующее сегодня.
AssertJ как способ значительно улучшить код ваших тестов
Хабр
AssertJ как способ значительно улучшить код ваших тестов
Привет, Хабр! В 2019-2020 годах на одном из проектов я был идейным вдохновителем перехода на JUnit 5. Для проверок мы использовали стандартные ассерты и Hamcrest. Тогда мне казалось, что этого более...
#softwareTesting
Когда вы запускаете новый продукт, обеспечение качества (QA) очень важно. Независимо от того, отдаете ли вы аутсорсинг команде QA или выполняете внутренние проверки, вам необходимо создать план тестирования. Это гарантирует, что в процессе обеспечения качества ничего не будет упущено.
Автор нашей сегодняшенй статьи отвечает на вопросы новичков в планировании тестирования, и предоставляет основу для планирования.
Новичкам: Фреймворк для создания QA тест плана
Когда вы запускаете новый продукт, обеспечение качества (QA) очень важно. Независимо от того, отдаете ли вы аутсорсинг команде QA или выполняете внутренние проверки, вам необходимо создать план тестирования. Это гарантирует, что в процессе обеспечения качества ничего не будет упущено.
Автор нашей сегодняшенй статьи отвечает на вопросы новичков в планировании тестирования, и предоставляет основу для планирования.
Новичкам: Фреймворк для создания QA тест плана
Хабр
[Новичкам] Фреймворк для создания QA тест плана
Когда вы запускаете новый продукт, обеспечение качества (QA) очень важно. Независимо от того, отдаете ли вы аутсорсинг команде QA или выполняете внутренние проверки, вам необходимо создать план...
#softwareTesting
В практике работы отдела тестирования редко, но всё же возникают разногласия между участниками проекта, не являющимися тестировщиками, в неверной трактовке терминов вплоть до не совсем полного понимания что же такое «тестирование». Почему то, что существует на проекте не относится не только к «обеспечению качества» но и даже к «контролю качества».
В нашей статье автор объясняет разницу между этими терминами на примере очень условного «проекта», который зарождается не в большой корпорации с несколькими участниками, а буквально «на коленках» энтузиаста-Разработчика.
от Тестирования к Обеспечению качества
В практике работы отдела тестирования редко, но всё же возникают разногласия между участниками проекта, не являющимися тестировщиками, в неверной трактовке терминов вплоть до не совсем полного понимания что же такое «тестирование». Почему то, что существует на проекте не относится не только к «обеспечению качества» но и даже к «контролю качества».
В нашей статье автор объясняет разницу между этими терминами на примере очень условного «проекта», который зарождается не в большой корпорации с несколькими участниками, а буквально «на коленках» энтузиаста-Разработчика.
от Тестирования к Обеспечению качества
Хабр
от Тестирования к Обеспечению качества
«Вначале было слово и это слово было два байта» Старая шутка программистов В практике работы отдела тестирования редко, но всё же возникают разногласия между участниками проекта, не являющимися...
#proQuality_books #automationTesting
Selenium Webdriver Practical Guide (2014)
Автор: Satya Avasarala
Количество страниц: 266
Язык издания: Английский
Практическое руководство по Selenium WebDriver описывает различные API-интерфейсы WebDriver, которые следует использовать в автоматических тестах. Автор познакимит вас с различными доступными реализациями WebDriver.
В книге доступны файлы исходного кода, включая основные файлы HTML, которые позволят вам работать с jQuery и другими примерами в книге. С помощью пошаговых практических инструкций вы получите подробное объяснение того, как работать с различными функциями WebDriver.
Плюсы:
➕Книга дает основу для понимания Selenium WebDriver
➕Много советов и подсказок, которые помогут в работе
➕Книга представляет собой хорошую основу для любого разработчика или тестировщика, который хочет автоматизировать веб-тестирование с помощью Selenium WebDriver.
➕Есть исходники примеров
➕Примеры хорошо написаны и их легко понять
Недостатки:
➖Нет перевода на русский
➖Книга будет интересна в первую очередь Java-разработчикам, поскольку примеры на Java
Для кого книга:
✔️Книга предназначена как для начинающих, так и для опытных пользователей WebDriver
Об авторе:
Satya Avasarala имеет богатый опыт разработки Java и автоматизированного тестирования. Он инженер в области компьютерных наук. Он использует WebDriver уже много лет и создал несколько хороших фреймворков автоматизации. Он работал в различных крупных компаниях по разработке программного обеспечения, таких как Oracle Corp, Yahoo! Inc., VMware Inc. и REA Group.
Selenium Webdriver Practical Guide (2014)
Автор: Satya Avasarala
Количество страниц: 266
Язык издания: Английский
Практическое руководство по Selenium WebDriver описывает различные API-интерфейсы WebDriver, которые следует использовать в автоматических тестах. Автор познакимит вас с различными доступными реализациями WebDriver.
В книге доступны файлы исходного кода, включая основные файлы HTML, которые позволят вам работать с jQuery и другими примерами в книге. С помощью пошаговых практических инструкций вы получите подробное объяснение того, как работать с различными функциями WebDriver.
Плюсы:
➕Книга дает основу для понимания Selenium WebDriver
➕Много советов и подсказок, которые помогут в работе
➕Книга представляет собой хорошую основу для любого разработчика или тестировщика, который хочет автоматизировать веб-тестирование с помощью Selenium WebDriver.
➕Есть исходники примеров
➕Примеры хорошо написаны и их легко понять
Недостатки:
➖Нет перевода на русский
➖Книга будет интересна в первую очередь Java-разработчикам, поскольку примеры на Java
Для кого книга:
✔️Книга предназначена как для начинающих, так и для опытных пользователей WebDriver
Об авторе:
Satya Avasarala имеет богатый опыт разработки Java и автоматизированного тестирования. Он инженер в области компьютерных наук. Он использует WebDriver уже много лет и создал несколько хороших фреймворков автоматизации. Он работал в различных крупных компаниях по разработке программного обеспечения, таких как Oracle Corp, Yahoo! Inc., VMware Inc. и REA Group.
#automationTesting
При написании автоматизированных тестов всегда есть вероятность, что мы столкнемся с какими-либо трудностями. Например, тесты не проходят, или их реализация потребует неоправданно много наших сил. “Этот код не тестируем”, — сказали бы мы в такой ситуации. Но в большинстве случаев это не так. Код можно протестировать всегда, но цена этого может быть очень высокой, а работа над этим изматывающей.
Хорошая новость заключается в том, что изменить код так, чтобы он хорошо поддавался тестированию, возможно — путем выявления и исправления антипаттернов.
В этой статье автор поделится опытом, как улучшить тестируемость.
Боремся за тестируемость: избавляемся от антипаттернов с помощью диалога
При написании автоматизированных тестов всегда есть вероятность, что мы столкнемся с какими-либо трудностями. Например, тесты не проходят, или их реализация потребует неоправданно много наших сил. “Этот код не тестируем”, — сказали бы мы в такой ситуации. Но в большинстве случаев это не так. Код можно протестировать всегда, но цена этого может быть очень высокой, а работа над этим изматывающей.
Хорошая новость заключается в том, что изменить код так, чтобы он хорошо поддавался тестированию, возможно — путем выявления и исправления антипаттернов.
В этой статье автор поделится опытом, как улучшить тестируемость.
Боремся за тестируемость: избавляемся от антипаттернов с помощью диалога
Хабр
Боремся за тестируемость: избавляемся от антипаттернов с помощью диалога
Ключевые тезисы Код всегда можно протестировать, если выявить антипаттерны и исправить их. Архитектура и тестируемость кода влияют на возможность автоматизировать тесты. Решения по архитектуре кода...
#softwareTesting
По мере увечения количества тест-кейсов все более актуальным становится вопрос грамотной огранизации их структуры на проекте.
Автор нашей сегодняшенй статьи поделиться с вами подходом, который он применял для создания удобной структуры и информативного содержания тестовой документации.
Тест-кейсы по полочкам — как в библиотеке! Наводим порядок в структуре и содержании тестовой документации
По мере увечения количества тест-кейсов все более актуальным становится вопрос грамотной огранизации их структуры на проекте.
Автор нашей сегодняшенй статьи поделиться с вами подходом, который он применял для создания удобной структуры и информативного содержания тестовой документации.
Тест-кейсы по полочкам — как в библиотеке! Наводим порядок в структуре и содержании тестовой документации
Хабр
Тест-кейсы по полочкам — как в библиотеке! Наводим порядок в структуре и содержании тестовой документации
Всем привет! На связи Анастасия Макеева. В Утконос Онлайн я работаю лидом автоматизации тестирования на проекте витрины. В мои обязанности входит организация и реализация автоматизированного...
#softwareTesting
Сфера тестирования программного обеспечения постоянно трансформируется.
Что же стоит за этими изменениями? И что важно, что ожидает тестировщиков?
В сегодняшней статье автор собрал мнения 12 ведущих экспертов в области тестирования ПО. Несмотря на то, что статья не новая, но тренды, описанные в статье, остаются актуальными.
Тенденции, меняющие будущее тестирования программного обеспечения: Мнение экспертов
Сфера тестирования программного обеспечения постоянно трансформируется.
Что же стоит за этими изменениями? И что важно, что ожидает тестировщиков?
В сегодняшней статье автор собрал мнения 12 ведущих экспертов в области тестирования ПО. Несмотря на то, что статья не новая, но тренды, описанные в статье, остаются актуальными.
Тенденции, меняющие будущее тестирования программного обеспечения: Мнение экспертов
Хабр
Тенденции, меняющие будущее тестирования программного обеспечения: Мнение экспертов
Привет, Хабр! Представляю вашему вниманию перевод статьи «From the Experts: Top 5 Trends Shaping the Future of Software Testing» автора QASymphony. Сфера тестир...
#proQuality_books #softwareTesting
Systematic Software Testing (Artech House Computer Library) (2002)
Автор: Rick D. Craig, Stefan P. Jaskiel
Количество страниц: 536
Язык издания: Английский
Эта книга, написанная ведущими экспертами в этой области, предлагает тем, кто занимается созданием и обслуживанием сложных, критически важных программных систем, гибкий процесс, основанный на оценке рисков, для улучшения их возможностей тестирования программного обеспечения. Систематическое тестирование ПО предоставляет уникальную информацию о лучших способах тестирования вашего программного обеспечения. Книга объясняет, как создавать и впоследствии использовать планы тестирования, тест дизайн и метрики тестирования. Также представлены подробные инструкции, которые помогут вам решить, что тестировать, как расставить приоритеты тестов и когда тестирование будет завершено. Узнайте, как проводить анализ рисков и измерять эффективность тестирования, чтобы максимизировать эффективность ваших усилий по тестированию.
Плюсы:
➕Всё расписано действительно систематично и скрупулёзно
➕В книге хорошо описывается практические процессы и реальный опыт, а также даются практические советы
➕Легко читается и усваивается довольно сухая техническая тема, очень помогают шутки и "военные рассказы"
➕Авторы уделяют особое внимание анализу рисков и тестированию на основе рисков, планированию и разработке тестов, а также предлагают различные методы реализации и выполнения тестов
➕Книга дает ценную информацию об организации тестирования и задачах, которые должны выполняться инженером по тестированию и менеджером по тестированию
Недостатки:
➖Нет перевода на русский
➖Больше похожа на учебник
Для кого книга:
✔️Книга будет полезна всем, кто занимается тестированием программного обеспечения
Systematic Software Testing (Artech House Computer Library) (2002)
Автор: Rick D. Craig, Stefan P. Jaskiel
Количество страниц: 536
Язык издания: Английский
Эта книга, написанная ведущими экспертами в этой области, предлагает тем, кто занимается созданием и обслуживанием сложных, критически важных программных систем, гибкий процесс, основанный на оценке рисков, для улучшения их возможностей тестирования программного обеспечения. Систематическое тестирование ПО предоставляет уникальную информацию о лучших способах тестирования вашего программного обеспечения. Книга объясняет, как создавать и впоследствии использовать планы тестирования, тест дизайн и метрики тестирования. Также представлены подробные инструкции, которые помогут вам решить, что тестировать, как расставить приоритеты тестов и когда тестирование будет завершено. Узнайте, как проводить анализ рисков и измерять эффективность тестирования, чтобы максимизировать эффективность ваших усилий по тестированию.
Плюсы:
➕Всё расписано действительно систематично и скрупулёзно
➕В книге хорошо описывается практические процессы и реальный опыт, а также даются практические советы
➕Легко читается и усваивается довольно сухая техническая тема, очень помогают шутки и "военные рассказы"
➕Авторы уделяют особое внимание анализу рисков и тестированию на основе рисков, планированию и разработке тестов, а также предлагают различные методы реализации и выполнения тестов
➕Книга дает ценную информацию об организации тестирования и задачах, которые должны выполняться инженером по тестированию и менеджером по тестированию
Недостатки:
➖Нет перевода на русский
➖Больше похожа на учебник
Для кого книга:
✔️Книга будет полезна всем, кто занимается тестированием программного обеспечения