ክፍሎች
1. በሶፍትዌር ሙከራ እና QA ውስጥ ወደ አርቲፊሻል ኢንተለጀንስ መግቢያ፡ ሚናዎች፣ ወሰኖች፣ የውሸት ስጋት እና ማረጋገጫ 2. የሙከራ ሁኔታ እና የጉዳይ ማመንጨት፡ ከመጠየቅ ወደ አጠቃላይ ቁጥጥር 3. የአሳሽ ሙከራ እና የፍተሻ ሀሳብ ማመንጨት፡ ከ AI ጋር የፈጠራ የሳንካ አደን 4. የዩአይ ሙከራ አውቶሜሽን፡ ሴሊኒየምን፣ ተውኔት ተውኔት እና ሳይፕረስ ኮድን ከ AI ጋር ማመንጨት 5. የኤፒአይ ሙከራ አውቶማቲክ፡ ውል፣ እቅድ እና ከመጨረሻ እስከ መጨረሻ ማረጋገጫ ከ AI ጋር 6. የክፍል ሙከራ ማመንጨት እና መሞከሪያነት፡ ጠንካራ ሙከራ ከ AI ጋር 7. የስህተት ሪፖርት መጻፍ እና ቅድሚያ መስጠት፡ ግልጽ፣ ሊባዙ የሚችሉ መዝገቦች ከ AI ጋር 8. የሙከራ ሽፋን ትንተና እና በአደጋ ላይ የተመሰረተ ሙከራ፡ ከ AI ጋር በትክክል ማነጣጠር 9. የድጋሚ ሙከራ፣ የሙከራ ጥገና እና ደካማ ሙከራዎችን መዋጋት 10. የውሸት እምነት ስጋት፣ የፈተና ጥራት እና ሚውቴሽን ሙከራ፡ ሙከራዎች 11. ከጫፍ እስከ ጫፍ የስራ ፍሰት፣ CI/CD ውህደት፣ ስነምግባር እና ደህንነት፡ AIን በኃላፊነት መጠቀም
ክፍል 3 / 11

የአሳሽ ሙከራ እና የፍተሻ ሀሳብ ማመንጨት፡ ከ AI ጋር የፈጠራ የሳንካ አደን

ትርፍ፡

  • የሰውን የማወቅ ጉጉት-ተኮር የአሰሳ ሙከራ ተፈጥሮ የመረዳት ችሎታ እና የሙከራ ቻርተሮችን እና ሊታወቁ የሚችሉ ፍንጮችን ለመፍጠር አርቴፊሻል ኢንተለጀንስ እንደ አጋር የመጠቀም ችሎታ።
  • የግኝት መጥረቢያዎችን እንደ ግብአት፣ ጊዜ አቆጣጠር፣ ቅርጸት፣ ፍቃድ እና መቋረጥ ያሉ የመለያየት ችሎታ እና እያንዳንዱን ያልተለመዱ ነገሮችን በምርት ደረጃ እንደገና የመመዝገብ ችሎታ።
  • የግኝት ክፍለ ጊዜ ራሱ በሰዎች በሚመራበት ጊዜ AI የመጠቀም ገደቡን በመዘጋጀት እና በመጠቅለል ላይ ብቻ የመተግበር ችሎታ

እያንዳንዱ የፈተና መዝገብ አስቀድሞ የታሰበበትን ነገር ይፈትሻል። ነገር ግን በጣም አደገኛ የሆኑ ስህተቶች ብዙውን ጊዜ ማንም ከዚህ በፊት ያላሰበባቸው ቦታዎች ይደብቃሉ. የመመርመሪያ ሙከራ - አስቀድሞ በተጻፈ ስክሪፕት ላይ ሳይታመን ሞካሪው ምርቱን በአንድ ጊዜ የሚማርበት፣ የሚቀርፅበት እና የሚያስኬድበት የሙከራ አካሄድ - በትክክል ይህንን ክፍተት ያነጣጠረ ነው። በአሰሳ ሙከራ ውስጥ ኤክስፐርቱ ከምርቱ ጋር በነፃነት ይጫወታሉ፣ “ይህን ባደርግስ” ብሎ ይጠይቃል እና የስርዓቱን ያልተጠበቀ ባህሪ ይይዛል። ይህ ዓይነቱ ሙከራ በሰው ልጅ አእምሮ እና የማወቅ ጉጉት ላይ የተመሰረተ ነው - እና ለዚህም ነው አርቴፊሻል ኢንተለጀንስ (AI) እዚህ ያለው ሚና "መተካት" ሳይሆን የማወቅ ጉጉትን ማጉላት, ዓይነ ስውር ቦታዎችን ማነሳሳት እና ሀሳቦችን ማፍለቅ ነው.

በዚህ ክፍል ውስጥ AIን እንደ ገላጭ የሙከራ አጋር እንዴት መጠቀም እንደሚችሉ ይማራሉ፡ የሙከራ ቻርተሮችን ከማተም ፣ ሂዩሪስቲክስን ከማነሳሳት ፣ ከክፍለ ጊዜ በኋላ ማስታወሻዎችን ማጠቃለል ።

ለምንድነው የዳሰሳ ሙከራ አሁንም የሰው ስራ የሆነው?

ስክሪፕት የተደረገ ሙከራ - አስቀድሞ የተፃፉ ደረጃዎች እና ተደጋጋሚ ቃል ያለው ፈተና - የሚታወቀውን ያረጋግጣል; የዳሰሳ ሙከራ ያልታወቀ ፍለጋ። በአሰሳ ሙከራ ውስጥ ያለው ዋጋ የሚመጣው ሞካሪው ምርቱን ካየበት እና "እዚህ እንግዳ የሆነ ነገር እንዳለ" ከተረዳበት ጊዜ ጀምሮ ነው። AI ምርቱን እርስዎ በሚያዩት መንገድ ማየት አይችልም፣ እውነተኛውን ተጠቃሚ ምን እንደሚያስቸግረው አይረዳም፣ "ይህ ቁልፍ የተሳሳተ ቦታ ላይ ነው" በማለት ሊረበሽ አይችልም። ነገር ግን AI በሦስት መንገዶች በጣም ኃይለኛ እርዳታ ነው፡ (1) ስልታዊ የፈተና ሀሳቦችን ዝርዝር ማውጣት፣ (2) የረሷቸውን የሙከራ መጥረቢያዎች ማስታወስ፣ (3) የተበታተኑ የግኝት ማስታወሻዎችዎን ወደ የተደራጀ ሪፖርት መለወጥ።

ጠቃሚ ምክር የግኝቱን ክፍለ ጊዜ ከመጀመርዎ በፊት AI ለ “የሙከራ ሀሳብ ማሞቂያ” ይጠይቁ። በክፍለ-ጊዜው ማያ ገጹን ወደ AI አይተዉት. AI ከክፍለ ጊዜው በፊት እና በኋላ ጠቃሚ ነው; ክፍለ-ጊዜው ራሱ በእርስዎ የማወቅ ጉጉት የሚመራ ነው።

ሂዩሪስቲክስ እና AI

ኤክስፕሎራቶሪ ሞካሪዎች ሂውሪስቲክስን ይጠቀማሉ፣ እነዚህም በትልች አደን ውስጥ አቅጣጫ የሚሰጡ አጫጭር አስታዋሾች ናቸው። AI እነዚህን ከእርስዎ አውድ ጋር በማስማማት ሊያስታውስዎት ይችላል። ጥቂት ክላሲኮች፡-

  • CRUD: ለእያንዳንዱ ውሂብ ይፍጠሩ, ያንብቡ, ያዘምኑ, ሰርዝ ፍሰት ይሞክሩ; አንድ ሰው ማቋረጥ.
  • ወርቃማ (ትንሽ/ሙሉ/ሎት)፡- በጣም ትንሽ፣ ሙሉ እና ብዙ ውሂብ በመስክ ውስጥ ያስገቡ (0 ቁምፊዎች፣ 1 ቁምፊ፣ 10,000 ቁምፊዎች)።
  • CRUD + መርሐግብር፡ ተመሳሳዩን መዝገብ በአንድ ጊዜ በሁለት ትሮች ያርትዑ፣ ከዚያ ሁለቱንም ያስቀምጡ።
  • አቋርጥ፡ በድርጊት መካከል ያለውን ገጽ አድስ፣ አውታረ መረብን አቋርጥ፣ የኋላ ቦታን ተጫን።
  • የተገላቢጦሽ ቅደም ተከተል፡ ቅደም ተከተሎችን በተገላቢጦሽ (በመጀመሪያ ይክፈሉ፣ ከዚያም ወደ ጋሪ ያክሉ)።

AI “እነዚህን ለዛ ስክሪን የሚስቡ ምልክቶችን በመተግበር ተጨባጭ ሙከራዎችን እንዲጠቁሙ” ሲነግሩት ለመስክ ዝግጁ የሆነ ማረጋገጫ ዝርዝር ያገኛሉ።

የሙከራ ሁኔታን መጻፍ (ቻርተር)

የዳሰሳ ሙከራ ስለ መንከራተት አይደለም; በሙከራ ቻርተሩ ላይ ያተኮረ ነው (የአሰሳ ክፍለ ጊዜ ምን እንደሚመረምር እና ለምን ዓላማ እንደሚገልፅ አጭር መመሪያ)። ጥሩ ቻርተር ይህንን ስርዓተ-ጥለት ይከተላል፡- “[ምን መረጃ/አደጋ] ለማግኘት [መሳሪያዎችን/ዳታ]ን በመጠቀም [ዒላማውን ጎራ] ያስሱ። AI እነዚህን ውሎች በፍጥነት ያዘጋጃል።

የስክሪፕት ሙከራን ከአሰሳ ሙከራ ጋር ማመጣጠን

የድምፅ ሙከራ ስልት ስክሪፕት የተደረገ (አውቶሜትድ፣ ተደጋጋሚ) ሙከራ እና የዳሰሳ ሙከራን ይጠቀማል። ስክሪፕት የተደረጉ ሙከራዎች የታወቁ ባህሪያት እንዳልተጣሱ በርካሽ ያረጋግጣሉ፣ ከስሪት በኋላ; በሌላ በኩል የዳሰሳ ሙከራ እነዚህ ስክሪፕቶች ፈጽሞ ያላገናዘቧቸውን አዳዲስ አደጋዎችን ይፈልጋል። ሁለቱ ተፎካካሪዎች አይደሉም, ነገር ግን ማሟያዎች ናቸው. የተለመደ ስህተት “ግኝት እንዳይኖር ሁሉንም ነገር በራስ ሰር እናድርግ” ብሎ ማሰብ ነው። አውቶሜሽን ግን የምታውቀውን ብቻ ይፈትሻል፣ የማታውቀውን ግን በፍፁም አያገኝም። ሌላው ስህተት ደግሞ ተቃራኒው ነው፡ ምንም አይነት አውቶሜትሽን ሳያቀናብሩ በእያንዳንዱ ልቀት በእጅ ግኝት ላይ መተማመን - ይህ ወደ ተመሳሳዩ መሰረታዊ ስህተቶች ደጋግመው ወደ ውስጥ ዘልቀው እንዲገቡ ያደርጋል።

AI ይህንን ሚዛን ለመመስረት ያግዛል፡ በግኝት ክፍለ ጊዜ ያገኙትን ያልተለመደ ነገር ለ AI በመስጠት ወደ ቋሚ የስክሪፕት ሪግሬሽን ፈተና መቀየር ይችላሉ። ስለዚህ፣ አንዴ በግኝት የተገኘ ስህተት ዳግም ሳይታወቅ ተመልሶ ሊመጣ አይችልም። ግኝት "አዲሱን አደጋ ፈልግ" ይንከባከባል, አውቶማቲክ "የተገኘውን አትልቀቁ" ይንከባከባል; AI በሁለቱ መካከል ያለውን ድልድይ ያፋጥናል.

ጠቃሚ ምክር፡ የእያንዳንዱን የግኝት ክፍለ ጊዜ ውፅዓት በሁለት ባልዲዎች ይከፋፍሉት፡ "ወዲያውኑ የሚስተካከሉ ሳንካዎች" እና "ወደ ቋሚ አውቶሜትድ የሚቀየሩ ሁኔታዎች።" ሁለተኛው ባልዲ የግኝቱን የረዥም ጊዜ እሴት ወደ የእርስዎ ሪግሬሽን ጥቅል ይሸከማል።

