برای یک سیستم بزرگ و پیچیده، تعداد Test Caseهای موحود در Test Suite رگرسیون میتواند از چند صد تا چندین هزار باشد، که میتواند ساعتها یا حتی روزها، زمان برای اجرا صرف کند. تست رگرسیون همچنین نیاز به منابع قابل توجهی دارد که اغلب به آسانی در دسترس نیستند. این موضوع باعث ایجاد مانع برای استفاده از آنها در یک …
ادامه نوشته »بایگانی برچسب: Case Study
کتاب Non-Functional Requirements in Software Engineering
کتاب Non-Functional Requirements in Software Engineering یک رویکرد سیستماتیک و عملی برای ایجاد کیفیت در سیستمهای نرمافزاری است. سیستمها باید ویژگیهای کیفیِ نرمافزار، مانند دقت(Accuracy)، کارایی(Performance)، امنیت(Security) و تغییرپذیری(Modifiability) را نمایش دهند. با این حال، حتی اگر تکنیکهای زیادی برای برآورده شدن نیازمندیهای کارکردی(Functional Requirements) جهت ارائه قابلیتهای مورد نظر وجود داشته باشد، این نیازمندیهای غیر کارکردی(Non-Functional Requirements-NFRS) برای مشخص کردن …
ادامه نوشته »کتاب ATDD by Example: A Practical Guide to Acceptance Test-Driven Development
با توسعه تست محور پذیرش(Acceptance Test-Driven Development-ATDD) مشتریان کسب و کاری(Business Customer)، تسترها و توسعهدهندگان میتوانند برای تولید نیازمندیهای تستپذیر(Testable) که به آنها کمک میکند سریعتر نرمافزاری با کیفیت بالاتر را تولید کنند، با یکدیگر همکاری نمایند. با این حال، بسیاری از متخصصان ATDD هنوز به طور گستردهای دچار سوتفاهم هستند. کتاب ATDD by Example اولین راهنمای عملی و دستی برای …
ادامه نوشته »کتاب Practical Model-Based Testing: A Tools Approach
کتاب Practical Model-Based Testing، مقدمهای بر آزمون مبتنی بر مدل ارائه میدهد، که چگونگی نوشتن مدلها برای اهداف تست و نحوه استفاده از ابزارهای تست مبتنی بر مدل برای تولید سوئیتهای تست را نشان میدهد. این کتاب برای تسترها و توسعهدهندگان نرمافزار که مایل به استفاده از تست مبتنی بر مدل هستند هدافگذاری شده است، نه برای توسعهدهندگان ابزار و …
ادامه نوشته »کتاب Quality Code: Software Testing Principles, Practices, and Patterns
شیوههای توسعه تست محور(Test-Driven)، تست اول(Test First) و تست زودهنگام(Test-Early)، به هزاران سازمان توسعهدهنده نرمافزار کمک میکنند تا خود را بهبود دهند. در حال حاضر، در کتاب Quality Code: Software Testing Principles, Practices, and Patterns، استفان ونس(Stephen Vance) روی تمام چیزهایی که در رابطه با توسعه تست محور یاد گرفته، متمرکز شده است و به شما کمک میکند تا سطوح …
ادامه نوشته »