ዝርዝር ሁኔታ:
ቪዲዮ: TestNG በመጠቀም ሴሊኒየም WebDriver እንዴት መጠን ይፈጥራል?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-12-15 23:42
እርምጃዎች ወደ የመጠን ሪፖርቶችን ይፍጠሩ :
በመጀመሪያ ሀ TestNG በግርዶሽ ውስጥ ፕሮጀክት. አሁን አውርድ መጠን የቤተ-መጻህፍት ፋይሎች ከሚከተለው ሊንክ፡ https://extentreports.relevantcodes.com/ የወረዱትን የቤተ-መጻህፍት ፋይሎች ወደ ፕሮጀክትህ ጨምር። የጃቫ ክፍል ይፍጠሩ 'ExtentReportsClass' ይበሉ እና የሚከተለውን ኮድ ያክሉበት።
በዚህ ረገድ፣ በTestNG ውስጥ እንዴት መጠን ያመነጫሉ?
እርምጃዎች ወደ የመጠን ሪፖርቶችን ይፍጠሩ በመጀመሪያ ሀ TestNG በግርዶሽ ውስጥ ፕሮጀክት. አሁን አውርድ መጠን የቤተ-መጻህፍት ፋይሎች ከሚከተለው ሊንክ፡ https://extentreports.relevantcodes.com/ የወረዱትን የቤተ-መጻህፍት ፋይሎች ወደ ፕሮጀክትህ ጨምር። የጃቫ ክፍል ይፍጠሩ 'ExtentReportsClass' ይበሉ እና የሚከተለውን ኮድ ያክሉበት።
በሁለተኛ ደረጃ TestNG ን በመጠቀም በሴሊኒየም ዌብ ዳይሬክተር ውስጥ የኤችቲኤምኤል ሪፖርት እንዴት ማመንጨት እንችላለን? ReportNG HTML ሪፖርት ለማመንጨት የሚከተሉትን ደረጃዎች ይከተሉ።
- ደረጃ 1፡ የሚፈለጉትን የጃር ፋይሎችን ያውርዱ እና ይጨምሩ በፕሮጀክት ግንባታ መንገድ።
- ደረጃ 2፡ የTestNG ነባሪ አድማጮችን አሰናክል።
- ደረጃ 3፡ ReportNG አድማጮችን ወደ testng ያክሉ።
- ደረጃ 4፡ ፈተናዎን ያስፈጽሙ እና የሪፖርትኤንጂ ዘገባዎችን ይመልከቱ።
ከዚህ በተጨማሪ የሴሊኒየም ማዕቀፍ ከስፋት ሪፖርት ጋር እንዴት ይጣመራል?
የይዘት ሪፖርቶች ውስጥ በቀጥታ ጥቅም ላይ ሊውል ይችላል ሴሊኒየም WebDriver የJAR ፋይልን በማስመጣት - ስፋት ሪፖርቶች-java-2.41. እዚህ ሊወርድ የሚችል 2. ማሰሮ. የዚፕ ፋይሉ አንዴ ከወረደ የዚፕ ፋይሉን ይዘቶች ወደ ማህደር ያውጡ።
በTestNG ውስጥ ያልተሳኩ የሙከራ ጉዳዮችን እንዴት ያካሂዳሉ?
የሚከተሏቸው እርምጃዎች፡-
- አውቶማቲክ የፍተሻ ሙከራ ከመጀመሪያው ሩጫ በኋላ። በፕሮጀክት ላይ በቀኝ ጠቅ ያድርጉ - አድስ ላይ ጠቅ ያድርጉ።
- "የሙከራ-ውፅዓት" አቃፊ የሚባል አቃፊ ይፈጠራል። በ"ሙከራ-ውፅዓት" አቃፊ ውስጥ፣ "testng-failed" ማግኘት ይችላሉ። xml”
- “ሙከራ- አልተሳካም። xml” ያልተሳኩ የሙከራ ጉዳዮችን እንደገና ለማስፈጸም።
የሚመከር:
መግለጫ ምን ያደርጋል ግንኙነት ይፈጥራል?
መግለጫ ይፍጠሩ ። የSQL መግለጫዎችን ወደ ዳታቤዝ ለመላክ የመግለጫ ነገር ይፈጥራል። የ SQL መግለጫዎች ያለ መመዘኛዎች በመደበኛነት የሚከናወኑት መግለጫ ነገሮችን በመጠቀም ነው። ተመሳሳዩ የSQL መግለጫ ብዙ ጊዜ ከተሰራ፣ የተዘጋጀ መግለጫ ነገርን መጠቀም የበለጠ ቀልጣፋ ሊሆን ይችላል።
ዝግጁ የሚለውን ፍቺ ማን ይፈጥራል?
የዕድገት ቡድኑ ወደ Sprint ለማቀድ እና የአፈፃፀሙን በተመለከተ የተወሰነ አይነት ቁርጠኝነት ለመፍጠር የ Sprint ግብን ለማሳካት ያለውን ስፋት በቂ ግንዛቤ መያዝ አለበት። በተግባር፣ ይህ መመዘኛ ብዙውን ጊዜ እንደ “ዝግጁ ፍቺ” ይባላል።
የተግባር መዘግየት አዲስ ክር ይፈጥራል?
ተግባር መዘግየት አዲስ ክር አይፈጥርም ፣ ግን አሁንም ከባድ ሊሆን ይችላል ፣ እና ለአፈፃፀም ቅደም ተከተል ዋስትናዎች የሉም ወይም ስለ ቀነ-ገደቦች ትክክለኛ አይደሉም።
በዶክተር መጠን እና በኩበርኔትስ መጠን መካከል ያለው ልዩነት ምንድነው?
በ Docker ውስጥ, ድምጽ በቀላሉ በዲስክ ላይ ወይም በሌላ ኮንቴይነር ውስጥ ያለ ማውጫ ነው. በሌላ በኩል የኩበርኔትስ ጥራዝ ግልጽ የሆነ የህይወት ዘመን አለው - ልክ እንደ ፖድ የሚዘጋው። ስለዚህ፣ አንድ መጠን በፖድ ውስጥ ከሚሰሩ ማናቸውንም ኮንቴይነሮች ይበልጣል፣ እና ውሂቡ በመያዣው ውስጥ እንደገና ሲጀመር ተጠብቆ ይቆያል።
ሴሊኒየም WebDriver ከአሳሹ ጋር እንዴት ይገናኛል?
Selenium WebDriver ትዕዛዞችን የሚቀበል እና ወደ አሳሽ የሚልክ የአሳሽ አውቶሜሽን ማዕቀፍ ነው። በአሳሽ-ተኮር ሾፌር በኩል ይተገበራል. ከእሱ ጋር በቀጥታ በመገናኘት አሳሹን ይቆጣጠራል. Selenium WebDriver Java፣ C#፣ PHP፣ Python፣ Perl፣ Ruby ይደግፋል