Додо сказав:
— Правильність форми несуттєва! А потім розставив усіх без усякого порядку по колу. Ніхто не подавав команди — всі побігли, коли захотіли.

Л. Керролл, «Пригоди Аліси в країні чудес»


Розвиваючи автоматизацію тестування, можна знайти багато місць, куди прикласти сили. Розпорошуючи зусилля переслідуючи помилкові цілі ми не тільки витратимо час і ресурси даремно, але і нанесемо розробці шкоди.

image

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

Читати далі →

Блиск і злидні автоматизації тестування

image

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

Не варто списувати таке положення справ на некомпетентність, дурість або банальну лінь розробників. Порівняно з ручним тестуванням, автоматизоване має як достоїнства так і явні недоліки. Якщо б були одні тільки плюси, і говорити було не про що.

Читати далі →

Автоматизація тестування з методології Scrum

Все більше і більше набирає обертів використання методологій сімейства Agile, так званих гнучких методологій, у сфері IT. До цього сімейства, як ви знаєте, відносяться такі методології, як Kanban, XP, Scrum та інші, менш відомі методології.
Читати далі →

Миттєва діагностика сайтів. Огляд сервісу ХостТрекер, частина 4

Є підозри, що сайт поводиться з вами по-особливому? Є безліч локальних і не дуже причин, по яких сайт може відкриватися розробником, але бути недоступним клієнтам. Або ж навпаки. Огляд популярних причин, а також методи їх діагностики з допомогою безкоштовних функцій сервісу ХостТрекер — під катом.



Читати далі →

Візуалізація якості коду з PhpMetrics

Нещодавно мені попався відмінний інструмент для аналізу PHP коду. Публікую переклад статті з оглядом цього інструменту.


PhpMetrics використовує D3 і кілька складних алгоритмів для сканування коду вашого застосування і виведення хитромудрих звітів за результатами.
image

Читати далі →

Підвищуємо стабільність Front-end

В продовження попередньої статті про тестування інтерфейсів в Тінькофф Банку розповім, як ми пишемо unit-тести на javascript.

image


Читати далі →

ІТ весна в Мінську

Колеги вітаємо!
Ця весна покликана порадувати масою цікавих ІТ заходів, які пройдуть в Мінську.
Отже:

17-18 квітня 2015Analyst Days-4. Єдина в СНД конференція з системного і бізнес-аналізу.
image

19 квітня 2015 — тренінг Марії та Сергія Бондаренка "Ефективне управління вимогами в IT проекти"
image  image

Читати далі →

Пишемо максимально ефективний тест-кейс

Що таке тест-кейс?

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

Набір тест-кейсів називають тест-комплектом. Іноді тест-набір плутають з тест-планом. Тест-план описує які роботи, як і коли повинні бути проведені в рамках тестування продукту, а так само що необхідно для їх виконання.

Навіщо потрібні тест-кейси?

Тест-кейси повинен допомогти нам провести перевірку продукту без ознайомлення з усією документацією. Написаний один раз, зручний у підтримці тест-кейс заощадить багато часу і сил тестерам.

Читати далі →

Вбиваємо зовнішні запити під час тестування rails додатків з допомогою VCR



Зовсім недавно, у мене виникла проблема полягає в тому, що тести мого додатка досить довго ходять. Це відбувається через те, що деякі частини коду люблять звертатися до сторонніх сервісів начебто iTunes і Facebook.

Звернення до сторонніх сервісів під час тестування це зло з наступних причин:

  1. Якщо під час виконання тестів починаються проблеми зі зв'язком, то вони можуть або проходити повільно, або зовсім падати.
  2. Як вже писалося — досить сильно сповільнюється швидкість проходження тестів.
  3. Можливі проблеми з обмеженням числа запитів самими сервісами.

Читати далі →

JarvisJS: Функціональне тестування веб-додатків

Здрастуй Хабр! У цьому пості ми хотіли б привітатися і вперше показати світові наш проект JarvisJS.com — сервіс для функціонального тестування веб-додатків. Проект ще зовсім молодий і з любов'ю розробляється командою з трьох осіб протягом ось вже сім місяців.

Під катом ми розповімо про нашому сервісі і про причини, що спонукали нас на його створення.

Читати далі →