LCSAJ umfjöllun
LCSAJ (Longest Common Subsequence of All Jumps) þekjun er mælikvarði sem notaður er í hugbúnaðarprófun til að mæla árangur próftilfella við að greina galla í forriti. Þetta er uppbyggingarmælikvarði sem einblínir á stýriflæði forritsins.
Skilyrði LCSAJ um þekjandi prófun krefst þess að allar mögulegar raðir af aðliggjandi skilyrðis- og lykkjubyggingum séu keyrðar að minnsta kosti einu sinni við prófun. Það tryggir að allar mögulegar samsetningar greinarútkoma séu þaktar, þar á meðal þær sem erfitt er að ná til vegna flókinna stýringarskipulaga.
LCSAJ-þekjuvísitalan er reiknuð með því að telja fjölda einstakra LCSAJ-raða sem hafa verið keyrðar í prófunum og deila því með heildarfjölda einstakra LCSAJ-raða í forritinu. Hærri LCSAJ-þekjuvísitala gefur betri prófunarþekju og meiri líkur á að galla finnist.
Einn kostur þess að nota LCSAJ-hulinningu sem prófunarkviðmið er sá að hún veitir víðtækari mælikvarða á prófunarhulinningu en önnur uppbyggingarkviðmið, svo sem yfirlýsingahulinning eða greinahulinning. Hún getur hjálpað til við að greina flókin stjórnflæðisvandamál sem önnur kviðmið gætu ekki greint.
Hins vegar getur verið krefjandi að ná fullri LCSAJ-umfjöllun, sérstaklega í stórum og flóknum kerfum. Það krefst varkárrar valningar og hönnunar prófdæma til að tryggja að allar mögulegar samsetningar stýriflæðisleiða séu keyrðar. Það getur einnig krafist notkunar sérhæfðra prófunartóla og aðferða.
Í stuttu máli er LCSAJ-hlutfall öflug prófunarmæling sem getur hjálpað til við að tryggja alhliða prófunarhlutfall og bæta gæði hugbúnaðar. Það er ómissandi tæki fyrir hugbúnaðarþróunaraðilar og prófarar sem vilja tryggja að forritin þeirra séu traust, áreiðanleg og laus við galla.