Basis path testing
સોફ્ટવેર એન્જિનિયરિંગમાં, બેઝીસ પાથ ટેસ્ટિંગ અથવા સ્ટ્રક્ચર્ડ ટેસ્ટિંગ એ ટેસ્ટ કેસ ડિઝાઇન કરવા માટેની વ્હાઇટ બોક્સ પદ્ધતિ છે. આ પદ્ધતિ એક્ઝેક્યુશનના રેખીય રીતે સ્વતંત્ર પાથનો સમૂહ શોધવા માટે પ્રોગ્રામના કંટ્રોલ-ફ્લો ગ્રાફનું વિશ્લેષણ કરે છે. આ પદ્ધતિ સામાન્ય રીતે રેખીય રીતે સ્વતંત્ર માર્ગોની સંખ્યા નક્કી કરવા માટે મેકકેબ સાયક્લોમેટિક જટિલતાનો ઉપયોગ કરે છે અને પછી આ રીતે મેળવેલા દરેક માર્ગ માટે પરીક્ષણના કિસ્સાઓ પેદા કરે છે. બેઝિસ પાથ પરીક્ષણ સંપૂર્ણ શાખા કવરેજ (નિયંત્રણ-પ્રવાહ આલેખની તમામ ધાર) ની બાંયધરી આપે છે, પરંતુ તે હાંસલ કરે છે કે નિયંત્રણ-પ્રવાહ આલેખના તમામ સંભવિત માર્ગોને આવરી લીધા વિના બાદમાં સામાન્ય રીતે ખૂબ ખર્ચાળ હોય છે. પાયાના માર્ગ પરીક્ષણનો વ્યાપક ઉપયોગ અને અભ્યાસ કરવામાં આવ્યો છે. ડીડી-પાથ પરીક્ષણ સંદર્ભો પણ જુઓ વધુ વાંચન સોફ્ટવેર પરીક્ષણ