Найкращі книги для QA тестувальників

Foundations of Software Testing ISTQB Certification. Rex Black, Erik van Veenendaal, Dorothy Graham

Foundations of Software Testing ISTQB Certification

Rex Black, Erik van Veenendaal, Dorothy Graham
2019288 ст.
Англійська Для досвідчених QA Automation / QA Manual
Подробиці

ISTQB (International Software Testing Qualification Вoard) – міжнародна некомерційна організація, заснована у 2002 році, офіційно зареєстрована у Бельгії, займається визначенням ключових принципів розвитку сфери тестування програмного забезпечення. ISTQB розробила власну програму тестування, що вважається еталонною у світі тестування.

Foundations of Software Testing ISTQB Certification – корисний посібник з тестування програмного забезпечення та для отримання сертифікату ISTQB (Foundation Level). Четверте видання повністю відображає найновіші зміни у програмі підготовки до сертифікації та використовує практичний підхід, охоплюючи основні теми, які має знати кожен системний та програмний тестувальник.

Автори самі розробляють навчальну програму ISTQB та є високоповажними міжнародними експертами та викладачами в галузі тестування програмного забезпечення.

Про авторів

Дороті Грем (Dorothy Graham) – визнаний міжнародний експерт у сфері тестування програмного забезпечення та автоматизації тестування. Після імміграції до Великобританії вона 7 років працювала в Ferranti Computer Systems розробником і керівником групи. У Національному обчислювальному центрі розробила навчальні матеріали з програмної інженерії та тестування програмного забезпечення. Потім працювала як незалежний консультант, тренером, спікер на конференціях та автор.

Ерік ван Веенендааліс (Erik van Veenendaalis) – генеральний директор Фонду TMMi, провідний незалежний міжнародний консультант з тестування та тренер.

Рекс Блек (Rex Black) – президент компанії RBCS зі штаб-квартирою в США, яка протягом 25 років надає консультації, навчання та експертні послуги з тестування програмного та апаратного забезпечення, а також системного тестування.

Agile Testing: A Practical Guide for Testers and Agile Teams. Lisa Crispin, Janet Gregory

Agile Testing: A Practical Guide for Testers and Agile Teams

Lisa Crispin, Janet Gregory
2009534 ст.
Англійська Для початківцівДля досвідчених QA Automation / QA Manual
Подробиці

Книга написана з метою допомогти тестувальникам, менеджерам з контролю якості, розробникам, менеджерам розробки, власникам продукту та будь-якій іншій зацікавленій стороні в ефективному тестуванні на agile проєктах, щоб надавати програмне забезпечення, яке їх клієнти потребують. Також автори прагнуть допомогти тестувальникам та фахівцям з контролю якості (QA), які працювали в більш традиційних методологіях розробки, перейти до agile-розробки.

У книзі висвітлюється поняття agile тестування та роль тестувальника на прикладах реальної роботи команд різного розміру, демонструється як використовувати квадранти agile тестування, щоб визначити, яке тестування є необхідним, хто повинен його виконувати і які інструменти можуть допомогти. Книга описує ітерацію розробки програмного забезпечення в межах agile з погляду тестувальника і пояснює сім ключових факторів успіху agile тестування.

Після прочитання цієї книги ви будете розуміти як залучити тестувальників до agile-розробки, як перейти від традиційного циклу розробки до agile розробки, місце тестувальників та QA менеджерів у команді, як виконати тестування в короткі ітерації, як використовувати тести для успішного керування розробкою, як подолати бар'єри на шляху автоматизації тестування тощо.

Про авторів

