تست نرمافزار
از ویکیپدیا، دانشنامهٔ آزاد
تست نرمافزار یا آزمایش نرمافزار تحقیق برروی کیفیت یک محصول یا سرویس نرمافزاری و ارایه اطلاعات ناشی از آن به مشتریها است. این تحقیق جستجوی نرمافزار مزبور برای یافتن خطاها را نیز دربرمیگیرد ولی به آن محدود نمیشود.
تستها یک سری از سوال و جوابهایی هستند که نرمافزار را با آن امتحان میکنیم در حالی که از برنامه انتظار داریم با توجه به ورودیهایی که با استفاده از سوالات وارد میکنیم، جوابهای صحیحی را به عنوان خروجی به دست دهد.
آزمایش نرمافزار حیطه وسیعی از فعالیتهای مربوط به تولید برنامههای رایانهای را دربرمیگیرد که از آزمایش کردن کد برنامه توسط برنامهنویس گرفته تا نشان دادن عملکرد درست یک سیستم اطلاعاتی بزرگ به مشتری و ارزیابی نرمافزار در حین رانش یک شبکه مرکزی کاربردی را دربرمیگیرد.
آزمایش نرمافزار از وظایف توسعه دهندگان نرمافزار است و نه از وظایف تحویل گیرندگان آن.
میتوان قبل از نوشتن خود برنامه تستهای برنامه را انجام داد. به این روش یا Test Driven Development میگویند.
[ویرایش] منابع
- آزمایش نرمافزار، سازمان فناوری اطلاعات و ارتباطات شهرداری اصفهان، ۱۳۸۵
- (انگلیسی) Software Testing Techniques
- (انگلیسی) http://www.kaner.com/pdfs/ETatQAI.pdfsa
salam

