Sobes.tech
Junior

Сайтты тестирлөө үчүн кандай аракеттерди жасайсыз?

sobes.tech AI

AIден жооп

  1. Талаптарды талдау: Жобалық құжаттаманы (спецификациялар, макеттер) зерттеу арқылы функционалдық және функционалдық емес талаптарды түсіну.
  2. Тестілеу жоспарын құру:
    • Тестілеудің мақсаттары мен ауқымын анықтау.
    • Стратегиялар мен әдістерді таңдау (қолмен, автоматтандырылған, жүктеме және т.б.).
    • Ресурстар мен уақытты бағалау.
    • Тестілеу құжаттамасын жасау (тексеру парақтары, тест сценарийлері).
  3. Тест артефактілерін әзірлеу:
    • Негізгі сценарийлер бойынша жылдам өту үшін тексеру парақтарын жасау.
    • Қиын және маңызды функциялар үшін толық тест сценарийлерін жазу.
    • Автоматтандырылған тестілеу үшін скрипттерді әзірлеу (қолданылса).
  4. Тестілеу ортасын дайындау: қажетті операциялық жүйе, браузерлер, бағдарламалық нұсқалар және тест деректерін орнату.
  5. Тестілеуді орындау: жоспарлар мен сценарийлер бойынша тесттерді жүргізу.
    • Функционалдық тестілеу (пайдаланушы сценарийлері, формалар, навигация).
    • UI/UX тестілеу (көрініс, пайдалану ыңғайлылығы, бейімделу).
    • Браузерлердің үйлесімділігін тестілеу.
    • Өнімділік және жүктеме тестілеу (қажет болса).
    • Қауіпсіздік тестілеу (негізгі).
  6. Қателерді тіркеу: табылған қателерді сипаттау, қайталау қадамдары, күтілетін және нақты нәтиже, орта және басымдылық.
  7. Қайталау тестілеу және регрессиялық тестілеу: түзетілген қателерді тексеру және өзгерістерден кейін жаңа қателердің болмауы.
  8. Есеп беру: орындалған жұмыс, табылған қателер және тестілеу жағдайы туралы есептер құрастыру.
  9. Нәтижелерді талдау: тестілеу нәтижелері негізінде өнімнің сапасын бағалау.

Автоматтандыру үшін:

  1. Framework және құралдарды таңдау (Selenium, Cypress, Playwright).
  2. Автоматтандырылған скрипттерді жазу және қолдау.
  3. CI/CD-пен интеграциялау (Jenkins, GitLab CI).

Тестілеу түрлері:

  • Функционалдық тестілеу
  • UI/UX тестілеу
  • Браузерлердің үйлесімділігін тестілеу
  • Бейімделу тестілеу
  • Қауіпсіздік тестілеу (негізгі)
  • Өнімділік тестілеу (қажет болса)

Тест сценарийінің құрылымының мысалы:

ID Сценарий атауы Алдын ала шарттар Қадамдар Күтілетін нәтиже Нақты нәтиже Статус Пікірлер
TC-01 Тіркелген пайдаланушының сәтті авторизациясы Жарамды деректері бар пайдаланушы (логин/құпиясөз) жүйеде бар 1. Авторизация бетіне өту. <br> 2. Жарамды логинді енгізу. <br> 3. Жарамды құпиясөзді енгізу. <br> 4. "Кіру" батырмасын басу. Пайдаланушы авторизациядан кейін жеке кабинет/сайттың басты бетіне бағытталады