سوگل نظامی
سوگل نظامی
خواندن ۲ دقیقه·۴ سال پیش

یکم بیشتر با کلماتی که توی QA ازش استفاده میشه، آشنا شیم

خب این پست رو اختصاص دادم به کلماتی که همه جای دنیا توی حوزه QA ازش استفاده میشه و شاید ما ندونیم و همینطور سعی کردم که یه توضیح مختصری هم در مورد هرکدوم بدم که تسلط بیشتری روش داشته باشید و بتونید توی کارتون بهتر و راحت تر ازش استفاده کنید.


Test scenario:

هر فانکشنی که قابلیت تست داشته باشه. مثل: لاگین، ثبت سفارش، پرداخت آنلاین در درگاه و...

Test case:

روش هایی که برای تست سناریوی موردنظرمون وجود داره. مثل نام کاربری ولید و پسورد ولید در لاگین.

User Story:

داستان کاربر رو به زبان ساده و با جواب به سه سوال "who" - "what " - "why" بنویسید.
مثال: به عنوان شخص x (مثلا کاربر) میخوام فلان کار رو بکنم. که به فلان نتیجه برسم.

Pre-condition:

پیش نیازهایی که برای تست لازم دارید.

مثال برای تست سناریوی لاگین: نام کاربری و پسورد مخصوص تست.

Test steps:

مراحلی که برای رسیدن به تست کیس موردنظرتون انجام می دید.

Expected Result:

نتیجه ای که انتظار دارید از تست اون تست استپ به دست بیارید.

یه مثال برای تست سناریوی لاگین: کاربر با وارد کردن نام کاربری درست و پسورد درست با موفقیت وارد بشه.

Post condition:

نتیجه ای (صفحه ای) که انتظار دارید بعداز انجام تست استپ موردنظرتون کاربر ببینه.

یه مثال برای تست سناریوی لاگین (طبق expected result ای که بالاتر داشتیم): اطلاعات کاربری نمایش داده شود.

Actual Result:

نتیجه ی واقعی که بعد از تست می بینید.

یه مثال برای تست سناریوی لاگین: شما انتظار داشتید کاربر وارد بشه ولی اپلیکیشن کرش کرد.

Status:

وضعیت تست رو به صورت خلاصه ثبت نمایید.

معمولا اگر تست موفق بود از Pass و اگر تست ناموفق بود از Fail استفاده می شود.



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

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

لینک چنل یوتیوب

موفق باشید.



qatest
Software QA Chapter Lead at Divar :)
شاید از این پست‌ها خوشتان بیاید