Мазмуну:

TestNG колдонуунун кандай пайдасы бар?
TestNG колдонуунун кандай пайдасы бар?

Video: TestNG колдонуунун кандай пайдасы бар?

Video: TestNG колдонуунун кандай пайдасы бар?
Video: Аялдардын выделениеси дааратты бузабы? ЧУБАК АЖЫ ЖАЛИЛОВ 2024, Май
Anonim

Бир катар артыкчылыктары бар, бирок Селендин көз карашынан алганда, TestNGдин негизги артыкчылыктары:

  • Бул аткаруунун HTML отчетторун чыгарууга мүмкүнчүлүк берет.
  • Аннотациялар тестирлөөчүлөрдүн жашоосун жеңилдетти.
  • Сыноо иштерин оңой топтоого жана артыкчылыктарга бөлсө болот.
  • Параллель сыноо мүмкүн.
  • Журналдарды түзөт.
  • Маалыматтарды параметрдөө мүмкүн.

Мындан тышкары, TestNG деген эмне жана аны эмне үчүн колдонуу керек?

TestNG атайын иштелип чыккан чейин Бирдик, Функционалдык тестирлөө, Интегралдык тестирлөө, Аяктоо сыяктуу тестирлөө категорияларынын бардык түрлөрүн камтыйт. чейин -аягы ж.б. TestNG колдонуу алкак бизге мүмкүндүк берет чейин HTML жана XML форматтарында сыноо отчетторун түзүү. Колдонуу ANT менен TestNG , биз примитивдүү пайда кыла алат Testng ошондой эле отчеттор.

Ошондой эле, TestNG XML файлы деген эмне, Testng алкагын колдонуунун кандай пайдасы бар? TestNG артыкчылыктуу болуп саналат алкак QA аналитиктеринин саны, анткени ал сизге HTML жана HTML тилдеринде тест отчетторун түзүүгө мүмкүндүк берет XML форматтар. TestNG Сизге JUnitте мүмкүн болбогон сыноо учурларын оңой топтоого мүмкүнчүлүк берет. TestNG аванс болуп саналат алкак пайдалануу үчүн иштелип чыккан пайдалары иштеп чыгуучулар жана сыноочулар тарабынан.

Демек, эмне үчүн бизге селендеги TestNG керек?

Демейки Селен тесттер тесттин натыйжалары үчүн туура форматты түзбөйт. Колдонуу testng , сиз бир нече браузерлерде бир нече сыноо иштерин аткара аласыз, б.а., кайчылаш серепчи тестирлөө. Сыноо негизин Maven, Jenkins ж.б. сыяктуу куралдар менен оңой интеграциялоого болот.

Эмне үчүн TestNG JUnitге караганда жакшыраак?

экөө тең Testng жана Junit Биримдик тестирлөө үчүн колдонулган Сыноо алкагы болуп саналат. TestNG Окшош JUnit . Ага дагы бир нече функциялар кошулат, бул кылат TestNG күчтүүрөөк JUnitге караганда . Бул иштеп чыгуучуларга Unit Testing үчүн кайсы алкак колдонулушу керектигин чечүүгө жардам берет.

Сунушталууда: