خانه / آموزش (صفحه 4)

آموزش

آموزش

کتاب Fifty Quick Ideas To Improve Your Tests

Fifty Quick Ideas To Improve Your Tests

کتابی که در اینجا ارائه شده است، برای تیم‌هاییست که در محیط‌های تحویل Iterative فعالیت می‌کنند، و Plan خود را با User Storyها پیش می‌برند و علاوه بر این تغییرات دائم نرم‌افزار را در شرایط فشار زمانی تحت تست قرار می‌دهند. این کتاب به شما کمک می‌کند که نرم‌افزار خود …

ادامه نوشته »

فصلنامه Better Software-زمستان ۲۰۱۸

Better Software-Winter 2018-Index

Better Software یک مجله تخصصی درباره کیفیت نرم‌افزار است که به صورت فصلنامه منتشر می‌شود. این رسانه مکتوب زیر مجموعه Techwell بوده، که یکی از بزرگترین‌ شرکت‌های مشاوره‌ای و رسانه‌ای در زمینه کیفیت نرم‌افزار است. این نشریه که از سال ۱۹۹۹ به صورت رایگان منتشر می‌شود تا اواخر سال ۲۰۰۳ …

ادامه نوشته »

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

Specflow

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

ادامه نوشته »

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

Specflow

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

ادامه نوشته »

کتاب Instant Mock Testing with PowerMock

Instant Mock Testing with PowerMock

مروری بر کتاب چیز جدیدی را در زمان کوتاه یاد بگیرید! یک راهنمای کوتاه، سریع و متمرکز برای ارائه نتایج فوری درک چگونگی تست کردن کد Unit با استفاده از PowerMock، از طریق مثال یاد بگیرید چگونه برای تست کردن، از رفتار ناخواسته کد با استفاده از PowerMock جلوگیری کنید …

ادامه نوشته »

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

Specflow

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

ادامه نوشته »

کتاب Growing Object-Oriented Software, Guided by Tests

Growing Object-Oriented Software, Guided by Tests

وارد کانینگام(Ward Cunningham): “نویسندگان این کتاب با استفاده از کنترل محیطی که نرم‌افزار در آن رشد می‌کند، انقلابی در هنر برنامه‌نویسی پدید آوردند.” رابرت سی.مارتین(Robert C. Martin): “در نهایت باید گفت، که این کتابی اشباع شده از کد است که همزیستی عمیق بین TDD و ODD را نمایش می‌دهد. این …

ادامه نوشته »

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

Specflow

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

ادامه نوشته »

کتاب The Art of Software Testing

The Art of Software Testing

کار کلاسیک و برجسته در تست نرم‌افزار سخت‌افزار و نرم‌افزار Computing طی سه دهه یعنی از اولین نسخه کتاب The Art Of Software Testing به شدت  تغییر کرده است، اما تحلیل زیربنایی و قدرتمند این کتاب بر روی تست به شیوه‌های با ثبات ایستاده است. در حالی که اکثر کتاب‌ها …

ادامه نوشته »

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

Specflow

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

ادامه نوشته »