ደካማ ጥያቄ / ጠንካራ ጥያቄ

ደካማ፡ "በዚህ ስክሪን ላይ ምን ልሞክር?"
ጠንካራ፡ "ለ'የመገለጫ ፎቶ ሰቀላ' ባህሪ የ90 ደቂቃውን የፍተሻ ክፍለ ጊዜ ወደ 3 የፍተሻ ሁኔታዎች ይከፋፍሉት። ለእያንዳንዱ ሁኔታ፡ ዒላማውን ይስጡ፣ ለመጠቀም ሊረዱ የሚችሉ ፍንጮች (የፋይል መጠን/ቅርጸት/ጎልድሎክ/መቁረጥ)፣ ለመሞከር 5 ተጨባጭ እርምጃዎች፣ እና የአደጋ ምልክቶችን (ማዘግየት፣ የተበላሸ ምስል፣ የፋይል ማራዘሚያ በጣም ትልቅ አደጋን ፣ ደህንነትን በጣም አሳሳቢ ያደርገዋል)። በመከላከያ."

ኃይለኛ ማበረታቻ; ቆይታ, መዋቅር, ፍንጭ እና የአደጋ ትኩረት ይሰጣል. ውጤቱ በክፍለ-ጊዜው ሁሉ ምቹ ሆነው የሚቆዩት የመንገድ ካርታ ነው።

የአሰሳ መጥረቢያዎች ጠረጴዛ

ዘንግ

የሚለው ጥያቄ መጠየቅ አለበት።

ናሙና ድርሰት

የግቤት ገደቦች

መስኩ በከባድ እሴቶች ምን ይሰራል?

10,000 የቁምፊ ስም

ጊዜ

በአንድ ጊዜ/በተቋረጠ ሂደት ውስጥ ምን ይከሰታል?

ተመሳሳዩን መዝገብ በሁለት ትሮች ውስጥ ያስቀምጡ

ቅርጸት

ያልተጠበቀውን ቅርጸት እንዴት እንደሚይዝ?

ስሜት ገላጭ ምስል፣ ከቀኝ-ወደ-ግራ ጽሑፍ፣ HTML

ሥልጣን

ያልተፈቀደ ተጠቃሚ መድረስ ይችላል?

ዩአርኤልን በእጅ ቀይር

ሁኔታ

ልክ ያልሆነ የግዛት ሽግግር ይቻላል?

ለተሰረዘ ትዕዛዝ ለመክፈል ይሞክሩ

ቅነሳ

አውታረ መረቡ/ክፍለ-ጊዜው ሲቋረጥ ውሂቡ ወጥነት ያለው ነው?

በሚቀዳበት ጊዜ አውታረ መረብን ይቁረጡ

አራት ሊገለበጡ የሚችሉ አብነቶች

1) የሙከራ ሁኔታ አመንጪ;

የእርስዎ ሚና፡ ሲኒየር ኤክስፕሎራቶሪ ሞካሪ። ለባህሪው [የቆይታ ጊዜ] ደቂቃ የዳሰሳ ክፍለ ጊዜን ወደ 3-4 የፍተሻ ሁኔታዎች ክፈሉ፡[ባህሪ]። እያንዳንዱ ሁኔታ፡ ግብ፣ ለመጠቀም የሚጠቅሙ ፍንጮች፣ ለመሞከር 5 ተጨባጭ ድርጊቶች፣ የሚታዩ የአደጋ ምልክቶች። የሁኔታ ጥለት፡ "ለ[አደጋ/መረጃ] [ጎራ]ን በ[መሳሪያ/ዳታ] አስስ።

2) ሊታወቅ የሚችል አስማሚ;

ለሚከተለው ስክሪን እነዚህን ሊታወቁ የሚችሉ ፍንጮች ወደ ተጨባጭ ሙከራዎች ይተርጉሙ፡ CRUD፣ goldlocks (ያነሰ/ሙሉ/ተጨማሪ)፣ ማቋረጥ፣ ቅደም ተከተል መቀልበስ፣ ፍቃድ ማለፍ። ማያ፡ [የማያ/የፍሰት መግለጫ]። ለእያንዳንዱ ፍንጭ 2 ማያ-ተኮር ሙከራዎችን ይፃፉ።

