መተግበሪያችሁን በአንድ ትዕዛዝ በአሳሽ ሞክሩ
በፕሮጀክት ቻቱ ውስጥ /test ብላችሁ ጻፉ፤ Mythex መተግበሪያችሁን ሰው በሚሞክረው መንገድ ይፈትሻል፦ የቀጥታ ቅድመ-እይታውን በአሳሽ ይከፍታል፣ ገጾችን ይጎበኛል፣ አዝራሮችን ይጫናል፣ ቅጾችን ይሞላል፤ ከዚያም በቻቱ ውስጥ የሰራውንና ያልሰራውን ይነግራችኋል። ወደ አንድ የተለየ ፍሰት ልታመለክቱት ትችላላችሁ፦ “መመዝገብን እና የዋጋ ገጹን ሞክር”፤ ወይም በመተግበሪያው ውስጥ ግልጽ የሆነውን መንገድ እንዲወስድ ልትተዉት ትችላላችሁ።
ምን ይሰራል
App Testing የምትጠቀሙት ቀጥታ ቅድመ-እይታን ነው፤ ኮዳችሁን ብቻ አይደለም። Mythex አሳሽ ከሚሰራው መተግበሪያ ጋር ያገናኛል፣ የሚያየውን ይይዛል፣ ጠቃሚ ሲሆኑ ስክሪንሾቶችን ጨምሮ፣ እና የውጤቱን ማጠቃለያ በቻቱ ውስጥ ይጽፋል።
ይህ ከኮዱ ማንበብ የተለየ ዓይነት ፍተሻ ነው። ኮድ ትክክል ሊመስል ይችላል እና አሁንም በአጠቃቀም ሊወድቅ ይችላል፦ ከተሳሳተ ተቆጣጣሪ ጋር የተገናኘ አዝራር፣ የሚያስገባ ግን ማረጋገጫ የማያሳይ ቅጽ፣ ወይም ከገቡ በኋላ ብቻ የሚበላሽ ገጽ። እነዚህን ለማግኘት ብቸኛው መንገድ መተግበሪያውን መጠቀም ነው፤ App Testing ያንን ለእናንተ ያደርጋል።
ለምን ይጠቅማል
ከወኪል ጋር ስትገነቡ ቅድመ-እይታው እድገታችሁን የምትለኩበት መንገድ ነው። ትጫወታላችሁ፣ ጥሩ ይመስላል፣ ትቀጥላላችሁ። ግን ከእያንዳንዱ ለውጥ በኋላ እያንዳንዱን ፍሰት መጫወት አሰልቺ ነው፤ የቀየራችሁትን ገጽ ትፈትሻላችሁ፣ በጸጥታ የሰበረውን ግን ታጡታላችሁ።
App Testing “አሁንም ይሰራል?” የሚለውን ወደ አንድ መልዕክት ይቀይረዋል። የሚያስፈልገውን መንገድ ትገልጻላችሁ፣ ወኪሉ ይራመደዋል፣ እናም በእርምጃ ሊወሰድ የሚችል ሪፖርት ታገኛላችሁ። በተመሳሳይ ቻት ውስጥ ስለሚሰራ፣ ማስተካከያው አንድ መልዕክት ርቀት ላይ ነው።
እንዴት እንደሚሰራ
- ቅድመ-እይታው መሮጡን አረጋግጡ እና መተግበሪያችሁን እያሳየ መሆኑን። App Testing ከቅድመ-እይታው ጋር ይሰራል፤ ባዶ ከሆነ ወይም ገና እየጀመረ ከሆነ ጠብቁ ወይም መጀመሪያ አስተካክሉት።
- በፕሮጀክት ቻቱ ውስጥ
/testብላችሁ ጻፉ። በተራ ቋንቋም መጠየቅ ትችላላችሁ፤ “መተግበሪያውን በአሳሽ ሞክር” ይሰራል። - ምን እንደሚያተኩር ንገሩት፣ ከፈለጋችሁ። ለምሳሌ፦ “መመዝገብንና የዋጋ ገጹን ሞክር” ወይም “መለያ ፍጠር፣ ዕቃ ጨምር፣ ክፈል”።
- ሪፖርቱን አንብቡ። Mythex ምን እንደሞከረና ምን እንደተበላሸ ያጠቃልላል፤ ለመርዳት ሲሆን ስክሪንሾቶችን ጨምሮ።
- ያገኘውን አስተካክሉ በ
/fixወይም በመደበኛ Build መልዕክት። /testን እንደገና አሂዱ ማስተካከያው እንደሠራና ሌላ ነገር እንዳልተበላሸ ለማረጋገጥ።
መቼ ይጠቀሙበት
- ትልቅ የUI ለውጥ ከተደረገ በኋላ። አዲስ አቀማመጥ ወይም ናቪጌሽን ያልነካችሁትን ፍሰት ሊሰብር ይችላል።
- ከማተም በፊት፣ ጎብኚዎች ከማየታቸው በፊት ግልጽ የሆነ መሰበር ለመያዝ።
- ቅድመ-እይታው ጥሩ ሲመስል ግን ፍሰቱ ላይሆን ሲችል። ብዙ እርምጃ ያላቸው መንገዶች፦ መመዝገብ፣ ከዚያም መግባት፣ ከዚያም የሆነ ነገር ማድረግ፣ ለመፈተሽ በጣም የሚገባቸው ናቸው።
ጥሩ ውጤት ለማግኘት
ጥያቄው ግልጽ በሆነ መጠን ሪፖርቱ ጠቃሚ ይሆናል።
- ቀና መንገድ ግለጹ። “መለያ ፍጠር፣ ዕቃ ጨምር፣ ክፈል” ለወኪሉ ግልጽ ቅደም ተከተልና ለመፈተሽ ግልጽ ውጤት ይሰጣል። “ሁሉንም ሞክር” ግን ምን እንደሚያስፈልግ እንዲገምት ይተዋል።
- የለወጣችኋቸውን ገጾች ወይም ባህሪያት ጥቀሱ። የዋጋ ገጹን አሁን ከቀየራችሁ፣ ይንገሩት።
- በትናንሽ ዙሮች ሞክሩ። አንድ ነገር ቀይሩ፣ ሞክሩ፣ አስተካክሉ፣ እንደገና ሞክሩ። አንድ ነገር ብቻ ሲቀየር የተበላሸውን ማየት ቀላል ነው።
- በቼክፖይንቶች አጣምሩ። ለውጥ ከጠገነው በላይ ከሰበረ፣ በላዩ ላይ ከመጠገን ይልቅ ወደ መጨረሻው ጥሩ ተራ መመለስ ትችላላችሁ።
ገደቦች
- ቅድመ-እይታውን ይፈትሻል፣ የታተመውን ድረ-ገጽ አይደለም። App Testing የሚሮጠው በግል የስራ ቦታችሁ ባለው ቀጥታ ቅድመ-እይታ ላይ ነው። ጎብኚዎች በታተመው URL ያዩትን ስሪት አይፈትሽም። ዝግጁ ስትሆኑ ለብቻ አትሙ።
- ቅድመ-እይታው መሮጥ አለበት። ካልነሳ፣ የሚሞከር ነገር የለም።
- ያመለከታችሁትን መንገዶች ይከተላል። ትኩረት ያለው ጥያቄ ትኩረት ያለው ፍተሻ ያገኛል፤ ሙሉ የሙከራ ስብስብ አይደለም።
- ሪፖርት ያደርጋል፤ እናንተ ትወስናላችሁ። App Testing የተበላሸውን ይነግራችኋል። ማስተካከል የተለየ እርምጃ ነው፤ በ
/fixወይም በBuild መልዕክት።
አንዴ ችግሩን ካገኛችሁ ወደ ምንጩ ለመድረስ ጥልቅ ለመሄድ ከፈለጋችሁ፣ AI በመጠቀም የተገነባ መተግበሪያን እንዴት ማረም እንደሚቻል መመሪያችን ሂደቱን ያሳልፋችኋል። ስለ ቅድመ-እይታው ራሱ፣ እያንዳንዱ ፕሮጀክት የራሱ የግል የስራ ቦታና የቀጥታ ቅድመ-እይታ ይመልከቱ።
የሰነዱ ገጽ ዝርዝሩን ይይዛል፦ App Testing።