تست مسیر مبنا یکی از روشهای تست جعبه سفید است، که برای بار اول توسط "تام مک کلیپ" پیشنهاد شد. هدف این روش این است که تمام مسیر های منطقی (logic) را بررسی کنیم.
در این تست مسیرهای مختلفی که برای یک ورودی داده میشود تست میشود که تست آن بر مبنا true و false میباشد.
حلقه ها با ساختار تو در تویی که دارند همیشه برای برنامه نویسان مشکل ساز بوده اند و بیشتر خطاها و اشکالات را ایجاد میکنند. حلقه ها دارای چهار شکل متفاوت هستند که هر کدام از آنها میتواند در خود خطاها و اشکلات را پنهان کند.
تست واحد : برنامه نویس خواسته یا ناخواسته این روش تست را به کار میبرد. این تستی است که بر روی کلاس ها و متودها انجام میشود. تا کارکرد آن را بررسی کند.
تست مجتمع سازی : این تستی است که چندین کلاس و متد را با هم به تست میگیرم
تست رگرسیون : این تست تست بازگشتی است . تست واحد و تست مجتمع سازی دوباره انجام میشود
تست تایید :این تست بر مبنای خواست مشتری است
تست محیط تولید (α-test)
تست محیط مصرف (β- test)