حدود پنج سال پیش، در حوزه QA برای یکی از شرکتهای بزرگ خرده فروشی یا اصطلاحا Retail، مشغول به کار بودم(البته با پست مشاوری که باید ۱۰۰ ساعت در ماه حضور میداشت)، و یک تیم کوچک را هدایت میکردم. برنامهای که ما روی آن کار میکردیم در وب و تلفن همراه در دسترس بود و ویژگیهای جدید دائماً به آن …
ادامه نوشته »بایگانی برچسب: تست مداوم
۳ مانع بزرگ بر سر راه تست مداوم(Continuous Testing)
تیمهای پرانرژی میدانند که باید تست مداوم(Continuous Testing) انجام دهند، اما اکثریت قریب به اتفاق آنها اینچنین نیستند. برای چرایی این موضوع سه دلیل عمده وجود دارد. بیایید با یک مساله جدی روبرو شویم: شرکتها نمیخواهند یا نیازی به نرمافزار کامل و بی عیب و نقص ندارند. آنها میخواهند در اسرع وقت نرمافزار جدید و متفاوتی را در اختیار قرار …
ادامه نوشته »مبانی تست در DevOps
چگونه به طور موثر در DevOps تست را انجام دهیم؟ به صورت مداوم(Continuous)، البته. اما چگونه این کار را انجام دهیم؟ در این مقاله کوتاه میخواهیم شِمایی از چگونگی انجام تست را در DevOps توضیح دهیم. DevOps یک متدلوژی یا مجموعهای از ابزارها نیست، بلکه مفهوی برای کنار گذاشتن موانع بین Dev(توسعه) و Ops(بهرهبرداری) به منظور رفع نیاز برای زمانبندیهایِ …
ادامه نوشته »خالق TestComplete این بار با اتوماسیون تست به صورت End-To-End با متد BDD
SmartBear اعلام کرد TestComplete 14.0 با پشتیبانی بومی از BDD(توسعه رفتار محور یا Behavior Driven Development)، بدون در نظر گرفتن تخصص فنی، اتوماسیون تست را برای همه کاربران آسانتر و سریعتر خواهد کرد. سامِرویل(Somerville) ماسچوست(Mass) آمریکا به تاریخ ۲۴ ژانویه ۲۰۱۹ مصادف با ۴ بهمن ماه ۱۳۹۷ هجری شمسی، کمپانی SmartBear به عنوان خالق دو محصول پرطرفدار TestComplete و SoapUI که …
ادامه نوشته »۵ عامل کلیدی برای دستیابی به Agile Testing در DevOps
در سالهای اخیر، بسیاری از سازمانها توسط DevOps تحت تاثیر قرار گرفتهاند. با تغییر ذهنیات افراد، اتوماتسازی فرآیندهای استقرار(Deployment) و Build بوسیله پیادهسازی ابزارها و فرآیندهای مناسب، افزایش تست اتوماتیک، شکست دیوارهای میان Development و Operation، و نیز اتوماتیکسازی Monitoring و Reporting، برخی DevOps را به صورت End-to-End اجرا کرده، و آنرا در همه شئونات دخیل کردهاند. با این حال، باید …
ادامه نوشته »نتایج نظرسنجی Continuous Testing منتشر شد
KMS Technology، نتایجی از یک نظرسنجی در مورد تست نرمافزار را برای کشف چالشها و دستاوردهای شرکتهایی که از تست مداوم(Continuous Testing) به عنوان بخشی از استراتژی کلی تست نرمافزار خود استفاده میکنند، منتشر کرده است. پاسخدهندگان حدودا شامل ۱۳۵ طراح و برنامهنویس نرمافزار بودند که در حوزه IT چندین صنعت مختلف فعال بودند. نتایج بررسی نشان میدهد که شرکتها معتقدند …
ادامه نوشته »اتخاذ رویکرد “مدل هرمی تست”
Pyramid Model تعداد زیادی از پروژهها و تیمهای توسعه با چالش در اختیار داشتن یک تعداد منبع ویژه ًَQA درگیر هستند. در این حالت به طور میانگین یک تستر به پنج توسعهدهنده در هر تیم تخصیص داده میشود. همانطور که پروژهها با سرعت تحویل میشوند، با تغییر نیازمندیهای پروژه، منابع QA نیز بیش از پیش ارزشمند میشوند. هنوز هم بسیاری …
ادامه نوشته »زنجیره ابزاری DevOps برای Continuous Testing
در یکی از مقالات خود با عنوان چرا در DevOps به Continuous Testing نیاز دارید علل اصلی پیوند ناگسستنی DevOps و Continuous Testing را ذکر کردیم. اما در انتهای مقاله ذکر کردیم که اتوماسیون تست باید با خط تحویل نرمافزار و زنجیره ابزار DevOps ادغام شده و یکپارچه شود. در این مقاله میخواهیم درباره یک زنجیره ابزاری مناسب در DevOps صحبت کنیم. تصویر …
ادامه نوشته »چرا در DevOps به Continuous Testing نیاز دارید
فرایند Agile در مورد استفاده از چرخههای توسعه کوتاه و انعطافپذیر برای پاسخ سریع به نیازهای مشتری است. انجام چنین کاری در این روزها به طور موثر شامل ساخت خط(Piplene) نرمافزار DevOps است تا به سرعت نرمافزار با کیفیت بالا را به دست مشتریان خود رسانده و بازخورد دریافت کند. اغلب پروژههای DevOps با اتخاذ شیوه Continuous Integration-CI(یکپارچهسازی مداوم) آغاز میشوند، …
ادامه نوشته »