Муқаддима
Субх ба хайр, сокинони Хабаровск. Ҳоло ман як вазифаи санҷиширо барои ҷои холии пешбари QA барои як ширкати fintech ҳал мекардам. Вазифаи якум, яъне сохтани нақшаи санҷиш бо рӯйхати пурраи санҷиш ва мисолҳои ҳолатҳои санҷишӣ барои санҷидани чойники барқро ба таври оддӣ ҳал кардан мумкин аст:
ГОСТ 7400-81. Дегхои электрикии рузгор ва самоворхои электрики. Мушаххасоти мушаххас (бо тағйироти № 1-8) ГОСТ IEC 60335-1-2015 Таҷҳизоти барқии маишӣ ва шабеҳ. Бехатарӣ. Қисми 1. Талаботи умумӣ
Дар бораи нақшаи беҳтари санҷиш бо рӯйхати пурраи санҷиш фикр кардан душвор аст.
Аммо қисми дуюм ба саволе табдил ёфт: "Оё барои ҳама озмоишгарон мушкилоте вуҷуд доранд, ки ба самараноктар кор кардан халал мерасонанд?"
Аввалин чизе, ки ба хотир омада буд, номбар кардани ҳама мушкилоти кам ё камтар ба назар намоёне буд, ки ман ҳангоми санҷиш дучор шудам, чизҳои хурдро нест карда, боқимондаро ҷамъбаст мекунам. Аммо ман зуд фаҳмидам, ки усули индуктивӣ ба саволе ҷавоб медиҳад, ки на ба "ҳама", балки дар беҳтарин ҳолат, танҳо ба "аксарияти" санҷишкунандагон дахл дорад. Аз ин рӯ, ман қарор додам, ки ба он аз тарафи дигар, дедуктивӣ наздик шавам ва ҳамин тавр шуд.
Шарҳҳо
Аввалин коре, ки ман одатан ҳангоми ҳалли мушкилоти нав мекунам, кӯшиш кардани фаҳмидани он аст, ки он чӣ дар бораи он аст ва барои ин ман бояд маънои калимаҳоеро, ки онро ба миён меоранд, бифаҳмам. Калимаҳои калидӣ барои фаҳмидани инҳоянд:
- мушкилот
- озмоишкунанда
- кори озмоишгар
- самаранокии санҷиш
Биёед ба Википедиа ва ақли солим муроҷиат кунем:
Ин чандон маъно надорад, дар асл, "мушкилот" = "ҳар чизе, ки бояд ҳал карда шавад."
Мисли «мушкилот» маънои кам дорад: чизе, ки дар натиҷаи кор ба вуҷуд омадааст.
пули нақд (даромад) манбаи барқароршаванда аст;
энергия (қувваи ҳаёт) манбаи қисман барқароршаванда аст;
вақт манбаи собит ва аслан барқарорнашаванда аст;
дониш (маълумот) манбаи барқароршаванда аст, он як қисми сармояи инсонист, ки метавонад афзоиш ёбад ва нобуд шавад
Мехоҳам қайд намоям, ки таърифи самаранокӣ дар ҳолати мо комилан дуруст нест, зеро ҳар қадаре ки мо дониши бештарро истифода барем, самаранокӣ ҳамон қадар паст мешавад. Аз ин рӯ, ман самаранокиро ҳамчун "таносуби байни натиҷаҳои бадастомада ва захираҳои сарфшуда" аз нав муайян мекунам. Он гоҳ ҳама чиз дуруст аст: дониш ҳангоми кор беҳуда сарф намешавад, аммо он хароҷоти ягона захираи барқарорнашавандаи санҷишкунанда - вақти ӯро коҳиш медиҳад.
ҳалли
Ҳамин тавр, мо мушкилоти глобалии озмоишгаронро меҷӯем, ки ба самаранокии кори онҳо халал мерасонанд.
Сарчашмаи аз ҳама муҳиме, ки барои кори озмоишгар сарф мешавад, вақти ӯст (боқимондаро ба ин ё он роҳ кам кардан мумкин аст) ва барои он ки мо дар бораи ҳисоби дурусти самаранокӣ сухан ронем, натиҷа низ бояд ба вақт кам карда шавад. .
Барои ин, системаеро баррасӣ кунед, ки қобилиятнокии онро озмоишкунанда тавассути кори худ таъмин мекунад. Чунин система лоиҳаест, ки дастаи он озмоишгарро дар бар мегирад. Давраи ҳаёти лоиҳаро тақрибан бо алгоритми зерин ифода кардан мумкин аст:
- Кор бо талабот
- Ташаккули шартҳои техникӣ
- Рушд
- санҷиши
- Дар истехсолот чорй карда шавад
- Дастгирӣ (ба банди 1 гузаред)
Дар ин ҳолат, тамоми лоиҳаро ба таври рекурсивӣ ба зерлоиҳаҳо (хусусиятҳо) бо як давраи ҳаёт тақсим кардан мумкин аст.
Аз нуктаи назари лоиха хар кадар кам вакт сарф карда шавад, ичрои он хамон кадар самарабахштар мешавад.
Ҳамин тариқ, мо ба таърифи ҳадди имкон самаранокии санҷишкунанда аз нуқтаи назари лоиҳа меоем - ин ҳолати лоиҳа аст, вақте ки вақти санҷиш сифр аст. Мушкилоти умумӣ барои ҳама озмоишгарон ин имконнопазирии расидан ба ин вақт мебошад.
Бо ин чӣ гуна бояд муносибат кард?
Хулосаҳо хеле равшананд ва аз ҷониби бисёриҳо муддати тӯлонӣ истифода мешаванд:
- Таҳия ва санҷиш бояд тақрибан дар як вақт оғоз ва анҷом дода шаванд (ин одатан аз ҷониби кафедра анҷом дода мешавад
QA ). Варианти идеалӣ он аст, ки тамоми функсияҳои таҳияшаванда аллакай тавассути санҷишҳои автоматӣ то вақти омода шудан фаро гирифта шуда, ба санҷиши регрессия (ва агар имконпазир бошад, пешакӣ) бо истифода аз ягон намуди санҷиш ташкил карда шаванд.CI . - Чӣ қадаре ки лоиҳа хусусиятҳои бештар дошта бошад (он қадар мураккабтар бошад), ҳамон қадар вақт лозим мешавад, ки тафтиши он, ки функсияи нав вазифаи кӯҳнаро вайрон намекунад. Аз ин рӯ, лоиҳа чӣ қадар мураккабтар бошад, автоматизатсияи бештар талаб карда мешавад
санҷиши регрессия . - Ҳар дафъае, ки мо хатогиро дар истеҳсолот аз даст медиҳем ва корбар онро пайдо мекунад, мо бояд вақти иловагиро дар давраи ҳаёти лоиҳа сар карда аз банди 1 сарф кунем (Кор бо талабот, дар ин ҳолат корбарон). Азбаски сабабҳои гум шудани хато умуман номаълуманд, мо танҳо як роҳи оптимизатсия боқӣ мемонем - ҳар хатогие, ки корбарон пайдо кардаанд, бояд ба санҷиши регрессия дохил карда шаванд, то боварӣ ҳосил кунем, ки он дубора пайдо намешавад.
Манбаъ: will.com