Mündəricat:

Məlumata əsaslanan vahid testini necə yarada bilərəm?
Məlumata əsaslanan vahid testini necə yarada bilərəm?

Video: Məlumata əsaslanan vahid testini necə yarada bilərəm?

Video: Məlumata əsaslanan vahid testini necə yarada bilərəm?
Video: Dr. Jim Tucker on Children with Past-Life Memories: Is Reincarnation a Real Phenomenon? 2024, Bilər
Anonim

Məlumata əsaslanan vahid testinin yaradılması aşağıdakı addımları əhatə edir:

  1. Məlumat yaradın istifadə etdiyiniz dəyərləri ehtiva edən mənbə test üsul.
  2. Şəxsi TestContext sahəsi və ictimai TestContext xassəsini əlavə edin test sinif.
  3. Yaradın a vahid testi metodunu seçin və ona DataSourceAttribute atributunu əlavə edin.

Bununla əlaqədar olaraq, məlumatlara əsaslanan testləri necə həyata keçirirsiniz?

Yanaşma 1) Hər bir verilənlər bazası üçün 1000 skript yaradın və hər birini işlədir test ayrı-ayrılıqda bir-bir. Yanaşma 2) Dəyəri əl ilə dəyişdirin test skript yazın və bir neçə dəfə işə salın. Yanaşma 3) İdxal edin data excel vərəqindən. gətirmək test məlumatları excel sətirlərindən bir-bir və skripti icra edin.

Həmçinin bilin ki, mən dataya əsaslanan çərçivəni necə yarada bilərəm? Burada Apache POI istifadə edərək Java ilə Seleniumda Data Driven Framework tətbiqini nümayiş etdirmək üçün Facebook Tətbiqini götürəcəyəm.

  1. Ssenari: Facebook səhifəsini açın və daxil olun və çıxın.
  2. Addım 1: Eclipse-i açın və Apache POI jar fayllarını konfiqurasiya edin – Apache Banklarını endirin.
  3. Addım 2: Excel vərəqini açın və bəzi test məlumatları yaradın.

Bundan əlavə, verilənlərə əsaslanan testlərin hansı növləri var?

TestComplete-də verilənlərə əsaslanan testlər üçün aşağıdakı məlumat saxlama növlərindən istifadə edə bilərsiniz:

  • Vergüllə ayrılmış dəyərlər (CSV) faylları.
  • Excel vərəqləri.
  • Verilənlər bazası cədvəlləri.
  • Skript massivləri.
  • Cədvəl dəyişənləri.

TestContext C# nədir?

TestKonteksti (NUnit 2.5. Hər bir NUnit testi ətraf mühit və testin özü haqqında məlumatları ehtiva edən icra kontekstində işləyir. TestKonteksti sinif testlərə icra konteksti haqqında müəyyən məlumat əldə etməyə imkan verir. Bu sinif NUnit-də 2.5-dən bəri mövcuddur.

Tövsiyə: