ክፍል 9 / 11

የጥራት ማረጋገጫ (QA)፣ ማረም እና ራስ-ሰር ሙከራ

ትርፍ፡

  • ተግባራዊ፣ መመለሻ፣ የጠርዝ መያዣ እና የብልሽት ሙከራ ንብርብሮችን የመረዳት እና የሙከራ ሁኔታዎችን እና የጠርዝ ኬዝ ዝርዝሮችን በሰው ሰራሽ የማሰብ ችሎታ የመረዳት ችሎታ።
  • አውቶማቲክ የፍተሻ ኮድ ከአርቴፊሻል ኢንተለጀንስ ጋር በመፃፍ ማረም ማፋጠን እና በሎግ እና የብልሽት ትንተና ውስጥ ቅጦችን ማውጣት
  • የአርቴፊሻል ኢንተለጀንስ የስህተት ምርመራ ማስረጃ ሳይሆን መላምት መሆኑን መረዳት መቻል መንስኤው በምዝግብ ማስታወሻዎች እና በመባዛት መረጋገጥ አለበት እና የስህተት ዘገባው አስፈላጊነት እንደገና ሊባዛ የሚችል ነው።

አንድ ጨዋታ ሲለቀቅ ተጨዋቾች ገንቢው ባላሰቡት መንገድ ይጫወታሉ፡ ግድግዳዎች ውስጥ መጣበቅ፣ ክምችት መበዝበዝ፣ የማይቻሉ ቦታዎች ላይ መድረስ፣ ብልሽቶችን መቀስቀስ። የጥራት ማረጋገጫ (QA - የጥራት ማረጋገጫ); ከመለቀቁ በፊት ጨዋታውን በስርዓት መሞከር እና ስህተቶችን (ሳንካዎችን) ፣ ብልሽቶችን ፣ አለመረጋጋትን እና መጥፎ ልምዶችን መፈለግ እና መጠገን ነው። ይህ በጨዋታ ምርት ውስጥ በጣም አድካሚ ነገር ግን ወሳኝ አገናኞች አንዱ ነው። AI QA በብዙ ነጥቦች ያፋጥናል፡ የፈተና ኬዝ ማመንጨት፣ የሳንካ ሪፖርት ትንተና፣ የምዝግብ ማስታወሻ ግምገማ፣ አውቶማቲክ የፍተሻ ኮድ መጻፍ፣ ማረም እና የምርት ደረጃዎችን ማጣራት። ግን AI የሰው ሞካሪን የጨዋታውን ስሜት እና ግምገማ አይተካም።

በዚህ ክፍል ውስጥ AI በ QA እና በማረም እንዴት እንደሚጠቀሙ ይማራሉ; የፈተና ሁኔታ ዲዛይን፣ የምዝግብ ማስታወሻ ትንተና፣ አውቶማቲክ የፍተሻ ጽሑፍ እና የስህተት ሪፖርት ማድረጊያ ዲሲፕሊን ይማራሉ።

የ QA ንብርብሮች እና የ AI ቦታ

QA ባለ ብዙ ሽፋን ነው። ተግባራዊ ሙከራ: ባህሪው ይሰራል (በሩ ይከፈታል, የመቅጃውን ጭነት ይሠራል). የድጋፍ ሙከራ፡ አዲሱ ለውጥ ከዚህ በፊት ሲሰራ የነበረውን ሰብሯል? የጠርዝ መያዣ ሙከራ፡ ያልተለመዱ ግብዓቶች (እቃውን እንደገና ያስጀምሩ፣ በአንድ ጊዜ ሁለት ቁልፎች፣ የድንበር እሴቶች)። የአፈጻጸም/ብልሽት ሙከራ፡ ጨዋታው የተረጋጋ ነው። የጨዋታ/የልምድ ሙከራ፡ አዝናኝ፣ የሚታወቅ። AI በመጀመሪያዎቹ አራት ውስጥ ጠንካራ ነው፡ ሁኔታዎችን መፍጠር፣ የጠርዝ ጉዳዮችን መዘርዘር፣ የፍተሻ ኮድ መጻፍ፣ ምዝግብ ማስታወሻዎችን መመርመር። የመጨረሻው - ልምድ - የሰው ነው.

