Sobes.tech
Junior

Koje korake preduzimate za testiranje sajta?

sobes.tech АИ

Одговор од АИ

  1. Анализа захтевања: Проучавање пројектне документације (спецификације, макете) ради разумевања функционалних и нефункционалних захтева.
  2. Планирање тестирања:
    • Одређивање циљева и обима тестирања.
    • Избор стратегија и метода тестирања (ручне, аутоматизоване, оптерећење и др.).
    • Процена ресурса и времена.
    • Састављање документације за тестирање (контролне листе, тест сценарији).
  3. Развој артефаката тестирања:
    • Креирање контролних листа за брзи преглед главних сценарија.
    • Писање детаљних тест сценарија за критичне и сложене функције.
    • Развој скрипти за аутоматизовано тестирање (ако је применљиво).
  4. Припрема тест окружења: Подешавање потребног оперативног система, прегледача, верзија софтвера и тест података.
  5. Извођење тестова: Провођење тестова према плановима и сценаријима.
    • Функционално тестирање (кориснички сценарији, форме, навигација).
    • UI/UX тестирање (изглед, корисничка прилагодљивост).
    • Тестирање крос-браузерске компатибилности.
    • Тестирање перформанси и оптерећења (ако је потребно).
    • Тестирање безбедности (основно).
  6. Регистрација грешака: Опис пронађених грешака са корацима репродукције, очекиваним и стварним резултатима, окружењем и приоритетом.
  7. Поновно тестирање и регресионо тестирање: Провера исправљених грешака и одсуства нових грешака након измена.
  8. Извештавање: Састављање извештаја о обављеном раду, пронађеним грешкама и статусу тестирања.
  9. Анализа резултата: Оцењивање квалитета производа на основу резултата тестирања.

За аутоматизацију:

  1. Избор оквира и алата (Selenium, Cypress, Playwright).
  2. Писање и одржавање аутоматизованих скрипти.
  3. Интеграција са CI/CD (Jenkins, GitLab CI).

Врсте тестирања које ће се применити:

  • Функционално тестирање
  • UI/UX тестирање
  • Тестирање крос-браузерске компатибилности
  • Адаптивно тестирање
  • Тестирање безбедности (основно)
  • Тестирање перформанси (ако је потребно)

Пример структуре тест сценарија:

ID Назив сценарија Предуслови Кораци Очекујни резултат Фактички резултат Статус Коментари
TC-01 Успешна ауторизација регистрованог корисника Корисник са важећим подацима (корисничко име/лозинка) постоји у систему 1. Отворити страницу за ауторизацију. <br> 2. Унети важеће корисничко име. <br> 3. Унети важећу лозинку. <br> 4. Кликнути на дугме "Пријава". Корисник је преусмерен на главну страницу личног налога/сајта након ауторизације