تا اینجا متوجه شدیم که test plan چیست و چگونه ساخته میشود و برای نوشتن تستها چه مراحلی را باید طی کنیم. در این مطلب قصد بر این است که آموزش نوشتن تستها با استفاده از MTM را آموزش دهیم. در این آموزش فرض بر این است که شما آشنایی کمی با محیط این ابزار، نیازمندیها و Story ها، اشکالات یا Bugها و Taskها دارید.
در MTM سه لایه وجود دارد:
1- Test Plan: شما در آغاز کار با MTM ابتدا باید Test Plan خود را ایجاد کنید.
2- Test Suite: در هر Test Plan شما میتوانید چندین Test Suite ایجاد کنید.
3- Test Case: هر Test Suite از چندین Test Case ترکیب شده است.
برای اولین بار که شما MTM را اجرا میکنید باید team project ی را که قرار است برای آن تست بنویسید را انتخاب کنید. میتوانید در زیر نمایی از MTM و اتصال به team project را مشاهده کنید:
بعد از
اینکه پروژه خود را انتخاب کردید، میتوانید لیستی از طرحهای تست تان که برای این
پروژه ایجاد کرده اید را مشاهده کنید که میتوانید از این لیست یک طرحی را انتخاب
نمایید و یا یک طرح جدید را ایجاد کنید همانطور که در شکل زیر مشاهده میکنید.
وقتی plan یا طرحی را انتخاب میکنید به صفحه testing center وارد میشوید که به صورت پیش فرض در کاربرگ plan و بخش contents قرار دارید.
همانطور که در تصویر بالا مشاهده میکنید و در سمت چپ پنجره، plan شما در ریشه قرار دارد و test suite هایی را که ایجاد میکنید به عنوان فرزندان plan تان قرار میگیرند. در سمت راست test caseهای شما قرار میگیرند که با توجه به test suite ی که شما در سمت چپ انتخاب کرده اید test caseهای مربوط به آن در سمت راست قابل مشاهده است. برای ایجاد test suite به plan تان، باید روی plan راست کلیک کرده و گزینه new suite را انتخاب کنید و برای آن عنوانی را وارد میکنید. وقتی روی plan راست کلیک میکنید پند گزینه وجود دارد که میتوانید با توجه به کارتان این گزینهها را انتخاب کنید:
1- وقتی new suite را انتخاب میکنید یک suite خالی برای شما ایجاد میکند.
2- وقتی گزینه new query-based suite را انتخاب میکنید این اجازه را به شما میدهد که از test caseهای موجود در پروژه خود یک یا چندین مورد تست را انتخاب نمایید که پنجره ای مانند زیر باز میشود که میتوانید با اعمال فیلتر، test caseهای موجود در پروژه را پیدا و یک یا چندین مورد را به suite خود اضافه نمایید.
3- گزینه add requirement to plan این اجازه را به شما میدهد تا بتوانید از planهای موجود در TFS تان استفاده نمایید. بعد از انتخاب این گزینه پنجره ای مشابه تصویر بالا باز میشود که میتوانید با اعمال فیلتر موردهای تست را پیدا کرده و به آن بیافزاید.
4- با انتخاب گزینه copy suite from another plan همانطور که از اسمش پیداست میتوانید از suiteهای مربوط به planهای دیگر کپی برداری کنید.