የ QA ፍሰት ደረጃ በደረጃ፡-

  1. የሙከራ ጉዳዮችን ይፍጠሩ (ተግባራዊ እና የጠርዝ መያዣ ዝርዝር ከ AI ጋር)።
  2. ራስ-ሰር ሙከራን ይፃፉ (ለተደጋጋሚ ቼኮች ኮድ)።
  3. ያሂዱ እና ይሰብስቡ (የምዝግብ ማስታወሻዎች ፣ ምዝግብ ማስታወሻዎች ፣ ብልሽቶች)።
  4. ይተንትኑ (ምዝግብ ማስታወሻ እና የስህተት ስርዓተ-ጥለትን በ AI ይፈትሹ)።
  5. ሪፖርት ያድርጉ እና ያረጋግጡ (ግልጽ፣ ሊባዛ የሚችል የሳንካ ሪፖርት፣ የሙከራ ማስተካከያ)።
ፍንጭ: ንድፍ አውጪው ጨዋታውን "በትክክል" ስለሚጫወት የጠርዝ ጉዳዮችን ማግኘት አስቸጋሪ ነው. “ተጫዋቹ ይህንን ስርዓት ለመስበር ከፈለገ ምን ሊሞክር ይችላል?” የሚለውን AI ን ይጠይቁ። ብዝበዛዎችን እና የጠርዝ ጉዳዮችን ይዘርዝሩ።

ራስ-ሰር ሙከራ: ድግግሞሹን ወደ ማሽኑ ይተዉት

በእያንዳንዱ ልቀት ተመሳሳይ ነገሮችን በእጅ መሞከር አድካሚ እና ለስህተት የተጋለጠ ነው። አውቶማቲክ ሙከራ እነዚህን ቼኮች በኮድ ውስጥ ያስቀምጣቸዋል፡ አንድ ተግባር በተጠራ ቁጥር ትክክለኛውን ውጤት ይመልሳል, በሚጠበቀው ሁኔታ ውስጥ ያለ ስርዓት ነው. አንድነት እና እውነተኛ ያልሆነ የሙከራ ማዕቀፎችን ይሰጣሉ; AI እነዚህን ፈተናዎች በመጻፍ ፈጣን ነው። በተለይ ለማገገም ጠቃሚ ነው፡ ለውጡ ከዚህ በፊት ሲሰራ የነበረውን ነገር ከሰበረ፣ ፈተናው ቀይ ይሆናል። ኤአይኤ የሚያመርታቸውን ፈተናዎች ይከልሱ፣ እውነተኛ ትርጉም ያለውን ነገር ማጣራታቸውን ያረጋግጡ - ባዶ ፈተና ካለምንም ፈተና የከፋ ነው።

ይጠንቀቁ፡ በማረም ጊዜ፣ AI አንዳንድ ጊዜ የተሰራ ማብራርያ እንደ “ሊሆን የሚችል ምክንያት” (ቅዠት) ይፈጥራል። AI ስለነገረህ ብቻ የሳንካ መንስኤን አትቀበል፤ ምክንያቱን በመመዝገብ፣ በማባዛት እና በመሞከር ያረጋግጡ። የተሳሳተ ምርመራ ትክክለኛውን ለማግኘት ያዘገያል.

ማባዛት: የማረም ልብ

ስህተትን ለመጠገን የመጀመሪያው መስፈርት በአስተማማኝ ሁኔታ እንደገና ማባዛት ነው. "አንዳንድ ጊዜ ይከሰታል" ተብሎ የተገለጸው ስህተት ሊስተካከል አይችልም ምክንያቱም ጥገናው መስራቱን ማረጋገጥ አይችሉም። ስለዚህ በጣም ዋጋ ያለው የማረም ስራ ትልቹ በሚከሰትበት ጊዜ (የትኞቹ ደረጃዎች, የትኛው ሁኔታ, ምን ጊዜ) ትክክለኛ ሁኔታዎችን ማጥበብ ነው. AI ይህንን ለማጥበብ ይረዳል፡ ምልክቶቹን እና ከፊል የመራቢያ እርምጃዎችን መስጠት እና “ይህን ባህሪ ሊያስከትሉ የሚችሉ ሁኔታዎችን እና የማጥበብ ዘዴን ጠቁሙ” ማለት ይችላሉ። ነገር ግን ጨዋታውን በመሮጥ በትክክል ማጥበብን ታደርጋላችሁ; AI መላምቶችን ያመነጫል, እርስዎ ያስወግዷቸዋል.

በተለይም ከግዜ ጋር የተያያዙ (የዘር ሁኔታ) እና የማስታወስ ሁኔታ-ነክ ስህተቶች ተንኮለኛ ናቸው; እነዚህ የሚከሰቱት በተወሰነ ቅደም ተከተል ወይም ጭነት ብቻ ነው. ለእንደዚህ አይነት ስህተቶች የጊዜ ማህተም እና የሁኔታ መረጃን ወደ ምዝግብ ማስታወሻው ላይ ማከል በጣም አስፈላጊ ነው; AI ይህንን የበለፀገ መዝገብ ሊመረምር እና ንድፉን ማየት ይችላል ("ስህተቱ ሁል ጊዜ የሚከሰተው እነዚህ ሁለት ክስተቶች በቅርብ ጊዜ ሲከሰቱ ነው")። የማረም ወርቃማውን ህግ አስታውስ፡ መጀመሪያ ተረድተህ አስተካክል። ያለመረዳት እርማት ስህተቱን ይደብቃል ነገር ግን አይፈታውም እና ብዙ ጊዜ ሌላ ቦታ ላይ አዲስ ስህተት ይፈጥራል.

ሶስት ጥቃቅን ጉዳዮች

ጉዳይ 1 - የጠርዝ መያዣ አደን. በ RPG ውስጥ፣ ቡድኑ የእቃ ዝርዝር ስርዓቱን በ"መደበኛ" ጨዋታ ፈትኖ ጠንካራ እንደሆነ አሰበ። “ይህንን ክምችት ለመስበር ሞክሩ” የሚል AI ነበራቸው እና 30 የጠርዝ ሁኔታ ሁኔታዎችን ፈጠሩ። ከእነዚህ ውስጥ 4ቱ ትክክለኛ ስህተቶች ነበሩ (0 የክብደት ንጥል ክፍፍል፣ በአንድ ጊዜ የሚጣሉ)። ከመታተሙ በፊት ተስተካክሏል።

ጉዳይ 2 - የምዝግብ ማስታወሻ ትንተና ብልሽቱን ፈታው። አንድ ጨዋታ በዘፈቀደ ተበላሽቷል; የብልሽት ምዝግብ ማስታወሻዎች በመቶዎች የሚቆጠሩ መስመሮች ነበሩ. AI ምዝግብ ማስታወሻዎችን ሲሰጥ እና ስርዓተ-ጥለት ሲጠየቅ, ብልሽቱ ሁልጊዜ በተወሰነ የትእይንት ሽግግር እና ዝቅተኛ ማህደረ ትውስታ ላይ እንደሚከሰት ተገለጸ. በዚህ ፍንጭ, የፕሮግራም አድራጊው የማስታወሻ ፍሳሽ አገኘ; የአደጋው መጠን ወደ ዜሮ ወርዷል።

ጉዳይ 3 - ከተሳሳተ ምርመራ መመለስ. አንድ ፕሮግራመር "ይህ ስህተት በዚህ ተግባር የተከሰተ ነው" ያለውን AI ያለውን ማብራሪያ አምኖ ለግማሽ ቀን ያህል ከእርሱ ጋር tinkered; ምንም ውጤት አልወጣም. የማምረቻውን ደረጃዎች እንደገና ሲያብራራ እና ሲያስመዘግብ, ስህተቱ ፍጹም የተለየ ቦታ ላይ ነበር. ትምህርት፡ የ AI ምርመራዎች መላምቶች እንጂ ማረጋገጫ አይደሉም።

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

