کاربران Enterprise میتوانند تغییرات test caseها را در طول زمان بررسی کنند. این کار کمک میکند تاریخچه تغییرات یک بخش از برنامه را بهتر بفهمید یا تغییراتی را که طراحان test case انجام دادهاند دنبال کنید. اکنون میتوانید نسخههای مختلف یک test case را با هم مقایسه کنید و حتی نسخههای قبلی را بهطور کامل بازیابی کنید تا تغییرات هر نسخه مشخص شود. هنگام مشاهده تاریخچه تغییرات یک test case، کاربران Enterprise میتوانند:
- هر دو نسخه از یک test case را کنار هم مقایسه کنند.
- تغییرات مشخصشده بین نسخههای مختلف را بررسی کنند.
- کل test case را به یک نسخه قبلی برگردانند.
- یک یا چند مقدار فیلد را از نسخه قبلی بازیابی کنند.
- تاریخچه کامل commentهای یک test case را مرور کنند.
مقایسه تاریخچه نسخههای یک test case #
برای دسترسی به Version History ، به یک Test Case بروید و History را انتخاب کنید. در این بخش میتوانید نسخههایی از test case را که میخواهید با هم مقایسه شوند انتخاب کنید. نسخه موردنظر را پیدا کنید و روی Compare to کلیک کنید تا از منوی کشویی، نسخهای را برای مقایسه انتخاب کنید.

#
توجه داشته باشید که همه کاربران اجازه مقایسه test caseها را دارند. با این حال، فقط کاربرانی که مجوز ویرایش case را دارند میتوانند test caseها را بازیابی کنند.
وقتی دو نسخه از یک test case را مقایسه میکنید، رابط جدید هر دو نسخه را کنار هم نشان میدهد. تفاوتهای بین دو نسخه با رنگ قرمز مشخص میشوند. همچنین میتوانید نسخههای دیگری را برای مقایسه کنار هم انتخاب کنید.

بازیابی test case به نسخه قبلی #
بازبین میتواند کل یک نسخه قبلی از test case را از نمای compare یا از فهرست history بازیابی کند. همچنین در نمای compare، بازبین میتواند مقدارهای جداگانه فیلدها را انتخاب کند تا فقط تغییرات مشخصی برگردانده شوند، و برای هر نسخه از test case comment اضافه کند. آیکن متن در پایین صفحه تعداد commentهای هر revision را نشان میدهد.
برای پیگیری بهتر، این commentها به هر نسخه مرتبط میشوند و در نمای compare قابل مشاهدهاند. برای دیدن همه commentهای مرتبط با test case، روی آیکن متن زیر بخش مقایسه کلیک کنید.

بازیابی نسخههای shared test step #
در بخش Shared Test Steps ، روی دکمه History کلیک کنید تا نسخههای قبلی را ببینید. درست مانند test caseها، میتوانید دو نسخه مختلف از یک shared step را با هم مقایسه کنید و آن را به نسخه قبلی برگردانید. بازیابی یک shared step به نسخه قبلی هم از نمای history و هم از نمای compare امکانپذیر است.
این کار یک نسخه جدید از Shared Steps ایجاد میکند و روی همه test caseهای مرتبطی که از این stepها استفاده میکنند اثر میگذارد.

#
گزینه restore برای shared steps فقط امکان بازیابی کل مجموعه stepها را میدهد، نه دادههای stepهای جداگانه. برخلاف test caseها، shared steps دارای status، comment یا assignee نیستند.

