از ۱۹۶۰، تحلیلگران داده گزارشهایی را برای جمعآوری و به اشتراکگذاری اطلاعات از سیستمهای کامپیوتری ایجاد کردند تا به افراد امکان اتخاذ تصمیمات بهتر را بدهند. بنابر تجربهای که با آن برخورد داشتهام باید بگویم اگر چه این گزارشات مملو از اطلاعات هستند، اما اغلب اوقات اطلاعات مناسب و درستی را که مشتریان دادههای ما بدان نیاز دارند و یا …
ادامه نوشته »آخرین ارسالها
آموزش Robolectric-قسمت چهاردهم: Shadowها(بخش اول)
Robolectric با ایجاد یک محیط Runtime که شامل کد واقعی Android Framework است، کار میکند. این بدین معنیست که وقتی تستهای شما یا کد تحت تست در Android Framework فراخوانی میشود، یک تجربه واقعگرایانه بدست میآورید، چرا که در اکثر موارد همان کد اجرا میشود؛ همانطور که در یک دستگاه واقعی چنین اتفاقی میافتد. با این وجود محدودیتهایی هم وجود دارد: …
ادامه نوشته »کتاب Software Testing Automation Tips 50 Things Automation Engineers Should Know
در این کتاب میتوانید خیلی سریع به ۵۰ نکته دست پیدا کنید که به مهندسان تست که از متدهای اتوماتیک استفاده میکنند، کمک خواهد کرد. نکات موجود در این کتاب شما را به سمت شیوههایی سوق میدهد که صرفهجویی در زمان، افزایش دقت و Reliability در تکنیکهای تست خودکار را به ارمغان میآورد. تکنیکهایی که در طول دمو برای ابزارهای …
ادامه نوشته »اینفوگرافی فارسی مقایسه Crowd Testing و Lab Testing
یکی از روشهای جدید تست در دنیا Crowd Testing یا تست جمعیست، که مزایای زیادی به نسبت دیگر روشهای سازماندهی تسترها دارد. در این میان یکی از روشهای سازماندهی، تست آزمایشگاهیست(Lab Testing) که تا کنون به عنوان یکی از مطمئنترین روشها در دنیا مطرح بوده است. اما کمپانی QualiTest به عنوان یکی از شرکتهای معتبر در ارئه خدمات تست، مقایسهای …
ادامه نوشته »تست رگرسیون چیست؟ تعریف و Test Caseهای مثالی
تست رگرسیون چیست؟ تست رگرسیون به عنوان نوعی از تست نرمافزار تعریف شده است که بر اساس آن عدم تاثیرگذاری تغییرات اخیر کد یا برنامه بر امکانات(Feature) موجود تائید میشود. تست رگرسیون چیزی نیست جز انتخاب تمام یا بخشی از Test Caseهای موجود و اجرا شده که به منظور حصول اطمینان از کارکرد مناسب Functionalityهای موجود، مجددا اجرا میشوند. این …
ادامه نوشته »فیسبوک در ویتنام هم به نقض قانون امنیت سایبری متهم شد
طبق گزارش Business Times، دولت ویتنام هم فیسبوک را متهم به نقض قانون جدید امنیت سایبری خود کرده است، که به کاربران امکان میدهد پستهای ضد ملی و ضد حکومتی در فیسبوک منتشر کنند. این قانون، که در ماه ژوئن سال گذشته توسط قانونگذاران تصویب شد، برای انتقال اطلاعات کاربران به دولت در زمان درخواست مقامات مجاز، نیازمند همکاری شرکتهای …
ادامه نوشته »آموزش Selenium-قسمت هفتم: Locatorها در Selenium IDE شامل CSS Locator، DOM، XPath، Link Text، ID(بخش اول)
بحث Locatorها طولانیست، لذا طی سه یا چهار قسمت تقدیم خوانندگان خواهد شد Locatorها چی هستند؟ Locator یک Command است که به Selenium IDE میگوید کدام عناصر GUI(مثلا میگوید Text Box، Buttonها، چکباکسها و …) نیاز دارند روی آنها عملیات انجام شود. شناسایی عناصر گرافیکی صحیح یک پیششرط برای ایجاد یک اسکریپت اتوماسیون است. اما شناسایی دقیق عناصر GUI …
ادامه نوشته »کتاب The Way of the Web Tester: A Beginner’s Guide to Automating Tests
این کتاب برای تمام کسانی نوشته شده است که باید سیستمهای وب را تست کنند. به عنوان یک تستر، شما ممکن است و یا باید تستهای خود را به صورت خودکار انجام دهید. به عنوان یک توسعه دهنده، شما ممکن است بخواهید راهکارهای قویتری را بسازید. و به عنوان یک تیم، شما یک فرهنگ لغت و یک وسیله برای هماهنگسازی …
ادامه نوشته »اطلاعات خصوصی آنجلا مرکل و رییس جمهور آلمان توسط یک هکر لو رفت
بر اساس گزارش BBC، یک جوان ۲۰ ساله آلمانی به نشت اطلاعاتی صدها نفر از شخصیتهای بلندپایه آلمان اعتراف کرده است. این فرد که هنوز در حال تحصیل است با پدر و مادر خود زندگی میکند، که پس از جستجوی خانه وی در ایالت غربی هس(Hesse) در عصر یکشنبه هفته گذشته توسط پلیس، بازداشت شد. این مظنون به خبرنگاران گفته …
ادامه نوشته »باگها همیشه هستند!
۲ اصل از ۷ اصل تست نرمافزار معتقدند که نمیشه برنامه رو واقعا بدون باگ تصور کرد. یکی از این اصول میگه: “تست کامل ممکن نیست” و دیگری میگه: “تست اثبات میکنه که باگ وجود داره، نه اینکه باگ وجود نداره”. بنابراین هیچوقت نمیشه گفت باگی وجود نداره و کسی نمیتونه باگ پیدا کنه! !!!!!!
ادامه نوشته »