1) የጠርዝ መያዣ/ብዝበዛ ሁኔታ መፍጠር፡

የእርስዎ ሚና፡ ተንኮል አዘል QA ሞካሪ። የሚከተለውን ስርዓት እገልጻለሁ: [ስርዓት, ደንቦች]. ተግባር፡ ይህንን ስርዓት ለመስበር፣ ለመበዝበዝ ወይም ወደማይጠበቅ ሁኔታ ለመጣል የሚሞክሩ 20 የጠርዝ ኬዝ ሁኔታዎችን ይዘርዝሩ። ለእያንዳንዱ: ምን መሞከር እንዳለበት, የሚጠበቀው ውጤት, ሊከሰት የሚችል ስህተት.

2) ራስ-ሰር የሙከራ ጽሑፍ;

ሞተር፡ [አንድነት 2022.3 / የማይጨበጥ 5.3]። የሙከራ ማዕቀፍ፡ [ይግለጹ]።ለሚከተለው ተግባር/ሥርዓት አውቶማቲክ ሙከራዎችን ይጻፉ፡ [መግለጫ/ኮድ]።የተለመደ ጉዳይ፣ ወሰን ጉዳይ እና የተሳሳተ ግቤት ያካትቱ።እያንዳንዱ ፈተና እውነተኛ ትርጉም ያለው ነገር ማረጋገጡን ያረጋግጡ። ባዶ/ ትርጉም የለሽ ፈተናዎችን መጻፍ።

3) የምዝግብ ማስታወሻ / የብልሽት ትንተና;

ከዚህ በታች የጨዋታው ብልሽት/ስህተት ምዝግብ ማስታወሻዎች አሉ፡ [ሎግ]።ተግባር፡ ተደጋጋሚ ቅጦችን፣ የተለመዱ ሁኔታዎችን (ትዕይንት፣ ትውስታ፣ ጊዜ) እና ሊሆኑ የሚችሉ ምክንያቶችን ምልክት አድርግ። በግልፅ ተናገር። እንዲሁም እንዴት ማረጋገጥ እንዳለብኝ ንገረኝ.

4) የሳንካ ሪፖርት ማብራሪያ፡-

የሚከተለው ግልጽ ያልሆነ የስህተት ዘገባ ግልጽ እና ሊባዛ የሚችል ያድርጉት፡ [ጥሬ ዘገባ]። ውፅኢት፡ ርእስ፡ ደረጃ በደረጃ መራባት፡ የተጠበቀው ውጤት፡ ትክክለኛ ውጤት፡ ድግግሞሽ፡ አካባቢ። የጎደለ መረጃ ካለ ምን መረጃ እንደሚያስፈልግ ይዘርዝሩ።

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

ደካማ ጥያቄ፡

በእኔ ጨዋታ ውስጥ ስህተት አለ፣ አስተካክሉት።

ምንም አውድ, ምንም መዝገብ, ምንም መራባት; AI ትንበያ ነው እና የቅዠት አደጋ ከፍተኛ ነው.

ኃይለኛ ጥያቄ፡-

በእኔ አንድነት 2022.3 ጨዋታ ውስጥ ስህተት አለ፡ ተጫዋቹ ፈጣን ቆጣቢ ጭነት ሲያከናውን እቃው አንዳንዴ በእጥፍ ይጨምራል። ማባዛት፡ [steps]። ተዛማጅ ኮድ፡ [ለጥፍ]። Log: [paste]።ተግባር፡- ሊረጋገጡ የሚችሉ የስር መንስኤዎችን እንደ መላምት ይዘርዝሩ፣እንዴት ማረጋገጥ እና ለእያንዳንዱ ማስተካከል እንደሚቻል ስጥ።የማይኖር ምክንያት አድርግ እርግጠኛ ካልሆንክ አሳውቀኝ።

