یک نرمافزار به واسطه مشخصههای آن مفهوم مییابد. مشخصههایی که هر یک باید تحت سنجش کیفیت قرار بگیرند. طبق استاندارهای ISO از جمله ISO 9126 و ISO 25010 پارامترهای کیفی و به تبع آن نوع نیازمندیهای یک نرمافزار تبیین شدهاند. به عنوان نمونه ISO 9126، انواع نیازمندیها/پارامترهای کیفی یک نرمافزار را به دو دسته و شش زیردسته تقسیمبندی میکند: Functional …
ادامه نوشته »بایگانی برچسب: Functional Test
تست بازنویسی نرمافزار
as-is System(سیستم موجود) ما را به جایی میبرد که میخواهیم برویم، اما چیزی که ما بدان نیاز داریم to-be System(سیستم آتی) است تا بدینوسیله همان کارها را به صورت موثرتر انجام دهد. من چند سال پیش با یک Code-Base مواجه شدم. باید گفت که کد بدی نبود؛ کد مذبور با بهترین ابزار موجود در زمان خود ساخته شده بود. اما …
ادامه نوشته »کتاب The Programmer’s Guide to Quality Assurance
چگونه کیفیت رویکرد توسعهدهندگان نرمافزار نقش مهمی در نتیجه موفق پروژههای آنها ایفا میکند(با این حال اغلب موضوعات کیفی به بخشهای QA منتقل میشوند). وقت آن است که این تفکر را تغییر دهیم. در این کتاب یعنی The Programmer’s Guide to Quality Assurance نویسنده آقای David Pallmann، به عنوان یک توسعهدهنده کهنهکار، یک راهنمای عملی روشن روی بدست آوردن مالکیت …
ادامه نوشته »کتاب Practical Model-Based Testing: A Tools Approach
کتاب Practical Model-Based Testing، مقدمهای بر آزمون مبتنی بر مدل ارائه میدهد، که چگونگی نوشتن مدلها برای اهداف تست و نحوه استفاده از ابزارهای تست مبتنی بر مدل برای تولید سوئیتهای تست را نشان میدهد. این کتاب برای تسترها و توسعهدهندگان نرمافزار که مایل به استفاده از تست مبتنی بر مدل هستند هدافگذاری شده است، نه برای توسعهدهندگان ابزار و …
ادامه نوشته »