Sobes.tech
Intern

Тестгирии функсионалӣ чист?

sobes.tech AI

Ҷавоб аз AI

Тестгирии функсионалӣ навъи тестгирист, ки мувофиқат кардани нармафзор бо талаботҳои функсионалӣ ва спецификацияҳоро месанҷад, бе дар назар гирифтани сохтори дохилии системаи (усул "қуттии сиёҳ"). Он барои санҷидани он равона шудааст, ки ҳар як функсияи нармафзор чӣ гуна кор мекунад, чунон ки аз ҷониби корбарон интизор меравад.

Мақсадҳои асосии тестгирии функсионалӣ:

  • Санҷиши мувофиқат бо талабот.
  • Гарантӣ аз кори дурустии ҳамаи функсияҳои пешбинӣшуда.
  • Ёфтани нуқсонҳо, ки бо иҷрои нодурусти функсияҳо алоқаманданд.

Типҳои тестгирии функсионалӣ:

  • Тестгирии воҳидӣ (Unit Testing): Санҷиши компонентҳо ё модулҳои алоҳида. Одатан аз ҷониби таҳиягарон анҷом дода мешавад.
  • Тестгирии интегратсионӣ (Integration Testing): Санҷиши ҳамкории байни модулҳо ё системаҳо.
  • Тестгирии системӣ (System Testing): Санҷиши мураккаб дар бораи тамоми системаи барои мувофиқат бо талаботи умумӣ.
  • Тестгирии қабул (Acceptance Testing): Санҷиши охирин, ки аз ҷониби муштарӣ ё намояндагони корбарони ниҳоӣ гузаронида мешавад, барои тасдиқи омодагии маҳсулот барои баромад.
    • Тестгирии альфа (Alpha Testing): Тестгирии қабул, ки аз ҷониби дастаи дохилӣ, ки ба таҳиягарон наздик аст, гузаронида мешавад.
    • Тестгирии бета (Beta Testing): Тестгирии қабул, ки аз ҷониби корбарони воқеӣ дар шароити воқеӣ гузаронида мешавад.

Раванди тестгирии функсионалӣ дар бар мегирад:

  1. Таҳлили талабот.
  2. Нақшаи тестгирӣ.
  3. Таҳияи ҳолатҳои тестӣ.
  4. Таҳияи маълумоти тестӣ.
  5. Иҷрои ҳолатҳои тестӣ.
  6. Таҳлили натиҷаҳо ва сабт кардани нуқсонҳо.
  7. Тестгирии такрорӣ пас аз ислоҳи нуқсонҳо.

Маслиҳатҳои тестӣ барои тестгирии функсионалӣ дар веб-барнома:

Қадамҳо Натиҷаи интизорӣ
1. Дар саҳифаи воридшавӣ кушоед. <br> 2. Ворид кардани логин ва парол дуруст. <br> 3. Тугмаи "Ворид шудан"-ро клик кунед. Корбар бо муваффақият ворид мешавад ва ба саҳифаи асосӣ равона мешавад.
1. Страницро барои сабти ном кушоед. <br> 2. Поле "Email"-ро холӣ гузоред. <br> 3. Тугмаи "Тамос"-ро клик кунед. Паёми хато дар бораи тасдиқи поля "Email" намоиш дода мешавад.

Тестгирии функсионалӣ як марҳилаи асосӣ ва ҳатмӣ барои таъмини сифати нармафзор мебошад.