برای یک سیستم بزرگ و پیچیده، تعداد Test Caseهای موحود در Test Suite رگرسیون میتواند از چند صد تا چندین هزار باشد، که میتواند ساعتها یا حتی روزها، زمان برای اجرا صرف کند. تست رگرسیون همچنین نیاز به منابع قابل توجهی دارد که اغلب به آسانی در دسترس نیستند. این موضوع باعث ایجاد مانع برای استفاده از آنها در یک …
ادامه نوشته »بایگانی برچسب: محققان دانشگاهی
کتاب Non-Functional Requirements in Software Engineering
کتاب Non-Functional Requirements in Software Engineering یک رویکرد سیستماتیک و عملی برای ایجاد کیفیت در سیستمهای نرمافزاری است. سیستمها باید ویژگیهای کیفیِ نرمافزار، مانند دقت(Accuracy)، کارایی(Performance)، امنیت(Security) و تغییرپذیری(Modifiability) را نمایش دهند. با این حال، حتی اگر تکنیکهای زیادی برای برآورده شدن نیازمندیهای کارکردی(Functional Requirements) جهت ارائه قابلیتهای مورد نظر وجود داشته باشد، این نیازمندیهای غیر کارکردی(Non-Functional Requirements-NFRS) برای مشخص کردن …
ادامه نوشته »کتاب Permutation Tests for Complex Data: Theory, Applications and Software
مشکلات متعدد در زمینه تست چندمتغیرۀ(Multivariate) پیچیده در بسیاری از رشتههای علمی مانند مهندسی، پزشکی و علوم اجتماعی دیده میشود. در نتیجه، آمارهای مدرن به تست جایگشت(Permutation Testing) برای دادههای پیچیده با حجم نمونه پایین و متغیرهای زیاد، به ویژه در مطالعات شهودی نیاز دارند. نویسندگان [در این کتاب]، خلاصهای از تستهای جایگشت با تمرکز بر پیشرفتهای نظریِ اخیر در …
ادامه نوشته »کتاب Software Testing: Principles and Practices
کتاب Software Testing به صورت ویژه جهت استفاده به عنوان کتاب متنی برای دانشجویان کارشناسی و کارشناسی ارشد مهندسی کامپیوتر و فناوری اطلاعات طراحی شده است. این کتاب بر تست نرمافزار به عنوان نه فقط مرحلهای از چرخه حیات توسعه نرمافزار، بلکه به عنوان فرآیندی کامل برای برآورده کردن تقاضای نرمافزارِ با کیفیت متمرکز است. این کتاب در قالب بسیار روشن …
ادامه نوشته »کتاب Software Quality Engineering: A Practitioner’s Approach
کیفیت نرمافزار ناشی از دو موضوع متمایز، اما مربوط به مهندسی نرمافزار است: کیفیت کارکرد(Functional) نرمافزار و کیفیت ساختاری(Structural) نرمافزار. کتاب Software Quality Engineering، اصول مربوط به این دو مفهوم را مورد مطالعه قرار میدهد، که به ترتیب روی بهرهوری و ارزش یک طراحی تمرکز میکند. متن این کتاب با توجه به سیستمهای اطلاعاتی و سیستمهای تعبیه شده(Embedded) و همچنین …
ادامه نوشته »