स्थिर आणि गतिमान चाचणी दरम्यान फरक
स्टॅटिक वि डायनेमिक चाचणी
जेव्हा सॉफ़्टवेअर संकलित होते, तेव्हा त्याची अंमलबजावणीपूर्वी चुका आणि बग तपासण्यासाठी त्याच्या अंमलबजावणी दरम्यान जेणेकरून सॉफ्टवेअर सहजतेने चालते आणि अपेक्षित परिणाम प्रदान करेल. स्टॅटिक टेस्टिंग आणि डायनॅमिक चाचणी नावाचे नवीन लिखित सॉफ्टवेअर चाचणीचे दोन मार्ग आहेत. यापैकी एक किंवा दोन्ही दोघांचा वापर सॉफ्टवेअरची तपासणी करण्यासाठी केला जातो जो आवश्यक अचूकतेवर आणि उपलब्ध बजेटवर अवलंबून असतो. सॉफ्टवेअर पूर्णतः संकलित होण्याआधीच स्टॅटिक टेस्टिंग केले जाते आणि सॉफ्टवेअर संपूर्णपणे संकलित आणि सिस्टमवर चालल्यानंतरच डायनॅमिक चाचणी केली जाते.
स्थिर चाचणी
सॉफ्टवेअरची कार्यवाही करण्यापूर्वी हे प्रकारचे सॉफ्टवेअरचे परीक्षण केले जाते. अल्गोरिदम, कोड किंवा दस्तऐवजांमधील त्रुटी पाहण्यासाठी स्थिर तपासणी केली जाते. स्टॅटिक टेस्टिंग वापरून सुधारणांसाठी सॉफ्टवेअर लिहीत केल्या गेलेल्या चुका तपासल्या गेल्या आहेत. हे चाचणी सॉफ्टवेअर किंवा टेस्टर्सच्या लेखक किंवा विकसकाने केले आहे आणि ते चालून चालत आहे, कोड पुनरावलोकने तपासणे, किंवा व्हिज्युअल तपासणी तपासणे.
डायनॅमिक चाचणी
सॉफ्टवेअर एकदा पूर्णतः संकलित आणि प्रणाली लोड आहे एकदा या प्रकारची चाचणी केली जाते. डायनॅमिक चाचणीमध्ये सॉफ्टवेअर दुसर्या सॉफ्टवेअरचा वापर करून इनपुट आणि आऊटपुट पॅरामिटर्सची सुसंगतता तपासली जाते. हे चाचणी बग व त्रुटी पाहण्यासाठी सॉफ्टवेअरमधील काही भागांचे विश्लेषण करते. डायनॅमिक चाचणीत वापरलेले सॉफ्टवेअर पूर्व परिभाषित मानकांवर परीक्षण करण्यासाठी सॉफ्टवेअरचे कोड तपासते आणि तपासलेले सॉफ्टवेअर इच्छित परिणाम प्रदान करीत आहे किंवा नाही हे तपासते.