سه شنبه , ۳۱ شهریور ۱۴۰۵

آخرین ارسال‌ها

کتابچه Complete Introduction to Functional Test Automation

Complete Introduction to Functional Test Automation Index

شاید بسیاری از شما این جمله طلایی در صنعت تست نرم‌افزار را شنیده باشید که می‌گوید: “اتوماسیون یک فضای پر هرج و مرج، هرج و مرج را سریعتر گسترش می‌دهد” همانطور که از نام این کتاب پیداست، محتوای آن بر تست‌های کارکردی(Functional) متمرکز شده است، اما این کتابچه یک راهنما برای یک ابزار یا بیان عمومیات تست اتوماتیک Functional نیست. این …

ادامه نوشته »

Blockchain Framework برنده RisingStar Award شد

Sanne Visser – 2018 RisingSTAR Award winner

جایزه RisingSTAR، بوسیله کنفرانس EuroSTAR پشتیبانی می‌شود. جیمز لیندسای(James Lyndsay) و بارت کناوک(Bart Knaack) این جایزه را به منظور تحریک فعالان IT جهت نوآوری و تشویق ایده‌های جدید در صنعت تست نرم‌افزار ایجاد کردند. RisingSTAR بسیاری از ذهن‌های تاثیرگذار در تست نرم‌افزار را به عنوان یک گروه حمایت می‌کند تا به توسعه ایده‌های برنده در این صنعت کمک کند، تا …

ادامه نوشته »

آموزش TestComplete-قسمت اول: آشنایی

Testcomplate

درباره TestComplete 12.60 TestComplete یک محیط تست اتوماتیک برای طیف گسترده‌ای از انواع اپلیکیشن‌ها و تکنولوژی‌ها مشتمل بر Windows، .Net، WPF، Visual C++، Visual Basic، Delphi، C++Builder، Java، وب اپلیکیشن‌ها و سرویس‌هاست؛ که البته TestComplete صرفا محدود به این مجموعه نمی‌باشد. TestComplete به Functional Testing و Unit Testing گرایش دارد. این ابزار پشتیبانی مناسبی برای تست‌های رگرسیون روزانه فراهم نموده و از سایر انواع تست نیز پشتیبانی می‌کند: Data-Driven …

ادامه نوشته »

فرآیند تست نرم‌افزار

Test Process Index

تست نرم‌افزار هم مانند دیگر فعالیت‌های تولید و یا پشتیبانی باید از یک فرآیند مدون و استاندارد پیروی نماید، تا با قرار دادن کارها در یک فرآیند بهره‌وری را افزایش داده، و از اعمال نظرهای شخصی جلوگیری به عمل آید. تیستن یک اینفوگرافی در این رابطه آماده کرده است که شما می‌توانید فایل اصلی اینفوگرافی مذبور را به زبان فارسی، …

ادامه نوشته »

Integration Testing و انواع آن چیست؟

Integration Testing Index

Integration Testing چیست؟ تست یکپارچه‌سازی یا Integration Testing به عنوان نوعی تست تعریف می‌شود که در آن ماژول‌های نرم‌افزاری به صورت Logical یکپارچه شده و به عنوان یک گروه تست می‌شوند. یک پروژه نرم‌افزاری معمول شامل چندین ماژول نرم‌افزاریست که توسط برنامه‌نویسان مختلف کدنویسی شده است. Integration Testing بر روی بررسی ارتباط داده‌ها(Data Communication) در میان این ماژول‌ها تمرکز می‌کند. …

ادامه نوشته »

۵ عامل کلیدی برای دستیابی به Agile Testing در DevOps

Agility In DevOps

در سال‌های اخیر، بسیاری از سازمان‌ها توسط DevOps تحت تاثیر قرار گرفته‌اند. با تغییر ذهنیات افراد، اتومات‌سازی فرآیندهای استقرار(Deployment) و Build بوسیله پیاده‌سازی ابزارها و فرآیندهای مناسب، افزایش تست اتوماتیک، شکست دیوارهای میان Development و Operation، و نیز اتوماتیک‌سازی Monitoring و Reporting، برخی DevOps را به صورت End-to-End اجرا کرده، و آنرا در همه شئونات دخیل کرده‌اند. با این حال، باید …

ادامه نوشته »

اینجوری دمو می‌دن، اونجوری کیفیت می‌خوان!

Quality Based on Demo

یعنی بدبخت‌تر از تیم تست من ندیدم. طرف میره سیستم Develop می‌کنه. میاد دمو میده، تا سیستم رو لاگین می‌کنه، کل سرورهای شرکت خودشون و شرکت بغلی دان میشه. بعد اگر تو کار باگ پیدا بشه، می‌گن پس تیم تست چی کار می‌کنه!

ادامه نوشته »

آموزش Robolectric-قسمت یازدهم: یکپارچه‌سازی Build System

Robolectric Tool

با آغاز به کار Robolectric 3.3، این Test Runner روی Classpath به دنبال فایلی با نام ‘com/android/tools/test_config.properties/’ خواهد گشت. اگر فایل مربوطه را پیدا کرد، برای آماده‌سازی Manifest، Resource، و Asset Locationهای تست استفاده می‌شود؛ و البته این بدون نیاز به تعیین در تست‌های شما به یکی از دو شکل زیر است: ‘@Config(constants=BuildConfig.class)’ ‘@Config(manifest=”…”, res=”…”, assets=”…”)’ این به پیاده‌سازان Build …

ادامه نوشته »