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

آموزش

آموزش

کتاب Android Application Testing Guide

Android Application Testing Guide

کتاب Android Application Testing Guide، کتاب بسیار دقیقیست که نمونه‌های گام به گام برای انواع مختلفی از موارد واقعی در دنیای کاری را ارائه می‌دهد و دستورالعمل‌های حرفه‌ای و توصیه‌هایی را در خود گردآوری کرده است که برای بهبود مصرف زمان و منابع توسعه بسیار ارزشمند است. در فصول این …

ادامه نوشته »

آموزش SpecFlow-قسمت پنجم: مقیدسازی Method names-underscores و Method names- pascal case

Specflow

در ادامه آموزش، در این بخش مدل‌های مقیدسازی Method name- underscores و  Method name- pascal case تشریح می‌گردند. تعاریف بسیاری از گام‌ها بدون استفاده از عبارات منظم امکان پذیر است. در مدل Method name- underscores، در نامگذاری متد از علامت (_) underscore استفاده می‌شود و برخلاف حالت عبارات منظم،[Given][When][Then] خالی …

ادامه نوشته »

کتاب 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 است که به توصیف رفتار سیستم بدون توجه به پیاده سازی …

ادامه نوشته »