تستوسعه



تست خودکار(اتوماتیک) :

تست اتوماتیک به معنی اینه که یه بخشی از کارهای مربوط به چرخه تست نرم افزار رو که قابل اتومات شدن هستند و در زمان و هزینه ی فاز تست صرفه جویی میکنند رو به دست ابزار بسپریم . 

نرم‌افزار اتوماسیون همچنین می‌تونه Test Dataها  رو در سیستم تحت تست وارد کرده، Expected Result و Actual Result رو مقایسه کرده و Test Report رو در قالب pass/fail تست کیس ها به صورت دقیق تولید کنه. 

ابزار تست هم پولیش هست هم اپن سورس و رایگانش . 

میشه یه playlist  ایجاد کرد و مجموعه ای از تست کیس ها که مطابق با بیزینس برنامه تشکیل یه پروسه میدن رو داخلش قرار داد و هرسری اجرا کرد که به این مجموع تست کیس ها برای یه فرآیند test suite  میگن .

وقتی که تست اتوماتیک نوشته میشه، دیگه به هیچ مداخله انسانی نیاز نیست و اون تست کیس بدون این که کاری دستی انجام بشه اتوماتیک اجرا خواهد شد. 

هدف از اتوماتیک کردن تست، کمک به تست رگرسیونه چوت regression test  زمان زیادی میبره هرچی که نرم افزار بزرگتر میشه و فیچرهای جدید بهش اضافه میشه .

به جز این هم خیلی از تست ها بدون ابزار امکان انجام شدنش نیست مثل تست پرفرمنس که شامل لود تست و استرس تست و stable  تست میشه . 

 


Verification testing چیست؟

این تست به منظور ارزیابی یک محصول نرم افزاری مطابق اامات ، مشخصات ، یا شرایط تحمیلی و … انجام میشه.

Validation testing چیست؟

این تست به منظور مطمئن شدن از این هست که محصول نرم افزاری ما ، خدمات و یا سیستم پاسخگوی نیاز مشتریان و کاربران باشد.


آخرین ارسال ها

آخرین جستجو ها