Sobes.tech
Junior

Шумо кадом намудҳои санҷишро медонед?

sobes.tech AI

Ҷавоб аз AI

Функционал түрлөрү:

  • Блоктук (Unit Testing): Тапшырманын отделдүү компоненттерин/модулдарын изоляцияда текшерүү.
  • Интеграциялык (Integration Testing): Модулдар же компоненттер ортосундагы өз ара аракеттенүүнү текшерүү.
  • Жүйөлүк (System Testing): Бардык тиркеменин интеграцияланган чөйрөдөгү текшерүүсү.
  • Кабыл алуу (Acceptance Testing): Жүйөнүн кардар же акыркы колдонуучунун талаптарына ылайыктуулугун текшерүү. Алфа жана бета тестирлөөнү камтыйт.
  • Регрессиялык (Regression Testing): Өзгөртүүлөрдүн бар экенин жана алар жаңы каталарга алып келбегенин текшерүү.

Нефункционалдык түрлөрү:

  • Өнүмдүүлүк (Performance Testing):
    • Жүктөө (Load Testing): Жүйөнүн күтүлгөн жүктөмдө иштешин текшерүү.
    • Стресс тестирлөө (Stress Testing): Экстремалдуу жүктөмдө системанын иштешин текшерүү.
    • Туруктуулук/узак мөөнөттүү тестирлөө (Endurance/Soak Testing): Жүйөнүн узак убакыт бою белгилүү бир жүктөмдө иштешин текшерүү.
    • Скейлдүүлүк тестирлөө (Scalability Testing): Жүйөнүн көбүрөөк колдонуучуларды же маалыматтарды иштетүү жөндөмүн текшерүү.
  • Колдонуучулук ыңгайлуулук (Usability Testing): Колдонуучулар тарабынан колдонуу ыңгайлуулугун баалоо.
  • Коопсуздук тестирлөө (Security Testing):
    • Кирүү тестирлөө (Penetration Testing): Азыраак кооптуу жерлерди табуу жана аларды колдонуу аракеттери.
    • Азыраак коопсуздукка сканерлөө (Vulnerability Scan): Белгилүү коопсуздук кемчиликтерин автоматтык түрдө табуу.
  • Жарактуулук (Compatibility Testing): Тиркеменин ар кандай чөйрөлөрдө (ОС, браузерлер, түзмөктөр, маалыматтар базалары ж.б.) иштешин текшерүү.
  • Жеткиликтүүлүк (Accessibility Testing): Адамдар үчүн колдонуу ыңгайлуулугун текшерүү, мүмкүнчүлүгү чектелгендер үчүн.
  • Локализация жана эл аралыкташтыруу (Localization and Internationalization Testing): Тиркеменин регионалдык стандарттарга жана адаптация мүмкүнчүлүктөрүнө ылайыктуулугун текшерүү.

Өзгөртүүлөр менен байланышкан тестирлөө түрлөрү:

  • Ретестинг (Retesting): Түзөтүлгөн катаны кайра текшерүү.
  • Регрессиялык (Regression Testing): Жогоруда айтылган, бирок өзгөртүүлөр контекстинде белгилүү.

Методологияга негизделген тестирлөө:

  • Шумдуу (Smoke Testing): Негизги функцияларды тез текшерүү, түзүмдүн стабилдүүлүгүн текшерүү үчүн.
  • Санитардык (Sanity Testing): Жаңы же өзгөртүлгөн функцияларды кичинекей өзгөртүүлөрдөн кийин тез текшерүү.

Изилдөөчү тестирлөө (Exploratory Testing): Тесттерди бирдей пландаштыруу, аткаруу жана изилдөө.

Позитивдүү жана негативдүү тестирлөө:

  • Позитивдүү: Күтүлгөн/ туура кирүү маалыматтары жана сценарийлер негизинде тестирлөө.
  • Негативдүү: Ката жана күтүлбөгөн маалыматтарды/сценарийлерди колдонуу аркылуу системанын катачылыктарын текшерүү.