Ви, мабуть, чули, що деякі стартапи або великі компанії, що займаються тестуванням програмного забезпечення, відмовляються наймати тестувальників програмного забезпечення. Чому? Насправді, вони вважають, що можуть обійтися без людських ресурсів, замінивши їх різними механізмами. Найкращі постачальники послуг з тестування програмного забезпечення - це віддані тестувальники! Вони створюють цінність багатьма способами: спеціалізовані тестувальники співпрацюють з користувачами, щоб задовольнити їхні вимоги, досліджують нові способи покращення послуг ручного дослідницького тестування та послуг автоматизованого тестування.
Але чи може життя тривати без цих фахівців?
Якщо розробники припускаються помилок і немає спеціальних тестувальників, яких можна найняти, ви можете розглянути інші способи захисту:
- залучайте розробників до написання великої кількості автоматизованих тестів і заощаджуйте свій час на ручному тестуванні програмного забезпечення;
- призначайте своїх людей на “собачу їжу” для проблем з програмним забезпеченням, що тестується;
- створити більше можливостей для відстеження та входу в програмне забезпечення, щоб якомога легше визначити, де виникають проблеми;
- використовувати попередні версії програмного забезпечення для моніторингу поточної діяльності, щоб знати, чи змінилася поведінка користувачів і чи поводяться вони бажаним чином.
Послуги автоматизованого тестування
У наш час послуги автоматизованого тестування є дуже затребуваними. Але автоматизоване тестування є проблематичним поняттям. Неможливо автоматизувати тестування, оскільки це аналітичний, когнітивний і людський процес, а не те, що може бути виконано виключно машиною. Кожна машина працює під керівництвом людини, виконуючи надіслані їй команди. Отже, для того, щоб проводити автоматизоване тестування, ви повинні точно знати продукт, який ви збираєтеся тестувати.
Годування собак
Дозволяти своїм співробітникам тестувати код перед випуском має великий стратегічний сенс. Але багато що залежить від характеру програмного продукту і від того, наскільки він може бути використаний людьми, зберігаючи при цьому безпеку їхньої спільної діяльності. Dogfood добре підходить для сервісів тестування веб-додатків. Завдяки догфуду попереднє тестування може бути економічно ефективним. Природа веб-додатків дозволяє проводити експерименти, такі як контрольовані тестові польоти або альфа/бета-тестування. Коли догфуд поєднується з моніторингом, він стає надзвичайно потужним інструментом.
Моніторинг виробництва та ведення журналу
Моніторинг. Ви можете відстежувати зміни в поведінці користувачів і з’ясувати, чи дали нові функції бажаний ефект, чи ні. За допомогою моніторингу ви можете дізнатися про нефункціональні проблеми, якщо такі є. Моніторинг дає можливість дізнатися, скільки часу користувачі витрачають на виконання спеціальних завдань, таких як пошук певного товару або здійснення покупки.
Лісозаготівля. Вбудувати лог у програмне забезпечення здається досить просто. За допомогою необробленого виключення, що виникає в коді, можна буде відстежити активність за стеком і бути в курсі поведінки користувачів. Спеціалізовані тестувальники працюють у найкращих компаніях, що займаються тестуванням програмного забезпечення, і виконують різні види тестування. Залежно від ситуації, вони можуть використовувати вищезгадані механізми.










0 коментарів