3) ዓይነ ስውር ቦታ አስታዋሽ፡-

የሚከተለውን ባህሪ እየሞከርኩ ነው፡ [feature]። ልምድ ያላቸው ሞካሪዎች ይህን አይነት ባህሪ በጣም ያጡባቸውን 10 ጉዳዮች ይዘርዝሩ። ተደራሽነትን፣ አካባቢያዊ ማድረግ (ቋንቋ/ቀን/ምንዛሪ)፣ ተመሳሳይነት፣ ደህንነት እና የአፈጻጸም መጥረቢያዎችን ያካትቱ።

4) የክፍለ ጊዜ ማስታወሻ ማጠቃለያ፡-

ከዚህ በታች የእኔ የግኝት ክፍለ ጊዜ ጥሬ ማስታወሻዎች አሉ። በዚህ መዋቅር ውስጥ ያደራጁዋቸው: - ያልተለመዱ ነገሮች ተገኝተዋል (በግምት ክብደት) - የታወቀ የመራቢያ ደረጃ ያላቸው - ተጨማሪ ምርመራ የሚያስፈልጋቸው - ለቀጣዩ ክፍለ ጊዜ አስተያየት ጥሬ ማስታወሻዎች: [ማስታወሻዎችን ለጥፍ]

ሶስት ጥቃቅን ጉዳዮች

ጉዳይ 1 — ዕውር ቦታ አስታዋሽ በተግባር ላይ ነው። አንድ ኤክስፐርት የፍለጋ ባህሪውን በበርካታ ቋንቋዎች መተግበሪያ ውስጥ እየሞከረ ነበር። በ AI ማሳሰቢያ ላይ "የአካባቢውን ዘንግ አትርሳ" ቱርክ-ተኮር "i / I" ፊደል መለወጥ ሞክሯል. "ኢስታንቡል" መፈለግ ምንም ውጤት አላስገኘም; ትንሽ ፊደል የመቀየር ስህተት ተገኝቷል። AI ዘንግ አስታወሰ፣ ኤክስፐርቱ ሞክሮ አገኘው።

ጉዳይ 2 - የቻርተሩ ትኩረት. አንድ አዲስ ሞካሪ በክፍያ ስክሪን 2 ሰአታት "ሰርፊንግ" አሳልፏል ግን ስላልተደራጀ 2 ትናንሽ ማስታወሻዎችን ብቻ አድርጓል። በ 3 የሙከራ ሁኔታዎች ከተከፋፈለው AI ጋር አንድ ክፍለ ጊዜ ካቀደ በኋላ በተመሳሳይ ጊዜ ውስጥ 11 ያልተለመዱ ነገሮችን መዝግቧል ። ሁለቱ ከባድ ነበሩ። ለተመሳሳዩ ጊዜ 5 እጥፍ የበለጠ ውጤታማ ነበር መዋቅሩ።

ጉዳይ 3 - የመከላከያ ፋይል ሰቀላ ሙከራ። አንድ ቡድን በራሳቸው ምርቶች ውስጥ የመገለጫ ፎቶ ሲሰቅሉ በYZ የተጠቆመውን "የተሳሳተ ቅጥያ/በጣም ትልቅ ፋይል" ሞክሯል። 50 ሜጋ ባይት ፋይል አገልጋዩን ለ40 ሰከንድ ወድቆ የመጠን ገደብ እና የጊዜ ገደብ እንደጨመረ ታወቀ። ሙከራው የተካሄደው በራሱ ምርቶች ላይ ብቻ ነው, ለመከላከያ ዓላማዎች.

