База знань
Автоматизоване тестування
Автоматизоване тестування передбачає використання інструменту автоматизації для виконання набору тестів. У той час як ручне тестування виконується людиною, що сидить перед комп’ютером, ретельно виконує всі етапи тестування.
Автоматизація ПЗ також може вводити тестові дані в систему, яку тестують, порівнювати очікувані та фактичні результати та генерувати детальні звіти про тестування. Однак воно вимагає значного вкладання коштів та ресурсів.
Цикл розробки вимагає багаторазового виконання одного й того ж набору тестів під час послідовності розробки. Використовуючи автоматизацію, можна написати набір тестів і відтворювати його повторно у разі необхідності. Як тільки набір тестів автоматизовано, втручання людини не потрібне. Також це допомагає поліпшити ROI (коефіцієнт окупності інвестицій). Метою автоматизації є скорочення кількості тестів, які потрібно запускати вручну, а не усунення ручного тестування в цілому.
Автоматизоване тестування програмного забезпечення є важливим з наступних причин:
Заглибитися у проблематику автоматизованого тестування нам допоможе Тарас Радуленко в своїх відео уроках. Давайте розглянемо їх:
Умовно, автоматизоване тестування можна поділити на дві частини:
У веб-документі ми шукатимемо за DOM структурою, а саме за X-Path локатором або CSS-локаторами. На desktop і mobile пошук найчастіше здійснюється за своїми координатами. А після пошуку виконується дія або тест над виявленим елементом.
Локатор — це шлях до шуканого елементу у якій-небудь структурі. Ми з вами щодня працюємо з локаторами, приклад – файлова система на наших комп’ютерах.
Існує три типи шляхів до файлу:
C:\Users\t.radulenko\Pictures\test_file.txt
Picture\test_file.txt
test_file.txt
Зв'язатися з нами
Адреса: г. Київ, 03058, а/с 24
E-mail: info@qalight.com.ua