Abstract:
Робота включає розробку методики тестування веб-додатків. Дослідження зосереджене на пошуку оптимальних підходів для забезпечення якості програмного забезпечення з урахуванням критеріїв ефективності, точності, витрат часу, а також рівня складності впровадження. У ході роботи розглянуто основні аспекти ручного тестування та автоматизованого тестування зокрема можливість адаптації до нестандартних сценаріїв, високу чутливість до деталей, які важко автоматизувати, та вплив людського фактору, що може бути як перевагою, так і недоліком. Також, у роботі досліджується, як комбінування ручного та автоматизованого тестування може забезпечити найкращі результати; перевіряються підходи до тестування UX/UI та нестандартних сценаріїв, регресійного тестування. Також вивчаються математично-технічні аспекти тестування: витрати на впровадження автоматизації, її доцільність у довгостроковій перспективі та вплив на загальний цикл розробки продукту.