آموزش نحوه ی نوشتن Test Case

shape
shape
shape
shape
shape
shape
shape
shape
آموزش صفر تا صد نوشتن تست کیس

چگونه Test case بنویسیم!؟

نحوه ی نوشتن Test Case برای انواع نرم افزارها
سلام واعظی هستم کارشناس تست نرم افزار از تیم تسترکینگ
در این ویدئو بطور کامل و جامع در مورد نحوه ی نوشتن تست کیس برای نرم افزارها رو آموزش دادم.
اگر این ویدئو برای شما مفید بوده اون رو لایک کنید، کامنت بگذارید و ویدئو رو با دوستانتون به اشتراک بگذارید.
ممنون از نگاه پر مهرتون🌹

#تست_اپلیکیشن
#تست_سایت
#تست_گیم
#تسترکینگ
#تست_نرم_افزار
#تست_کیس
#نحوه_نوشتن_تست_کیس
#تست_کیس_چیست
#آموزش_تست_کیس
#چگونه_تست_کیس_بنویسیم
#softwaretesting
#testerking
#instagood
#instagram
#developer
#how_to_write_test_case
#software_tester
#test_case

6 دیدگاه :

  1. سلام آقای واعظی

    ممنون بابت ویدئوی خوب و توضیحات تون

    فقط چند مورد غلط املایی وجود داشت و همچنین من متوجه تفاوت دو فیلد Post Condition و Expected Result

    نشدم. چون با توجه به فرمایشات شما ، هر دوی اینها بیانگر رفتار مورد انتظار از نرم افزار هستن. خب با این وجود چرا

    باید دو فیلد با مفهوم یکسان داشته باشیم.

    ممنون میشم اگر پاسخ بدین.

    1. سلام وقت بخیر

      در فیلد post conditions منظور از انتظاراتی هست که ما از برنامه یا سیستم داریم با توافقاتی که شده کاربر باید صفحه ای رو به فرض پروفایلش رو ببینه

      در فیلد Expected result عملی هست که بعد از انجام سناریو دیده میشه که اگر کاربر رمز عبور یا نام کاربری رو اشتباه بزنه باید نوتیف بهش داده بشه یا اگر درست تمام موارد رو وارد کرد، وارد شدن اون به سیستم Expected result هست

      تفاوت این دو فیلد در این هست، امیدوارم متوجه منظورم شده باشید

      موفق باشید

      1. با سلام و عرض ادب خدمت شما

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

        چون شما میفرمایید منظور از post conditions انتظاری هست که ما از نرم افزار داریم که اون رفتار رو

        از خودش نشون بده.

        خب تا اینجاش اوکی !!!

        حالا در ادامه شما میفرمایید منظور از Expected result عملی هست که بعد از انجام سناریو دیده میشه

        (یعنی اگه کاربر ورودی اشتباه وارد کنه با خطا مواجه میشه و اگر درست وارد کنه، وارد سیستم میشه)

        خب پس الان طبق گفته شما مفهوم Expected result با Actual Result یکی شد و هر دو مورد

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

        و اینجا دقیقا به ابهام من افزوده شد چون من تا حالا فکر میکردم که مفهوم Expected result با

        post conditions یکی هست ولی امروز متوجه شدم که طبق گفته شما مفهوم Expected result با

        Actual Result یکی هست.

        لطفا اگه دارم اشتباه برداشت میکنم راهنمایی کنید.

        ممنونم

        1. post conditions: در طی جلساتی که برگزار میشه، تیم توسعه دهنده توافق میکنه که با کلیک و وارد کردن ورودی های درست بتونه به صفحه ی پروفابل خودش ورود پیدا کنه! انتظاراتی که تیم تست و تیم توسعه دهنده از این بخش دارند – همونی که خودتون فرموردید:انتظاری هست که ما از نرم افزار داریم که اون رفتار رو از خودش نشون بده.(تا قبل از عملی شدن سناریو است)
          expected result: عمل مورد انتظاری هست که بعد از انجام سناریو انتظار داریم ببینیم، یعنی با وارد کردن اطلاعات درست کاربر بتونه وارد سیستم بشه و با وارد کردن اطلاعات نادرست نتونه وارد بشه! (عمل مورد انتظاری است که بعد از انجام سناریو انتظار میره)
          actual result: نتیجه ی واقعی که نیروی تست بعد از انجام سناریو به اون میرسه، ممکنه توی همون فیلد اول با وارد کردن اطلاعات نادرست به سیستم ورود پیدا کنه و چون تناقض داره با انتظارات ما، test case ما fail میشه!

          ۲ قسمت اول یعنی post condition و actual result پیش شرایط ها قبل از انجام سناریو و دیدن نتیجه ی واقعی هستند. actual result نتیجه ی واقعی سناریو بعد از انجام اون سناریو توسط تسترهای نرم افزار است.

          امیدوارم متوجه شده باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *