ቪዲዮ: በክፍል ሙከራ ውስጥ እንዴት ይሳለቃሉ?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-11-26 05:44
ማሾፍ በዋናነት በ ውስጥ ጥቅም ላይ ይውላል ክፍል ሙከራ . ስር ያለ እቃ ፈተና በሌሎች (ውስብስብ) ነገሮች ላይ ጥገኛ ሊሆን ይችላል. ሌሎች ነገሮችን ለመተካት የሚፈልጉትን ነገር ባህሪ ለመለየት ይሳለቃሉ የእውነተኛ እቃዎች ባህሪን የሚመስሉ.
በዚህ መልኩ፣ ለምንድነው በክፍል ፍተሻ ውስጥ አስቂኝ ነገሮችን የምንጠቀመው?
መሳለቂያ ነው። ሂደት ተጠቅሟል ውስጥ ክፍል ሙከራ መቼ ክፍል መሞከር ውጫዊ ጥገኛዎች አሉት. አላማ ማላገጥ ነው። በውጫዊ ጥገኞች ባህሪ ወይም ሁኔታ ላይ ሳይሆን በሚሞከርበት ኮድ ላይ ለማግለል እና ለማተኮር.
በመቀጠል፣ ጥያቄው የማስመሰያ ፋይል ምንድን ነው? በነገር ተኮር ፕሮግራሚንግ፣ ሀ መሳለቂያ ነገር ቁጥጥር በሚደረግበት መንገድ የመተግበሪያውን በጣም ትንሹን ሊፈተኑ የሚችሉ ክፍሎች ባህሪን የሚመስል አስመሳይ ነገር ነው።
በዚህ መሠረት ክፍልን ስንሳለቅ ምን ይሆናል?
የእቃውን ባህሪ ለመለየት አንቺ መሞከር ይፈልጋሉ አንቺ ሌሎቹን እቃዎች በ ይሳለቃሉ የእውነተኛ እቃዎች ባህሪን የሚመስሉ. ስለዚህ በቀላል ቃላት ፣ ማሾፍ የእውነተኛ ነገሮች ባህሪን የሚመስሉ ነገሮችን መፍጠር ነው። በክፍል ሙከራ ውስጥ እኛ የአንዱን ዘዴዎች መሞከር ይፈልጋሉ ክፍል በማግለያ ውስጥ.
ሁሉንም ጥገኞች ማሾፍ አለብኝ?
3 መልሶች. ትክክል. አንቺ ማሾፍ አለበት ፈተናው በማንኛውም ቋሚ ወይም ውጫዊ ላይ እንዳይመረኮዝ ለመከላከል በማንኛውም ቋሚ ወይም ውጫዊ ላይ የተመሰረቱ ነገሮች. ጻፍ ሀ መሳለቂያ የሚመስለው ጥገኝነት በፈተና ውስጥ ጥቅም ላይ ለሚውሉ ልዩ ጉዳዮች.
የሚመከር:
በክፍል ሙከራ ውስጥ ምን መሞከር አለበት?
የዩኒት ሙከራ የሶፍትዌር መፈተሻ ደረጃ ሲሆን የሶፍትዌሩ ግለሰባዊ ክፍሎች/ ክፍሎች የሚሞከሩበት ነው። ዓላማው እያንዳንዱ የሶፍትዌር አሃድ በተዘጋጀው መሠረት መከናወኑን ማረጋገጥ ነው። አሃድ የማንኛውም ሶፍትዌር በጣም ትንሹ ሊሞከር የሚችል አካል ነው። ብዙውን ጊዜ አንድ ወይም ጥቂት ግብዓቶች እና አብዛኛውን ጊዜ አንድ ነጠላ ውፅዓት አለው
የማይለዋወጥ ክፍልን እንዴት ይሳለቃሉ?
ለ DriverManager በይነገጽ ይፍጠሩ ፣ በዚህ በይነገጽ ይሳለቁ ፣ በሆነ የጥገኛ መርፌ መርፌ ያስገቡ እና በዚያ መሳለቂያ ላይ ያረጋግጡ። ምልከታ፡ በማይንቀሳቀስ አካል ውስጥ የማይንቀሳቀስ ዘዴን ሲደውሉ፣ ክፍሉን በ @PrepareForTest መቀየር አለብዎት። ከዚያ ይህ ኮድ ያለበትን ክፍል ማዘጋጀት ያስፈልግዎታል
UI እንዴት ይሳለቃሉ?
ለፈጣን የዩአይ ሞክከፕ 19 ምርጥ ልምምዶች መጀመሪያ ሃሳቦችህን ይሳሉ። ንድፍ ማውጣት ፈጣን፣ ቀላል እና ከአደጋ የጸዳ ነው። በሞባይል ስክሪኖች ይጀምሩ። ተኳኋኝ የገመድ ቀረጻ እና የፕሮቶታይፕ መሳሪያዎችን ይጠቀሙ። ለተመረጠው የUI ንድፍ ሶፍትዌር ቃል ግባ። ሌሎች የእይታ ስኬቶችን ይገምግሙ። አላስፈላጊ ንጥረ ነገሮችን ያስወግዱ. የፍርግርግ ስርዓትን ተግባራዊ ማድረግ. የነጻ UI Elements እና አዶዎችን ይጠቀሙ
በእጅ ሙከራ ውስጥ የኤፒአይ ሙከራ ምንድነው?
የኤፒአይ ሙከራ የመተግበሪያ ፕሮግራሚንግ በይነገጽ (ኤፒአይኤስ) በቀጥታ እና እንደ የውህደት ሙከራ አካል ለተግባራዊነት፣ ለአስተማማኝነት፣ ለአፈጻጸም እና ለደህንነት የሚጠበቁትን የሚያሟሉ መሆናቸውን የሚለይ የሶፍትዌር ሙከራ አይነት ነው። ኤፒአይዎች GUI ስለሌላቸው፣ የኤፒአይ ሙከራ የሚከናወነው በመልእክት ንብርብር ነው።
በክፍል ሙከራ ውስጥ ምን ማለት ነው?
ይህ ራስን የማጣራት ሙከራዎች የሚባሉትን ለመጻፍ መሰረት ነው. የአሃድ ሙከራ ማረጋገጫ ወደ እውነት ወይም ሐሰት ይተነብያል። የውሸት ከሆነ የማረጋገጫ ስህተት ይጣላል። የJUnit አሂድ ጊዜ ይህንን ስህተት ይይዛል እና ፈተናውን እንደወደቀ ሪፖርት ያደርጋል