چگونه به طور موثر در DevOps تست را انجام دهیم؟ به صورت مداوم(Continuous)، البته. اما چگونه این کار را انجام دهیم؟ در این مقاله کوتاه میخواهیم شِمایی از چگونگی انجام تست را در DevOps توضیح دهیم. DevOps یک متدلوژی یا مجموعهای از ابزارها نیست، بلکه مفهوی برای کنار گذاشتن موانع بین Dev(توسعه) و Ops(بهرهبرداری) به منظور رفع نیاز برای زمانبندیهایِ …
ادامه نوشته »بایگانی برچسب: تحویل مداوم
کتاب Continuous Integration, Delivery, and Deployment
چالشهایی زیادی وجود دارد که بسیاری از تیمها در هنگام پیادهسازی Continuous Deployment(که نیازمند ابزارها و فرآیندهای زیادیست که با یکدیگر کار میکنند) با آن مواجه میشوند. یادگیری و اجرای تمام این ابزارها(به درستی) زمان و تلاش بسیار زیادی را میطلبد، که طبعا بسیاری از ما را به این فکر فرو میبرد که آیا واقعا ارزش این همه تلاش را …
ادامه نوشته »کتاب Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
دریافت نرمافزار منتشر شده معمولا برای کاربران آزاردهنده، ریسکی، و وقتگیر است. این کتاب به عنوان یک کتاب پیشگام و جدید، اصول و شیوههای فنی خاصی را ارائه میدهد که امکان تحویل سریع و تدریجی محصول، با کیفیت بالا و Functionality جدید و ارزشمند به کاربران را مقدور میسازد. بواسطه اتومات کردن فرآیند Build، راهاندازی و تست، و همچنین بهبود …
ادامه نوشته »نتایج نظرسنجی Continuous Testing منتشر شد
KMS Technology، نتایجی از یک نظرسنجی در مورد تست نرمافزار را برای کشف چالشها و دستاوردهای شرکتهایی که از تست مداوم(Continuous Testing) به عنوان بخشی از استراتژی کلی تست نرمافزار خود استفاده میکنند، منتشر کرده است. پاسخدهندگان حدودا شامل ۱۳۵ طراح و برنامهنویس نرمافزار بودند که در حوزه IT چندین صنعت مختلف فعال بودند. نتایج بررسی نشان میدهد که شرکتها معتقدند …
ادامه نوشته »اتخاذ رویکرد “مدل هرمی تست”
Pyramid Model تعداد زیادی از پروژهها و تیمهای توسعه با چالش در اختیار داشتن یک تعداد منبع ویژه ًَQA درگیر هستند. در این حالت به طور میانگین یک تستر به پنج توسعهدهنده در هر تیم تخصیص داده میشود. همانطور که پروژهها با سرعت تحویل میشوند، با تغییر نیازمندیهای پروژه، منابع QA نیز بیش از پیش ارزشمند میشوند. هنوز هم بسیاری …
ادامه نوشته »