19.08.2016, 15:37:31
Войти Зарегистрироваться
Авторизация на сайте

Ваш логин:

Ваш пароль:

Забыли пароль?

Навигация
Новости
Архив новостей
Реклама
Календарь событий
Right Left

7 книг, які допоможуть кожному тестувальників

  1. 1. «Тестування dot com», Роман Савін
  2. 2. «Тестування програмного забезпечення. Базовий курс », Святослав Куликов
  3. 3. «Тестування програмного забезпечення. Фундаментальні концепції менеджменту бізнес-додатків », Сем...
  4. 4. «Lessons Learned in Software Testing», Cem Kaner, James Bach, Bret Pettichord
  5. 5. «A Practitioner's Guide to Software Test Design», Lee Copeland.
  6. 6. «Software Testing Techniques», Boris Beizner
  7. 7. «Мистецтво тестування програм» Гленфорд Майерс \ "The Art of Software Testing», Glenford J. Myers

Тестування. Quality assurance. Software Testing. І незліченну кількість визначень цього процесу. Можна сперечатися про те, наскільки дані дії необхідні і складні у виконанні, проте, нерозумно заперечувати, що тестувальник - один з вкрай необхідних людей в процесі випуску будь-якого IT-продукту. Як і будь-якому айтішників, тестувальників в першу чергу необхідна практика, але при цьому не варто забувати і про теоретичну підкутості.

Представляємо 7 книг, які допоможуть кожному тестувальників.

1. «Тестування dot com», Роман Савін

Кожному, в тому числі і самому-самому початківцеві. До неї можна по-різному ставиться за її відносно легкий, навіть дитячий спосіб викладу інформації, проте ж користі в цій книзі досить. Це must-read для початківців тестувальників або тих, хто хоче зрозуміти суть процесу. Книга допоможе «увійти» в тему, познайомить з термінологією, соотнесёт російські і англійські поняття, на прикладах покаже і пояснить рішення різних завдань. Крім того, це одна з небагатьох книг, написаних російською мовою, що виключає помилки перекладу та неточності тлумачення. Підкупить початківців тестувальників і оформлення. Загалом, ця книга - перший крок в сторону тестування, без неї як без абетки.

2. «Тестування програмного забезпечення. Базовий курс », Святослав Куликов

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

Особлива перевага книги в тому, що вона поширюється в електронному варіанті і постійно доповнюється свіжою інформацією.

Особлива перевага книги в тому, що вона поширюється в електронному варіанті і постійно доповнюється свіжою інформацією

3. «Тестування програмного забезпечення. Фундаментальні концепції менеджменту бізнес-додатків », Сем Канер, Джек Фолк, Енг Кек Нгуєн /« Testing Computer Software », Cem Kaner, Jack Falk, Hung Q. Nguyen

Її без зайвих прикрас називають «Біблією тестувальника». І як будь-яка Біблія у айтішника, вона досить складна, об'ємна, написана надзвичайно розумними людьми і досить давно (в масштабах розвитку IT, звичайно), але аж ніяк не застаріла. Книга славиться прикладами реальних компаній і всілякими порадами, вона «розкладає по поличках» навіть те, що можна дізнатися з будь-якої книги для початківців. Серйозний академічну працю, що вимагає перечитування іпереосмислень. І, так, багато хто визнає, що ні подужали більше половини - але ж і це можна вважати певного роду досягненням. Немає сенсу читати її просто для того, щоб хизується умінням читати (хоча навіть при цьому з неї можна багато чого винести), її потрібно глибоко і грунтовно вивчати.

4. «Lessons Learned in Software Testing», Cem Kaner, James Bach, Bret Pettichord

Ще раз той же набір авторів, з трохи більш сучасною книжкою. Але вона різко відрізняється від попередниці не тільки наповненням, а й самою подачею, матеріалом. Це скоріше збірка порад, геніальних думок і рішень, які три виразно розумних і досвідчених айтішника зібрали у посібник. Швидше за все, навіть не дивлячись на те, що книга не є підручником, вона допоможе тестувальникам усвідомити «саме себе» і заповнити прогалини в знаннях. Посібник не переведено на російську мову, а значить, заодно допоможе і англійський підтягнути.

5. «A Practitioner's Guide to Software Test Design», Lee Copeland.

Часом навіть Біблії зрушуються зі своїх п'єдесталів. Ця книга тому підтвердження. Вона не тільки приваблює своєю точністю, доступністю і неймовірним достатком прикладів. Багато читачів відзначають і легкість мови (а вона доступна тільки в англійському варіанті), і величезна, насправді величезна, кількість інформації, яку можна застосувати «тут і зараз». Велика кількість таблиць і прикладів допомагає краще зрозуміти матеріал, а відсутність «води» робить видання одним з кращих по співвідношенню «складність матеріалу» / «доступність до розуміння». І все ж вона більш вузьконаправлена, ніж книги про тестування в загальному, це треба враховувати.

6. «Software Testing Techniques», Boris Beizner

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

7. «Мистецтво тестування програм» Гленфорд Майерс \ "The Art of Software Testing», Glenford J. Myers

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

Список, звичайно ж, далеко не повний. Існує безліч книг по тестуванню в цілому і по кожному з відгалужень окремо. Різного ступеня складності - кожна з них може чомусь навчити або щось роз'яснити. При цьому тестування - та сфера, де тільки що прочитане, просто необхідно тут же перевірити на практиці. Оскільки лише в цьому випадку книга принесе справжню користь, а не можливість похвалитися перед колегами, що подужав «ту саму енциклопедію тестування». Але і теорія потрібна, нехай навіть подана не завжди у вигляді суворої записи, а з численними прикладами і поясненнями. Така теорія майже напевно принесе більше профіту, ніж завчені рядки кодів або шаблонів.

Однак систематизація зайвою не буде, вірно?