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): Тесттерди бирдей пландаштыруу, аткаруу жана изилдөө.
Позитивдүү жана негативдүү тестирлөө:
- Позитивдүү: Күтүлгөн/ туура кирүү маалыматтары жана сценарийлер негизинде тестирлөө.
- Негативдүү: Ката жана күтүлбөгөн маалыматтарды/сценарийлерди колдонуу аркылуу системанын катачылыктарын текшерүү.