متدولوژی های تست نرم افزار
- متدولوژی STEP در تست نرم افزار
متدولوژی STEP که حروف اختصاری Systematic Test and Evaluation Process است، یک متدولوژی برای تست سیستماتیک و مبتنی بر استانداردهای IEEE برای افزایش کیفیت نرم افزار میباشد.
- متدولوژی (TDD(Test-driven development در تست نرم افزار

- سطوح تست نرم افزار و انواع آن طبق استاندارد IEEE

فازهای تست نرم افزار طبق استاندارد IEEE برای افزایش کیفیت نرم افزار
1. فاز برنامه ریزی تست: در این فاز تصمیم گیریهای کلیدی بر روی فرایند تست نرم افزار صورت میگیرد که اهم آنها عبارتند از:
- استراتژی تست
- ریسکهای نرم افزار
- زمانبندی و مسئولیتها
2. فاز طراحی تست:
در این فاز روالهای تست و موارد تست مطابق تکنیکهای طراحی تست تهیه میگردد. منظور از روال تست در تست نرم افزار برای افزایشکیفیت نرم افزار، رویهای است که برای اجرای تست باید دنبال گردد. منظور از موارد تست یک قابلیت، تعیین حالتهای مختلف جهت تست آن قابلیت میباشد که با استفاده از تکنیکهای طراحی تست سعی در انتخاب کمترین حالتهایی داریم که بیشترین پوشش تست را داشته باشند. در هر مورد تست، ورودی تست و نتیجه مورد انتظار تعیین میگردد.
- تهیه test-case ها
- تهیه test-procedure ها
3. فاز پیاده سازی تست: در این فاز محیط مورد نیاز برای اجرای تست راه اندازی میگردد.
- آماده سازی محیط تست
- تهیه test-script ها
4. فاز اجرای تست در تست نرم افزار: در این فاز موارد تست طبق روالهای مربوطه مورد اجرا قرار میگیرد.
- اجرای دستی/خودکاری تست
- تهیه گزارش خطاها
- تهیه چکیده اجرایی تست