Ліза Кріспін (Lisa Crispin) – визнана колегами найвпливовішим професіоналом Agile-тестування на Agile Testing Days у 2012 році. Є співавтором Agile Testing Condensed: A Basic Introduction (2019), «More Agile Testing: Learning Journeys for the Whole Team» (2014), Agile Testing: A Practical Guide for Testers and Agile Teams (2014). 2009), відеокурс LiveLessons Agile Testing Essentials, співзасновницею Agile Testing Fellowship. Займається коучингом та проведенням консультацій, пропонує дистанційний курс «Цілісного тестування» в режимі реального часу (в часових поясах, що знаходяться в межах трьох-чотирьох годин від східного часового поясу (це UTC – 5).

Джанет Грегорі (Janet Gregory) – коуч з Agile-тестування та процесний консультант компанії DragonFire Inc. Вона працює з командами, що переходять до agile-розробки і веде курси з agile-тестування по всьому світу. Публікує статті в виданнях і залюбки ділиться своїм досвідом на конференціях та зустрічах груп користувачів. Разом з Лізою Кріспін заснувала Agile Testing Fellowship, та є співавторкою Agile Testing Condensed: A Brief Introduction, More Agile Testing: Learning Journeys for the Whole Team та Agile Testing: A Practical Guide for Testers and Agile Teams. Джанет має ступінь з комп’ютерних наук Університету Альберти, сертифікат управління інформацією від Університету Калгарі, сертифікат Scrum Master, а також отримала сертифікат управління якістю від ASQ.

A Practitioner’s Guide to Software Test Design. Lee Copeland

A Practitioner’s Guide to Software Test Design

Lee Copeland
2004288 ст.
Англійська Для початківцівДля досвідчених QA Automation / QA Manual
Подробиці

A Practitioner's Guide to Software Test Design – книга, що на думку багатьох програмістів є найкращою з тест-дизайну та служить настільною допомогою тестувальників, які працюють з проєктами будь-якої складності. Вона написана легкою, простою, доступною мовою та охоплює всі важливі методи розробки тестів.

Завдяки цьому довіднику ви навчитесь обирати найкращі методи проєктування тестових кейсів, знаходити дефекти у програмному забезпеченні за меншу кількість часу і з меншими ресурсами, а також розробляти оптимальні стратегії, які допоможуть зменшити ризик виникнення серйозних помилок. Він також допомагає в оцінці зусиль, часу і витрат на якісне тестування. У книзі детально описано два методи тестування методом «білої скриньки», сім – методом «чорної скриньки», та основна увага зосереджена на виборі оптимального кейсу, який допоможе швидко та точно вирішити поставлені завдання. Разом з тим, автор наводить безліч прикладів тест-кейсів на всі випадки життя, які допомагають повністю зрозуміти практичне застосування цих методів.

Книга є незамінним ресурсом для професіоналів з тестування, які прагнуть покращити їхні навички, та попри вузьку спрямованість, доступна для розуміння тестувальникам-початківцям.

Про автора

Лі Коупленд (Lee Copeland) – консультант у сфері методології тестування, керування тестуванням і тестування веб-сайтів у Software Quality Engineering. Він має понад двадцять п'ять років досвіду роботи як спеціаліст з інформаційних систем, спеціалізуючись на розробці програмного забезпечення та вдосконаленні процесів.

The Art of Unit Testing: with examples in C#. Roy Osherove

The Art of Unit Testing: with examples in C#

Roy Osherove
2013296 ст.
АнглійськаРосійська Для початківцівДля досвідчених C# / .NETQA Automation / QA Manual
Подробиці

The Art of Unit Testing, друге видання, крок за кроком проведе вас від написання перших простих модульних тестів до створення повноцінних тестових наборів, які легко підтримувати, є зрозумілими та надійними. Книга дозволяє опанувати основні ідеї та швидко перейти до таких важливих тем, як моки, стаби, а також навчитись використовувати фреймворки для ізоляції, такі як Moq, FakeItEasy та Typemock Isolator. Ви вивчите патерни та організацію тестування, рефакторинг коду та навчитеся тестувати "нетестований" код. Разом з тим ви дізнаєтеся про інтеграційне тестування та методи тестування з базами даних.

Приклади в книзі написані на C#, але вони будуть корисними для тих, хто використовує статично типізовані мови, такі як Java або C++.

Про автора

Рой Ошеров (Roy Osherove) – засновник Legato Labs. Він також є організатором ізраїльської зустрічі розробників Web3 Underground Meetup. Працює в індустрії програмного забезпечення більше 20 років на різних технічних та тестувальних посадах, а зараз є позаштатним консультантом і тренером у різних компаніях по всьому світу.

Читайте нас в Telegram, щоб не пропустити огляд цікавих книг.