این مقاله از سمت تیستن در وبسایت زومیت منتشر شده است، که از اینجا در دسترس میباشد این روزها تست نرمافزار حال و هوای خوبی دارد و شرکتهای نرمافزاری به دلیل تقاضای زیاد برای جذب تستر ماهر با یکدیگر رقابت میکنند. کیفیت و تست نرمافزار چیست؟ اگر بخواهیم کیفیت را به سادگی تشریح کنیم، شاید سادهترین تعریف این باشد: …
ادامه نوشته »آخرین ارسالها
آموزش SpecFlow-قسمت دوم: ایجاد Feature و سناریوی آن
در قسمت دوم آموزش SpecFlow بنا داریم تا نشان دهیم یک ویژگی نمونه به همراه سناریو آن چگونه ایجاد میشود و چگونه از مراحل سناریوی تعریف شده به زبان تعریفی قابل درک برای مشتری در سناریوها و به مراحل تست پذیرش و کد میرسیم. در ابتدا به نظر میرسد مروری بر مفاهیم BDD مفید واقع شود. BDD که از این …
ادامه نوشته »آموزش Robolectric-قسمت اول: معرفی
اجرای تستها در شبیهساز آندروید یا دستگاه کند است؟ ساخت(Building)، استقرار(Deploying) و راهاندازی(Lunching) برنامه اغلب یک دقیقه یا بیشتر طول میکشد؟ در اینجا هیچ راهی برای انجام TDD وجود ندارد؟اما باید راهکار بهتری هم وجود داشته باشد. Robolectric یک Framework است که تستهای سریع و قابل اطمینان را برای Android به ارمغان میآورد. تستها در چند ثانیه داخل JVM روی …
ادامه نوشته »معرفی ۱۴ ابزار برتر Mobile App Testing برای Android و iOS در سال ۲۰۱۸-قسمت سوم(آخر)
قسمت اول را از اینجا مطالعه کنید. قسمت دوم را از اینجا مطالعه کنید. ۱۱- KIF KIF یک چارچوب مبتنی بر Objective C بوده و صرفا برای تست خودکار iOS ارائه گردیده است. KIF یک چارچوب اتوماسیون است که به طور مستقیم با XCTests یکپارچه(Integrate) میشود. این ابزار میتواند زمانی که افرادِ درگیر در کسب و کار در نوشتن و …
ادامه نوشته »کتاب Growing Object-Oriented Software, Guided by Tests
وارد کانینگام(Ward Cunningham): “نویسندگان این کتاب با استفاده از کنترل محیطی که نرمافزار در آن رشد میکند، انقلابی در هنر برنامهنویسی پدید آوردند.” رابرت سی.مارتین(Robert C. Martin): “در نهایت باید گفت، که این کتابی اشباع شده از کد است که همزیستی عمیق بین TDD و ODD را نمایش میدهد. این کتاب نگهبان[این اصول] است.” مایکل فِدِرز(Michael Feathers): “اگر میخواهید در …
ادامه نوشته »آموزش SpecFlow-قسمت اول: آشنایی، نصب و راهاندازی
Specflow یک چارچوب متن باز مبتنی بر BDD در محیط .NET است. با استفاده از این چارچوب امکان تعریف ویژگیها و مشخصات سیستم، با فرمت ساده و قابل درک Gherkin امکان پذیر است. Gherkin یک زبان خاص دامنه یا DSL است که به توصیف رفتار سیستم بدون توجه به پیاده سازی میپردازد. Gherkin قابلیتهای مورد نیاز یک سیستم را با استفاده …
ادامه نوشته »تست اتوماتیک بدون اسکریپت رو دریابید
اگر تا حالا دنبال یادگیری کدنویسی بودین کار خوبی کردید. اما بدونید بهتره زمان بیشتری برای یادگرفتن چم و خم ابزارها بگذارید. چون ابزارهای تست اتوماتیک Scriptless یواش یواش دارن همه گیر میشن.
ادامه نوشته »دعوت به همکاری کارشناس تست-شرکت سحاب پرداز
دعوت به همکاری شرکت سحاب پرداز، برای جذب کارشناس کنترل کیفیت و تستر وب
ادامه نوشته »چند نکته پیرامون تستهای مبتنی بر Control Flow Graph و استخراج مسیر از آنها
در تستهایی که به صورت Model-Based طراحی میشوند، یک از بازیگران اصلی Control Flow Graph است. همانطور که از نام این روش کاربردی تست مشخص است، اصل و اساس طراحی تست همان طراحی صحیح مدل است. اما غالب اوقات وقتی این روش دقیق را برای تست به شرکتها معرفی میکنیم(به ویژه در شرایطی که میخواهیم از تکنیک Use Case Testing …
ادامه نوشته »مدل V چیست؟ استفاده از SDLC و STLC را یاد بگیرید
این آموزش به طور دقیق چرخه حیات نرمافزار/سیستم(Software/System Development Life Cycle-SDLC) مانند چرخه آبشاری(Watefall) و چرخه تکرارپذیر(Iterative) مثل RAD و Agile را توضیح میدهد. و در ادامه، به توضیح V-Model در حوزه تست و STLC(چرخه حیات تست نرمافزار) میپردازیم. فرض کنید Taskای را برای توسعه یک نرمافزار سفارشی ویژه یک مشتری به شما اختصاص دادهاند. اکنون، فارق از پیشزمینه فنی …
ادامه نوشته »
تیستن جامعه مهندسین تست نرمافزار ایران