የተለመዱ ስህተቶች

  • AIን በክፍለ-ጊዜ መተካት። የግኝት ዋጋ በእርስዎ ምልከታ እና ግንዛቤ ውስጥ ነው; AI በመዘጋጀት እና በማገገም ይረዳል.
  • ያለምንም ቦታ ያስሱ። ያለ ትኩረት ሰአታት ማሳለፍ እና ትንሽ ማግኘት። የፈተና ሁኔታ ትኩረት ይሰጣል.
  • ማስታወሻ አለመሰብሰብ። በግኝቱ ውስጥ የተገኘውን ያልተለመደ ነገር በምርት ደረጃ እንደገና ካላዳኑት ያ ግኝቱ ይጠፋል።
  • በአንድ ዘንግ ላይ ተጣብቆ መቆየት. ሁልጊዜ የግቤት ገደቦችን መሞከር; ባለስልጣንን ማለፍ ፣ መርሐግብር ፣ የትርጉም መጥረቢያዎች።
  • ያልተፈቀዱ የደህንነት ሙከራዎችን ማካሄድ. በእራስዎ ምርት እና ፍቃድ ብቻ ፋይል/ዩአርኤልን ማጭበርበር ይሞክሩ።

በማጠቃለያው

የፍተሻ ሙከራ ያልተፃፈውን በመፈለግ በሰዎች የማወቅ ጉጉት ላይ የተመሰረተ የፈተና አይነት ነው። AI እዚህ አይተካዎትም; የሙከራ ሁኔታዎችን ይዘረዝራል፣ ሊታወቁ የሚችሉ ፍንጮችን ከአውድዎ ጋር ያስተካክላል፣ ዓይነ ስውር ቦታዎችን ያስታውሰዎታል እና የተዘበራረቁ የክፍለ ጊዜ ማስታወሻዎችዎን ወደ የተደራጀ ሪፖርት ይቀይራል። ዋጋ የሚመጣው ከእርስዎ ምልከታ እና ግንዛቤ ነው; AI ይህንን እሴት ያተኩራል እና ያበዛል። ሁኔታዎችን ይፃፉ ፣ መጥረቢያውን ይቀይሩ ፣ ግኝቶቹን በምርት ደረጃ እንደገና ይመዝግቡ ፣ በፍቃድ ውስጥ ብቻ የደህንነት ሙከራዎችን ያድርጉ።

የመተግበሪያ ተግባር

ከእራስዎ ምርት ባህሪ ይምረጡ። የ “የሙከራ ሁኔታ አመንጪ” አብነት ከ AI ጋር በመጠቀም የ60 ደቂቃውን ክፍለ ጊዜ በ3 ሁኔታዎች ይከፋፍሉት። ክፍለ-ጊዜውን (ያለ AI, በእጅ ማሰስ) ያድርጉ, ጥሬ ማስታወሻዎችን ያስቀምጡ. ሲጨርሱ ማስታወሻዎቹን በ"የክፍለ ጊዜ ማስታወሻ ማጠቃለያ" አብነት ያደራጁ። ውጤት፡ ቢያንስ 5 ያልተለመዱ ነገሮች፣ የእድሳት ደረጃ ለእያንዳንዱ እና የክብደት ግምት። የትኛው የፈተና ሁኔታ እና ሊታወቅ የሚችል ፍንጭ ያገኙትን በጣም ጠቃሚ የሆነ ያልተለመደ ችግር እንዳስገኘ ልብ ይበሉ።

የማረጋገጫ ዝርዝር

  • [] ከክፍለ ጊዜው በፊት, ከ AI ጋር የሙከራ ሁኔታዎችን ፈጠርኩ እና ትኩረቱን ወሰንኩ.
  • [ ] ቢያንስ 4 የተለያዩ የግኝት መጥረቢያዎችን ሞክሬ ነበር (ግቤት፣ ጊዜ አቆጣጠር፣ ቅርጸት፣ ፍቃድ፣ መቋረጥ)።
  • [ ] በራሴ የማወቅ ጉጉት ክፍለ ጊዜውን በእጅ አደረግሁ; AI አልተካኩም።
  • [ ] እያንዳንዱን ያልተለመደ ነገር ከመራቢያ ደረጃው እና ከክብደቱ ግምት ጋር ቀዳሁ።
  • [ ] ማስታወሻዎቼን ከ AI ጋር ወደ መደበኛ ሪፖርት ቀይሬያለሁ።
  • [ ] እኔ የሞከርኩት ደህንነትን/ማታለል በራሴ ምርት እና ፈቃድ ብቻ ነው።