ایجاد برنامه ها شامل چندین مرحله است که چرخه زندگی نامیده می شود. آزمایش یکی از مهمترین مراحل است ، زیرا قبل از تحویل نرم افزار به مشتری و راه اندازی مجدد آن است. لازم به یادآوری است که هدف از آزمایش این نیست که مطمئن شوید برنامه به درستی و به درستی کار می کند ، بلکه شناسایی خطاها ، شناسایی خرابی ها هنگام ایجاد شرایط غیرمعمول یا خاتمه غیرعادی است.
ضروری است
- - برنامه تست شده با کد منبع ؛
- - اسناد برنامه ؛
- - برنامه آزمون ؛
- - چندین مجموعه داده ورودی (هم صحیح و هم عمدی نادرست) ؛
- - افراد همفکری که توسط همکاران نشان داده می شوند.
دستورالعمل ها
مرحله 1
اولین قدم در تست اشکال زدایی است. به طور معمول اشکال زدایی توسط برنامه نویسی انجام می شود که برنامه ای را نوشت یا زبان برنامه نویسی محصول مورد آزمایش را می داند. در مرحله اشکال زدایی ، کد منبع برنامه برای خطاهای نحوی بررسی می شود. خطاهای شناسایی شده از بین می روند.
گام 2
مرحله بعدی در رفع اشکال ، آزمایش ایستا است. در این مرحله ، تمام اسناد به دست آمده در نتیجه چرخه عمر برنامه بررسی می شود. این یک وظیفه فنی و مشخصات و کد منبع یک برنامه در یک زبان برنامه نویسی است. تمام اسناد و مدارک برای انطباق با استانداردهای برنامه نویسی تجزیه و تحلیل می شود. در نتیجه یک بررسی ایستا ، مشخص می شود که چگونه برنامه معیارهای مشخص شده و نیازهای مشتری را برآورده می کند. رفع نادرستی و خطاهای موجود در اسناد ، کیفیت بالای نرم افزار ایجاد شده را تضمین می کند.
مرحله 3
مرحله بعدی در آزمون استفاده از روش های پویا است. روشهای پویا در روند اجرای مستقیم برنامه اعمال می شوند. درستی یک ابزار نرم افزاری در برابر مجموعه ای از آزمایشات یا مجموعه داده های ورودی آماده شده بررسی می شود. در طول اجرای هر آزمون ، داده های مربوط به خرابی ها و سو mal عملکردها در برنامه جمع آوری و تحلیل می شود.
مرحله 4
روشهایی وجود دارد که در آنها برنامه به عنوان "جعبه سیاه" در نظر گرفته می شود. اطلاعات مربوط به مسئله ای که باید حل شود و روشهایی که در آن برنامه به عنوان "جعبه سفید" در نظر گرفته می شود ، از ساختار برنامه استفاده می شود
مرحله 5
هدف از آزمایش پویا جعبه سیاه برنامه ها ، شناسایی حداکثر تعداد خطاها در یک آزمون با استفاده از زیر مجموعه کوچکی از داده های ورودی است. برای انجام آزمایش با استفاده از این روش ، آماده سازی دو گروه از شرایط ورودی ضروری است. یک گروه باید شامل ورودی های صحیح برای برنامه باشد ، گروه دوم باید حاوی ورودی های نادرست بر اساس مشخصات ورودی های اشتباه باشد. پس از اجرای برنامه بر روی داده های ورودی از هر دو گروه ، اختلافاتی بین رفتار واقعی عملکردها و انتظارات ایجاد می شود.
مرحله 6
روش "جعبه سفید" به شما امکان می دهد ساختار داخلی برنامه را کشف کنید. مجموعه ای از آزمایشات بر اساس این اصل در کل باید اطمینان حاصل کند که حداقل یک بار از هر اپراتور عبور می شود. تقسیم به گروه های شرایط ورودی باید بر بررسی عبور از تمام مسیرهای برنامه متمرکز باشد: شرایط ، شاخه ها ، حلقه ها.