ማባዛት፣ ኮድ፣ ሎግ እና "እንደ መላምት ማቅረብ" ጥያቄ ምርመራውን አስተማማኝ ያደርገዋል።

QA ንብርብር ጠረጴዛ

ንብርብር

ምን ይፈትናል?

AI አስተዋፅዖ

የሰው ድርሻ

ተግባራዊ

ባህሪው ይሰራል?

ስክሪፕት ፣ የሙከራ ኮድ

የመግቢያ ውሳኔ

መመለሻ

አሮጌው ነገር ተበላሽቷል?

ራስ-ሰር ሙከራ

የወሰን ውሳኔ

ጽንፈኛ ጉዳይ

ያልተለመደ ግቤት

ስክሪፕት ማምረት

ቅድሚያ የሚሰጡዋቸውን

ብልሽት/አፈጻጸም

ቁርጠኝነት

የምዝግብ ማስታወሻ ትንተና

የስር መንስኤ ማረጋገጫ

ልምድ

መዝናኛ, ውስጣዊ ስሜት

የተወሰነ

ፍፁም ሰው

የተለመዱ ስህተቶች

  • "የተለመደ" ጨዋታን መሞከር ብቻ ነው። የጠርዝ ጉዳዮች ከተለቀቁ በኋላ ይፈነዳሉ።
  • የ AI ምርመራን እንደ ማስረጃ ማዛባት። ለምን በሎግ እና በሙከራ የተረጋገጠው.
  • ባዶ አውቶማቲክ ሙከራዎችን በመጻፍ ላይ። ትርጉም የለሽ ፈተና በራስ የመተማመንን ቅዠት ይሰጣል።
  • ግልጽ ያልሆነ የሳንካ ሪፖርት። ሊባዛ የማይችል ስህተት ሊስተካከል አይችልም።
  • የመልሶ ማቋቋም ሙከራን መዝለል። እያንዳንዱ እርማት አዲስ ስህተቶችን ሊያስከትል ይችላል.

በማጠቃለያው

QA ጨዋታውን ለተጫዋቹ ዝግጁ የሚያደርገው ዲሲፕሊን ነው። AI; የጠርዝ ኬዝ ሁኔታዎችን ይፈጥራል፣ አውቶሜትድ ሙከራዎችን ይጽፋል፣ ምዝግብ ማስታወሻዎችን ይመረምራል እና የስህተት ሪፖርቶችን ያብራራል። ነገር ግን የእነሱ ምርመራ መላምቶች ናቸው, የልምድ ግምገማ የሰው ነው, እና እያንዳንዱ እርማት እንደገና መሞከርን ይጠይቃል. "ይህን እና እንዴት ሊሰብረው ይችላል" የሚለውን በ AI ጋር ይድገሙት; ማስረጃውን ትሰበስባለህ።

የመተግበሪያ ተግባር

ከጨዋታዎ ውስጥ ስርዓት ይምረጡ። በ"ጠርዝ ጉዳይ/ብዝበዛ ትዕይንት ትውልድ" አብነት የመነጩ 20 ሁኔታዎች ይኑርዎት እና 5 በጣም አደገኛ የሆኑትን ይሞክሩ። በ"የሳንካ ሪፖርት ማሻሻያ" አብነት ላገኙት ስህተት እንደገና ሊባዛ የሚችል ሪፖርት ይፍጠሩ።

የማረጋገጫ ዝርዝር

  • [ ] "ይህን ማን እና እንዴት መስበር ይችላል?" የሚል የጠርዝ መያዣ ፈጠርኩ።
  • [ ] ለተደጋጋሚ ቼኮች አውቶማቲክ ሙከራን ጽፈው ገምግመዋል።
  • [] የ AI ምርመራን እንደ መላምት ቆጥሬዋለሁ እና በሎግ/በሙከራ አረጋገጥኩት።
  • [] ስሕተቶችን በድግግሞሽ ሪፖርት አድርጌያለሁ።
  • [ ] እያንዳንዱን ማስተካከል እንደገና ለማገገም ሞክሬዋለሁ።