در زندگی و در تست اتوماتیک، با رشد شما بسیاری از مسائل تغییر میکند. چالشهایی که با آنها روبرو میشوید، شکستهایی که تجربه میکنید و بهترین راه حلهایی که برای مشکلات خود پیدا میکنید، همه و همه تغییر میکنند. بیایید “درسهای زندگی” را کنار بگذاریم و موضوع را در تست اتوماتیک بررسی کنیم. بیشتر تلاشهای تست اتوماتیک با False Positive …
ادامه نوشته »بایگانی برچسب: Software Testing
چرخه حیات تست نرمافزار-STLC
بر خلاف باور عمومی، تست نرمافزار تنها یک فعالیت واحد نیست. چرخه حیات تست نرمافزار(STLC) چیست؟ چرخه حیات تست نرمافزار(STLC) به صورت دنبالهای از فعالیتهای انجام شده برای انجام تست نرمافزار تعریف میشود. این چرخه شامل مجموعهای از فعالیتهای انجام شده به صورت متدولوژیک برای کمک به تایید محصول نرمافزاری شماست. تصویر زیر مراحل مختلف در چرخه حیات تست نرمافزار …
ادامه نوشته »۶ افسانه و باور شکست خورده در برونسپاری تست نرمافزار
در مورد برونسپاری تست نرمافزار اسطورههای غلطی بین شرکتهای تولید کننده محصولات نرمافزاری وجود دارد، که وجود شرکتهای بزرگ ارائه دهنده خدمات تست نرمافزار شاهد بر شکست این باورهای غلط است. اما این باورهای غلط چیست؟ تیستن یک اینفوگرافی در این رابطه آماده کرده است که شما میتوانید فایل اصلی اینفوگرافی مذبور را به زبان فارسی، به صورت کامل و …
ادامه نوشته »کتاب Software Testing in the Cloud: Migration and Execution
برای یک سیستم بزرگ و پیچیده، تعداد Test Caseهای موحود در Test Suite رگرسیون میتواند از چند صد تا چندین هزار باشد، که میتواند ساعتها یا حتی روزها، زمان برای اجرا صرف کند. تست رگرسیون همچنین نیاز به منابع قابل توجهی دارد که اغلب به آسانی در دسترس نیستند. این موضوع باعث ایجاد مانع برای استفاده از آنها در یک …
ادامه نوشته »کتاب Testing IT: An Off-the-Shelf Software Testing Process
کتاب: Testing IT: An Off-the-Shelf Software Testing Process
ادامه نوشته »کتاب Software Testing: Interview Questions
کتاب: Software Testing: Interview Questions
ادامه نوشته »کتاب Static Analysis of Software: The Abstract Interpretation
متون موجود در حال حاضر برای دانش آموزان و محققان بسیار عمومی است و فقط تکنیکهای رسمی تحلیل استاتیک(Static Analysis) را پوشش میدهند. این کتاب نمونههای واقعی از تکنیکهای رسمی به نام «تفسیر انتزاعی»(Abstract Interpretation) در حال حاضر در صنایع مختلفی مورد استفاده قرار می گیرد، شامل: راه آهن، هوانوردی، فضا، خودرو و غیره. هدف از این کتاب این است …
ادامه نوشته »کتاب Introduction to Software Quality-Undergraduate Topics in Computer Science
این کتاب متنی روشهایی را که مهندسان نرمافزار برای بنیان کردن کیفیت در نرمافزارهای خود استفاده میکنند را توصیف میکند. اصول اساسی مدیریت کیفیت نرمافزار و بهبود فرآیند نرمافزار با توجه خاص به چارچوب CMMI، به طور دقیق در این کتاب مورد بحث قرار میگیرد. ویژگیهای [این کتاب] عبارتند از: بررسی سوالات در پایان هر فصل؛ که تئوری و عمل …
ادامه نوشته »کتاب Secure and Resilient Software: Requirements, Test Cases, and Testing Methods
کتاب Secure and Resilient Software: Requirements, Test Cases, and Testing Methods مجموعهای جامع از نیازمندیها برای توسعه و بهرهبرداری نرمافزار امن و انعطافپذیر آماده میکند. این کتاب Test Caseهای مستند شده را برای این نیازمندیها و همچنین بهترین روشها(Best Practice) برای تست کردن نیازمندیهای Non-Functional به منظور تضمین اطلاعات(Information Assurance) بهبود یافته را، تامین میکند. این کتاب غنی مشتمل بر مطالب …
ادامه نوشته »کتاب The Programmer’s Guide to Quality Assurance
چگونه کیفیت رویکرد توسعهدهندگان نرمافزار نقش مهمی در نتیجه موفق پروژههای آنها ایفا میکند(با این حال اغلب موضوعات کیفی به بخشهای QA منتقل میشوند). وقت آن است که این تفکر را تغییر دهیم. در این کتاب یعنی The Programmer’s Guide to Quality Assurance نویسنده آقای David Pallmann، به عنوان یک توسعهدهنده کهنهکار، یک راهنمای عملی روشن روی بدست آوردن مالکیت …
ادامه نوشته »