چهارشنبه , ۱۹ اردیبهشت ۱۴۰۳

بایگانی برچسب: Test Automation

زنجیره ابزاری DevOps برای Continuous Testing

Tools

در یکی از مقالات خود با عنوان چرا در DevOps به Continuous Testing نیاز دارید علل اصلی پیوند ناگسستنی DevOps و Continuous Testing را ذکر کردیم. اما در انتهای مقاله ذکر کردیم که اتوماسیون تست باید با خط تحویل نرم‌افزار و زنجیره ابزار DevOps ادغام شده و یکپارچه شود. در این مقاله می‌خواهیم درباره یک زنجیره ابزاری مناسب در DevOps صحبت کنیم. تصویر …

ادامه نوشته »

آموزش SpecFlow-قسمت چهارم: مقیدسازی Regular expressions

Specflow

در این قسمت در ارتباط با مقید سازی گام‌ها در SpecFlow  با مدل Regular expressions صحبت خواهیم کرد. همان طور که پیشتر عنوان شد با استفاده از مقیدسازی(Binding) گام‌ها، بین سناریوها به زبان آزاد و متدهای  .NET به عنوان گام‌های تست ارتباط برقرار می‌شود. برای این منظور در SpecFlow  سه مدل Regular expressions in attributes ، Method names-underscores و  Method names- …

ادامه نوشته »

آموزش SpecFlow-قسمت سوم: آشنایی بیشتر با سناریوها

Specflow

در قسمت سوم آموزش قصد داریم تا آشنایی بیشتری با سناریوها پیدا کنیم. برای این منظور با امکان(Feature) ورود کاربری به عنوان بازدید کننده سایت، کار را آغاز می‌کنیم. در واقع امکان ورود کاربری به SpecFlow Feature File اضافه می‌شود. فرض کنید مشتری از ما می‌خواهد تا هر کاربر برای ورود به سایت, یک نام کاربری و رمز عبور ایجاد …

ادامه نوشته »

آموزش SpecFlow-قسمت دوم: ایجاد Feature و سناریوی آن

Specflow

در قسمت دوم آموزش SpecFlow بنا داریم تا نشان دهیم یک ویژگی نمونه به همراه سناریو آن چگونه ایجاد می‌شود و چگونه از مراحل سناریوی تعریف شده به زبان تعریفی قابل درک برای مشتری در سناریو‌ها و به مراحل تست پذیرش و کد می‌رسیم. در ابتدا به نظر می‌رسد مروری بر مفاهیم BDD مفید واقع شود. BDD که از این …

ادامه نوشته »

آموزش SpecFlow-قسمت اول: آشنایی، نصب و راه‌اندازی

Specflow

Specflow یک چارچوب متن باز مبتنی بر BDD در محیط .NET است. با استفاده از این چارچوب امکان تعریف ویژگی‌ها و مشخصات سیستم، با فرمت ساده و قابل درک Gherkin امکان پذیر است. Gherkin یک زبان خاص دامنه یا DSL است که به توصیف رفتار سیستم بدون توجه به پیاده سازی می‌پردازد. Gherkin قابلیت‌های مورد نیاز یک سیستم را با استفاده …

ادامه نوشته »

مدیریت داده‌های تست در اتوماسیون تست End-To-End

End To End Process

تست End-To-End یک روش متداول برای تست این موضوع است که آیا جریان یک برنامه همانطور که طراحی شده است از آغاز تا پایان اجرا می‌شود یا خیر. هدف از انجام تست‌های End-To-End یافتن و شناسایی وابستگی‌های سیستم و حصول اطمینان از این موضوع است که آیا اطلاعات مناسب بین کامپوننت‌های سیستمی مختلف و بین زیر سیستم‌ها تبادل می‌شود یا …

ادامه نوشته »

Testcomplete به منظور رفع مشکلات مربوط به UI Test Automation هوش مصنوعی را وارد بازی کرد

TestComplete-SmartBear

SmartBear اعلام کرد TestCorrect 12.6، شامل موتور شناسایی شی ترکیبی(Hybrid Object Recognition Engine) صنعتی به همراه AI است که از بروز مشکلات در اطمینان‌پذیری(Reliability) و دقت(Accuracy) جلوگیری کرده، و آنرا برای تست آن دست از کامپوننت‌هایی که سابقا غیرقابل اعتماد بودند، سریع و آسان می‌نماید. سامرویل ماساچوست(Somerville-Mass) مورخ ۱۹ سپتامبر ۲۰۱۸ مصادف با ۲۸ شهریور ۱۳۹۷- کمپانی SmartBear، پیشرو در …

ادامه نوشته »

Parasoft SOATest برنده جایزه DevOps در API World 2018 شد

Parasoft SOATest

ابزار تست API شرکت Parasoft در بزرگترین کنفرانس دنیا در زمینه API و میکروسرویس‌ها به عنوان Best in DevOps APIs(بهترین در رده DevOps API) شناخته شد. ۱۱ سپتامبر ۲۰۱۸ مصادف با ۲۰ شهریور ۱۳۹۷- شرکت Parasoft یکی از پیشروان Automated Software Testing، موفق به دریافت ۲۰۱۸ API Award در زمینه Best in DevOps API شد. API Awards از نوآوری، اتخاذ و پذیرش …

ادامه نوشته »

آموزش Specflow(مبتدی تا پیشرفته)

Specflow

Specflow یک چارچوب متن باز مبتنی بر BDD- Behavior Driven Development است. شما از Specflow استفاده می‌کنید، تا تست‌های Acceptance خوانا برای انسان را مدیریت و به صورت خودکار در پروژه‌های .NET اجرا نمایید. نوشتن تست‌ها به صورت ساده، سنگ بنای BDD است و بعلاوه به شما کمک می‌کند تا سند زنده سیستم خود را اجرا نمایید. همانطور که ذکر …

ادامه نوشته »

کنفرانس تست Techwell از سری کنفرانس‌های STAR-کانادا/تورنتو-به زبان انگلیسی

Star Canada 2018-Techwell

Star Canada بخشی از خانواده کنفرانس‌های مشهور Star(یکی از طولانی‌ترین و پرطرفدارترین کنفرانس‌های سریالی در زمینه تست نرم‌افزار و تضمین کیفیت) است. اطلاعات بیشتر را می‌توانید از اینجا بدست آورید. وضعیت رویداد: پایان یافته

ادامه نوشته »