جمعه , ۳۱ فروردین ۱۴۰۳

بایگانی برچسب: تکنیک تست نرم‌افزار

انتخاب تکنیک برای طراحی تست

Technique

در این مقاله می‌خواهیم مشخص کنیم، برای طراحی تست باید از چه تکنیک‌هایی استفاده کرد. قبل از هر چیز لازم است دو واژه “طراحی تست” و “تکنیک” را تشریح کنیم. طراحی تست چیست؟ اول از همه باید بدانیم که طراحی تست یا همان Test Design یکی از مراحل موجود در فرآیند تست است، که شخصا معتقدم بعد از Test Planning …

ادامه نوشته »

کتاب Essential Software Test Design

Essential Software Test Design

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

ادامه نوشته »

استفاده از پارتیشن‌بندی هم‌ارزی(Equivalence Partitioning) و تحلیل مقدار مرزی در تست Black Box

Boundaries

بخشی از کار تستر، نوشتن Test Caseها مطابق با مجموعه‌ نیازمندی‌هاست. زمانیکه با این نیازمندی‌ها پرزنت می‌شوید، آیا Panای برای طراحی Test Caseها بر اساس مشخصات دارید؟ من همیشه تعریف واژگان را بسیار مفید می‌دانم، بنابراین با تست مبتنی بر مشخصات شروع خواهم کرد. تکنیک‌های تست مبتنی بر مشخصات به عنوان تکنیک‌های تست Black Box یا تکنیک‌های تست ورودی/خروجی محور(Input/Output-Driven …

ادامه نوشته »

کتاب How Google Tests Software

How Google Tests Software

شما هم نیاز دارید کارتان را درست انجام دهید؟ پس بهتر است از گوگل یاد بگیرید. جیمز ویتاکر(James Whittaker) متخصص افسانه‌ای تست نرم‌افزار، تا همین اواخر یکی از رهبران تست گوگل بوده است که این کتاب را به همراه دو تن دیگر از متخصصین سطح بالای گوگل به رشته تحریر در آورده است. آنها در این کتاب نشان می‌دهند که …

ادامه نوشته »

کتاب Android Application Testing Guide

Android Application Testing Guide

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

ادامه نوشته »

تست یک هدف متحرک: چگونه سیستم‌های Machine Learning را تست کنیم؟

Machine Learning

تست کردن سیستم‌هایی که یک پاسخ را بازگشت نمی‌دهند، نیازمند تعاریف و رویکردهای جدید است. تست نرم‌افزار، در تئوری یک فعالیت نسبتا ساده است. برای هر ورودی، یک خروجیِ تعریف شده یا شناخته شده وجود دارد. ما مقادیر را وارد کرده، Selectionها ارا ایجاد کرده، یا یک اپلیکیشن را Navigate می‌کنیم، و در آخر نتایج واقعی را با نتیجه‌ای که …

ادامه نوشته »

آموزش قوی با Mob Testing یا تست ازدحامی

Mob Testing

Mob Testing درباره گروهی از تسترهاست که با یکدیگر همکاری می‌کنند. البته اشتباه نکنید، این موضوع به معنی یک باشگاه بزرگ نیست. به علاوه این موضوع درباره Application Mobileها هم نیست. این روش به معنی کار کردن همزمان با هم، روی یک Task تست و آن هم روی یک کامپیوتر برای دریافت بهترین نتیجه است. در این روش همه کمک …

ادامه نوشته »

Test Data Privacy: اکنون پیروی از مقررات جدید را آغاز کنید

Test Data Privacy

EU General Data Protection Regulation-GDPR به قوانین جدید مورد نیاز کمپانی‌ها به منظور پاکسازیِ تمام نمونه‌های اطلاعات شناسایی شخصیِ مشتریان اتحادیه اروپا(بنا به درخواست مشتری) اشاره دارد. علاوه بر این GDPR نیازمند رضایت صریح مشتری برای استفاده از داده‌های آنها برای اهداف مختلف، مشتمل بر تست اپلیکیشن است. این یعنی اگر سازمان از داده‌های مشخص و زندۀ مشتری در فرآیندهای …

ادامه نوشته »

کتاب Software Testing: An ISTQB-BCS Certified Tester Foundation Guide

Software Testing An ISTQB BCS Certified Tester Foundation Guide

این کتاب پرفروشترین عنوان کتاب در تست بوده است که مراحل اولیه تست نرم‌افزار و نحوه انجام تست‌های موثر را توضیح می‌دهد. این کتاب یک مرور کلی روی تکنیک‌های مختلف، شامل تکنیک‌های پویا(Dynamic) و استاتیک(Static) را فراهم می‌کند. این منبع تنها کتابچه رسمی استاندارد پایه تستر برای گواهیِ ISTQB-BCS به همراه تمرینات خود ارزیابی، یادداشت‌های راهنمایی روی عناوین سیلابس و …

ادامه نوشته »