یک قابلیت قابل تحویل
در این تمرین فرضی، کاربر نام و شماره تماس را وارد میکند و در یک دوره ثبتنام میشود. خروجی باید اعتبارسنجی، ارسال درخواست، ذخیره و پیام موفقیت را از ابتدا تا انتها انجام دهد. ابتدا از ابزار بخواهید مسیر فرم، API و داده را بخواند و فایلهای درگیر را توضیح دهد. راهاندازی و قابلیتهای ابزار را با راهنمای رسمی همان نسخه تطبیق دهید.
درخواست پیشنهادی
«مسیر ثبتنام همین پروژه را بررسی کن. فقط پس از پاسخ موفق سرور پیام موفقیت نشان بده. ارسال دوباره نباید ثبتنام تکراری ایجاد کند. ابتدا فایلهای مرتبط و معیارهای آزمون را مشخص کن؛ سپس یک تغییر کوچک قابل بازبینی بساز.» اطلاعات واقعی پروژه و قواعد اعتبارسنجی را اضافه کنید. رمزها و اطلاعات هنرجویان را داخل درخواست نگذارید.
آزمون رفتاری
- داده معتبر: یک ثبتنام قابل پیگیری.
- داده نامعتبر: خطای روشن کنار ورودی.
- قطع شبکه: نبود پیام موفقیت و امکان تلاش دوباره.
- ارسال تکراری: رفتار مطابق سیاست ثبت تکراری.
- موبایل و کیبورد: امکان استفاده از تمام کنترلها.
بازبینی
فقط ظاهر فرم را نبینید. سرور هم باید داده را بررسی کند. پاسخ نامعتبر نباید به صفحه تشکر منتهی شود. دسترسی به اطلاعات خصوصی نباید عمومی شده باشد. نتیجه آزمون را کنار تغییر نگه دارید. وقتی این مسیر کار کرد، یک نفر بیرون از تیم بدون راهنمایی آن را استفاده کند. ابهام او را ثبت کنید و مرحله بعد را از همان مشاهده انتخاب کنید. ساخت همزمان چند قابلیت، فهم علت خطا را دشوار میکند.