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

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

آموزش Selenium-قسمت اول: مقدمه‌ای بر ابزار تست اتوماتیک Selenium

Selenium

Selenium چیست؟ Selenium یک Test Suite(مجموعه ابزار تست) اتوماتیک رایگان و Open Source است که برای برنامه‌های وب در بین مرورگرها و سیستم‌عامل‌های مختلف استفاده می‌گردد. این ابزار کاملا شبیه به ابزار HP Quick Test Pro یا QTP است. تنها با این تفاوت که Selenium بر روی اتوماسیون برنامه‌های مبتنی بر وب تمرکز دارد. تست انجام شده با استفاده از …

ادامه نوشته »

آموزش Robolectric-قسمت هشتم: Drive کردن چرخه حیات Activity

Robolectric Tool

قبل از Robolectric 2.2، اکثر تست‌ها، Activityها را مستقیما با فراخوانی Constructorها، (()new MyActivity) و سپس فراخوانی دستی متدهای Lifecycle از قبیل ‘()onCreate'” ایجاد می‌کردند. همچنین به طور گسترده‌ای از مجموعه‌ای از متدها در ‘ShadowActivity’ (به عنوان مثال ‘()ShadowActivity.callOnCreate’) استفاده می‌شد، که برای ‘ActivityController’ به نوعی Precursor بودند. ‘ActivityController’ یک Robolectric API است که تمام این موضوعات را تغییر می‌دهد. هدف آن …

ادامه نوشته »

تلاشی که برای تست می‌شه، همیشه متفاوته!

Test Effort

به یاد داشته باشید که دقت تست بسته به حساسیت سیستم بالا و پایین می‌ره، هر چقدر اختلال در یک سیستم هزینه مالی یا جانی بیشتری داشته باشه، تست اون هم باید دقیقتر باشه. بناببراین همه سیستم‌ها رو نمیشه با فشار و حجم یکسان تست کرد.

ادامه نوشته »

تست بازنویسی نرم‌افزار

Software Rewriting

as-is System(سیستم موجود) ما را به جایی می‌برد که می‌خواهیم برویم، اما چیزی که ما بدان نیاز داریم to-be System(سیستم آتی) است تا بدینوسیله همان کارها را به صورت موثرتر انجام دهد. من چند سال پیش با یک Code-Base مواجه شدم. باید گفت که کد بدی نبود؛ کد مذبور با بهترین ابزار موجود در زمان خود ساخته شده بود. اما …

ادامه نوشته »

درز اطلاعاتی ۱۲۰ میلیون برزیلی به دلیل پیکربندی نادرست یک سرور

Information Leak

براساس یک گزارش که اخیرا منتشر شد، یک سرور که به صورت نادرستی پیکربندی شده بود، اطلاعات ۱۲۰ میلیون مالیات دهنده برزیلی را در معرض افشا قرار داده است. این مشکل در سرور مذبور توسط InfoArmor کشف گردید. در این راستا InfoArmor یک فایل “index.html bkp” را روی Apache Server که یک Web Server برای نمایش لیست فایل‌ها بود کشف …

ادامه نوشته »

کتاب Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

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

ادامه نوشته »

راهکار تحلیل عیب(Fault Analysis) و Mainframe Performance شرکت “ماکرو ۴” به پشتیبانی IBM می‌رود

Macro 4

۱۳ دسامبر ۲۰۱۸، مصادف یا ۲۲ آذر ماه ۱۳۹۷- شهر کراولی(Crawley) واقع در بریتانیا: Macro 4 به عنوان بخشی از کمپانی UNICOM Global، راهکار مدرن‌سازی، تحلیل عیب(Fault Analysis) و Mainframe Performance خود را معرفی نمود. این راهکار که شامل Eclips و Web Interface است از IBM CICS Transaction Server-CICS TS جدید برای z/OS,v5.5 در تاریخ Release یعنی ۱۴ دسامبر ۲۰۱۸(۲۳ …

ادامه نوشته »

تست امنیت

تست امنیت

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

ادامه نوشته »

مقایسه تست دستی و تست اتومات: تفاوت چیست؟

Automated Testing Vs. Manual Testing

تست دستی چیست؟ تست دستی، نوعی از تست نرم‌افزار است که در آن تست‌ها توسط تحلیلگران QA انجام می‌شود. این کار برای استخراج باگ‌ها در نرم‌‍افزار تحت توسعه انجام می‌شود. در تست دستی، تستر تمام امکانات(Feature) اصلی نرم‌افزار یا اپلیکیشن را بررسی می‌کند. در این فرآیند، تسترهای نرم‌افزار Test Caseها را اجرا کرده و گزارشات تست را بدون کمک ابزارهای …

ادامه نوشته »

تسریع در خاتمه Google Plus به دلیل باگ API

Rip Google Plus

گوگل دو روز پیش اعلام کرد پس از شناسایی یک باگ در API که جزئیات اطلاعاتی ۵۲ میلیون کاربر را فاش کرده است، تصمیم به خاموش کردن شبکه اجتماعی Google Plus گرفته است. رخنه اصلی دو ماه پس از آن اتفاق افتاد که شرکت باگی را کشف کرد که داده‌های ۵۰۰،۰۰۰ کاربر را در ماه اکتبر افشا کرده بود. باگ …

ادامه نوشته »