فهرست مطالب:

چگونه می توانم یک تست واحد داده محور ایجاد کنم؟
چگونه می توانم یک تست واحد داده محور ایجاد کنم؟

تصویری: چگونه می توانم یک تست واحد داده محور ایجاد کنم؟

تصویری: چگونه می توانم یک تست واحد داده محور ایجاد کنم؟
تصویری: راه طلایی برای جذب مشتری از برایان تریسی 2024, ممکن است
Anonim

ایجاد یک تست واحد داده محور شامل مراحل زیر است:

  1. یک داده ایجاد کنید منبعی که حاوی مقادیری است که در آن استفاده می کنید تست روش.
  2. یک فیلد TestContext خصوصی و یک ویژگی TestContext عمومی به آن اضافه کنید تست کلاس
  3. ایجاد کردن آ واحد آزمایش روش و یک ویژگی DataSourceAttribute به آن اضافه کنید.

با توجه به این موضوع، چگونه تست مبتنی بر داده را انجام می دهید؟

رویکرد 1) 1000 اسکریپت برای هر مجموعه داده ایجاد کنید و هر کدام را اجرا کنید تست جداگانه یکی یکی رویکرد 2) مقدار را به صورت دستی تغییر دهید تست اسکریپت و چندین بار اجرا کنید. رویکرد 3) واردات داده ها از برگه اکسل رفتن و آوردن داده های تست از ردیف های اکسل یک به یک و اسکریپت را اجرا کنید.

همچنین بدانید، چگونه می توانم یک چارچوب مبتنی بر داده ایجاد کنم؟ در اینجا من از Facebook Application استفاده می کنم تا اجرای چارچوب Data Driven را در سلنیوم با جاوا با استفاده از Apache POI به نمایش بگذارم.

  1. سناریو: صفحه فیس بوک را باز کنید و وارد شوید و از سیستم خارج شوید.
  2. مرحله 1: Eclipse را باز کنید و فایل های jar POI Apache را پیکربندی کنید – Apache Jars را دانلود کنید.
  3. مرحله 2: برگه اکسل را باز کنید و داده های آزمایشی ایجاد کنید.

علاوه بر این، انواع تست مبتنی بر داده چیست؟

برای آزمایش‌های مبتنی بر داده در TestComplete، می‌توانید از انواع ذخیره‌سازی داده‌های زیر استفاده کنید:

  • فایل های مقادیر جدا شده با کاما (CSV).
  • برگه های اکسل
  • جداول پایگاه داده
  • آرایه های اسکریپت
  • متغیرهای جدول

TestContext C# چیست؟

TestContext (NUnit 2.5. هر آزمون NUnit در یک زمینه اجرایی اجرا می شود که شامل اطلاعاتی در مورد محیط و همچنین خود آزمون است. TestContext کلاس به تست ها اجازه می دهد تا به اطلاعات خاصی در مورد زمینه اجرا دسترسی داشته باشند. این کلاس از 2.5 در NUnit حضور دارد.

توصیه شده: