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