تست اتوماتیک نرم افزار
تعداد صفحات : 42 با فرمت ورد و قابل ویرایش
تست نرم افزار بخش مهمی از جریان کاری ساخت را تشکیل می دهد که متاسفانه در موارد زیادی شاهد نادیده گرفتن یا کمرنگ بودن آن هستیم. معمولاً تست كردن نرمافزار يكي از سختترين مراحل كار در ايجاد يك پروژه نرمافزاري است ولي به راستي تستكردن چيست؟ تعاريف مختلفي براي تست كردن نرمافزار وجود دارد؛ مثلاً اين تعريف كه ميگويد: تستها يك سري از سؤال و جوابهايي هستند كه نرمافزار را با آن امتحان ميكنيم در حالي كه از برنامه انتظار داريم با توجه به وروديهايي كه با استفاده از سؤالات وارد ميكنيم، جوابهاي صحيحي را به عنوان خروجي به دست آورد.اما آیا می دانستید که یک تست کننده خوب دارای مشخصات ویژه ای است؟ تا حالا بسیار از developer (توسعه دهنده. مثلا برنامه نویس یک نرم افزار) شنیده ایم. اینکه چه مشخصه هایی دارن و چگونه اند. اما نیمی ازساخت نرم افزار به برنامه نویسی آن مربوط است ونیمه دیگر تست نرم افزاررا تشکیل می دهد.
فهرست
چکیده
مقدمه
تست نرم افزار
اهداف تست
اصول تست
معیارها تست پذیر بودن نرمافزار
سطوح مختلف
تست واحد micro level
تست یکپارچه افزایشی
تست یکپارچه
تست سیستم
تست پذیرش
استراژی جعبه سیاه
استراژی جعبه سفید
خودکارسازی تست
معماری لایه ها در خودکار سازی تست
لایه ی تست کیس
لایه ی بیزینس لاجیک
لایه ی سیستم در حال تست
لایه ی تست کیس
لایه ی بیزینس لاجیک
ابزارهای تست خودکار
ابزارهای تست خودکار وب
ابزارهای تست خودکارGUI
تست واحد Frameworks
تست خودکار cloud services
چشم انداز و نتیجه گیری
منابع
برچسب ها:
خودکار سازی تست تست اتوماتیک نرم افزار تست نرم افزار open source تست اتوماتیک تست واحد تست یکپارچه استراژی جعبه سیاه استراژی جعبه سفید معماری لایه ها ابزارهای تست خودکار نرم افزار