در پارت قبلی این پست، توضیح مختصری در مورد تست استاتیک و دلایل انجام اون رو گفتیم. در این پست چگونگی انجام این تست رو با مثال توضیح میدیم.

در پارت قبلی این پست، توضیح مختصری در مورد تست استاتیک و دلایل انجام اون رو گفتیم. در این پست چگونگی انجام این تست رو با مثال توضیح میدیم.
تست استاتیک در دسته تست جعبه سفید هست. در مراحل اولیه توسعه انجام شده و درمقایسه با تست داینامیک هزینه کمتری داره. حتی تست استاتیک میتونه مستندات تجزیه و تحلیل کُد رو تولید کنه! خب اجازه بدین این مسئله رو بیشتر توضیح بدم.
هدف از تست نرمافزار، ارزیابی آن در رسیدن به اهداف از قبل تعیین شده و همچنین مشخص کردن هر گونه خطا در عملکرد نرمافزار است. در طی مراحل تست ابتدا مشخص میکنند که آیا عناصر نرمافزاری وظایف خود را به درستی انجام میدهند و خروجیهای مطلوب را ایجاد میکنند؟ برای این منظور، میتوان با استفاده از تست جعبه سفید کد برنامه را بررسی کرد تا اینکه عامل خطا در داخل کد برنامه مشخص شود. بیشتر بخوانید
در شرکتی که فعالیت میکنید، آیا تست نرمافزار را در نظر گرفتهاند؟ اگر به صورت مستقل در حال نوشتن برنامهای هستید، تست را در نظر گرفتهاید؟ شرکتها چه زمانی را برای تست برنامه ریزی میکنند؟ در پایان پروژهها؟ در محیط عملیاتی مشتری؟ یا ابتدای کار؟
پاسخ به سوالات بالا در حوزه اصول و استراتژی تست نرمافزار میباشد. اصول تست را در پست قبل بیان کردهایم ودر این بخش به استراتژی تست میپردازیم.
تست از همان ابتدای پروژه شروع میشود. بدین ترتیب که از فاز تحلیل، استراتژی تست تعیین میشود. بر اساس این استراتژی برنامههای تست (Test plan) اولیه طراحی شده و انواع تست مشخص میشود. سپس تست آغاز شده و تا هنگامیکه برنامه در محیط مشتری استقرار یابد، ادامه پیدا میکند. بنابراین تست در همه مراحل توسعه نرمافزار، همراه شما خواهد بود. بیشتر بخوانید