7 أنواع شائعة من أخطاء البرمجيات أو العيوب | Browserstack ، نوع علة Pokémon | قاعدة بيانات بوكيمون

علة (النوع)

هذه الأنواع ليست فعالة للغاية ضد حشرة بوكيمون:

7 أنواع شائعة من أخطاء البرامج التي يجب أن يعرفها كل اختبار

. لا يوجد رمز مصنوع تمامًا في أول ذهاب له. يجب تحديد الحشرات والشذوذ والأخطاء وتسجيلها وحلها. لذلك ، يتطلب إنشاء منتج برمجيات قوي اختبارًا وتحسينات شاملة.

خلال عملية الاختبار ، لا بد أن تواجه الفرق أخطاء محددة تعرقل عملية التطوير والاختبار. إذا لم يتم حل هذه الأخطاء في المراحل المبكرة ، فسوف يعطل سير العمل في المراحل اللاحقة ، ويصبح إصلاحها أكثر تحديا ويستغرق وقتًا طويلاً.

ومع ذلك ، إذا كان المختبرين على دراية بأنواع الأخطاء أو العيوب الأكثر شيوعًا ، فمن المحتمل أن يواجهها ، فيمكنهم معالجتها في وقت مبكر وأسرع وأكثر فعالية.

أنواع مختلفة من أخطاء البرامج

يناقش هذا المقال أكثر أنواع أخطاء البرامج أو العيوب الشائعة واجهت في اختبار البرمجيات بحيث يمكن للمطورين والمختبرين التعامل معهم بشكل أفضل.

1. الحشرات الوظيفية

ترتبط الأخطاء الوظيفية بوظيفة مكون برنامج معين. على سبيل المثال ، أ تسجيل الدخول الزر لا يسمح للمستخدمين بتسجيل الدخول أضف إلى السلة مربع البحث .

.

غالبًا ما يتم اكتشاف هذه الأخطاء عندما يجري المختبرين اختبارًا وظيفيًا شاملًا لتطبيقاتهم أو مواقع الويب الخاصة بهم في ظروف المستخدم الحقيقية. تحتاج الفرق إلى التأكد من حل جميع الأخطاء الوظيفية في المراحل المبكرة لتجنب تقديم تجارب المستخدم السيئة في بيئة الإنتاج.

. الأخطاء المنطقية

يعطل الخلل المنطقي سير العمل المقصود من البرامج ويؤدي إلى تصرفه بشكل غير صحيح. يمكن أن تؤدي هذه الأخطاء إلى سلوك غير متوقع للبرمجيات وحتى تعطل مفاجئ. تحدث الأخطاء المنطقية في المقام الأول بسبب الرمز المكتوب بشكل سيء أو سوء تفسير منطق العمل.

  • تعيين قيمة للمتغير الخاطئ
  • تقسيم رقمين بدلاً من إضافتهما معًا مما يؤدي إلى إخراج غير متوقع

3. حشرات سير العمل

ترتبط أخطاء سير العمل برحلة المستخدم (التنقل) لتطبيق البرنامج. دعونا نفكر في مثال على موقع ويب يحتاج فيه المستخدم إلى ملء نموذج بخصوص تاريخه الطبي. بعد ملء النموذج ، لدى المستخدم ثلاثة خيارات للاختيار من بينها:

  • يحفظ
  • حفظ وخروج
  • الصفحة السابقة

“حفظ وخروج،” يعتزم المستخدم حفظ المعلومات التي تم إدخالها ثم الخروج. ومع ذلك ، إذا النقر على حفظ وخروج يؤدي الزر إلى خروج من النموذج دون حفظ المعلومات ، فهو يؤدي إلى خطأ في سير العمل.

. حشرات مستوى الوحدة

أخطاء مستوى الوحدة شائعة جدًا ، وعادة ما تكون أسهل في الإصلاح. بمجرد تطوير الوحدات الأولية لمكونات البرمجيات ، يقوم المطورون بإجراء اختبار للوحدة لضمان أن مجموعات الكود الصغيرة تعمل كما هو متوقع. فيما يلي حيث يواجه المطورون الأخطاء المختلفة التي يتم تجاهلها في مراحل الترميز.

من الأسهل عزل أخطاء مستوى الوحدة حيث يتعامل المطورون مع كمية صغيرة نسبيًا من التعليمات البرمجية. علاوة على ذلك ، فإن تكرار هذه الأخطاء يستغرق وقتًا أقل ، بحيث يمكن للمطورين تتبع الخطأ الدقيق وإصلاحه في أي وقت من الأوقات.

على سبيل المثال ، إذا قام المطور بإنشاء نموذج صفحة واحدة ، فسيتحقق اختبار الوحدة ما إذا كانت جميع حقول الإدخال تقبل المدخلات المناسبة والتحقق من الأزرار للوظائف. في حالة عدم قبول حقل الأحرف أو الأرقام المناسبة ، يواجه المطورون خطأ على مستوى الوحدة.

5. أخطاء التكامل على مستوى النظام

تظهر أخطاء التكامل على مستوى النظام بشكل أساسي عندما تفشل وحدتان أو أكثر من الكود الذي كتبه مطورون مختلفين في التفاعل مع بعضهما البعض. تحدث هذه الأخطاء في المقام الأول بسبب التناقضات أو عدم التوافق بين مكونين أو أكثر. من الصعب تتبع هذه الأخطاء وإصلاحها حيث يحتاج المطورون إلى فحص جزء أكبر من التعليمات البرمجية. كما أنها تستغرق وقتًا طويلاً للتكرار.

.

6. خارج الحشرات المربوطة

يظهر خارج الأخطاء المربوطة عندما يتفاعل مستخدم النظام مع واجهة المستخدم بطريقة غير مقصودة. تحدث هذه الأخطاء عندما يدخل المستخدم النهائي قيمة أو معلمة خارج حدود الاستخدام غير المقصود-على سبيل المثال ، إدخال رقم أكبر أو أقل أو إدخال قيمة إدخال لنوع بيانات غير محدد. .

7. حشرات الأمن

يعد الأمان مصدر قلق كبير لتطوير البرمجيات. . . قد لا تعرقل هذه الأخطاء العملية ولكنها يمكن أن تعرض النظام بالكامل. يجب فحصها جيدًا على فترات منتظمة.

. هذا يساعد في اكتشاف وحل الأخطاء القصوى التي قد يواجهها المستخدم النهائي في العالم الحقيقي.

يتطلب الاختبار الشامل معمل جهاز شامل يمكّن المختبرين من اختبار تطبيقات الويب والهاتف المحمول عبر مجموعات متنوعة من أجهزة Brownser-OS. . وبطبيعة الحال ، هذا ليس ممكنًا لجميع المنظمات.

منصات الاختبار المستندة إلى مجموعة النظراء مثل Browserstack Help Teams من جميع الأحجام من خلال تزويدها ببنية تحتية للاختبار اللازمة للاختبار الشامل. يمكن للمرء اختبار على مجموعة واسعة من الأجهزة (الهاتف المحمول وسطح المكتب) تعمل على أنظمة تشغيل فريدة مثل Android أو iOS أو Windows أو MacOS.

وغني عن القول أن عملية ضمان الجودة بأكملها تتوقف على استخدام سحابة جهاز حقيقي. . .

استخدم شبكة السيلينيوم السحابية من Browserstack من 2000+ متصفح وأجهزة حقيقية لتشغيل جميع الاختبارات المطلوبة في ظروف المستخدم الحقيقية. . اشترك مجانًا ، واختر مجموعات متصفح الأجهزة المطلوبة ، وابدأ الاختبار.

بالإضافة إلى ذلك ، تقدم Browserstack أيضًا مجموعة أدوات تصحيح الأخطاء تجعل من السهل التحقق من الأخطاء وتصحيحها وإصلاحها.

المدرجة أدناه هي نطاق أدوات تصحيح الأخطاء التي تقدمها منتجات Browserstack للهاتف المحمول ومواقع الويب:

  1. يعيش: أدوات المطورين المثبتة مسبقًا لمتصفحات سطح المكتب وأدوات مطور Chrome على الأجهزة المحمولة الحقيقية.
  2. أتمتة: تسجيل الفيديو ، لقطات الشاشة ، سجلات النصوص ، سجلات الشبكة ، سجلات السيلينيوم ، وعدد قليل من الآخرين.
  3. التطبيق المباشر: سجلات الأجهزة في الوقت الحقيقي من Logcat أو وحدة التحكم
  4. تسجيل الفيديو ، سجلات النصوص ، لقطات الشاشة ، سجلات الشبكة ، سجلات التبرز ، تنميط التطبيقات ، وغيرها.

. ما عليك سوى التسجيل مجانًا -> حدد بيئة الاختبار المطلوبة ، -> ابدأ الاختبار عن بُعد من أي مكان في العالم.

. بغض النظر عن نوع الأخطاء ، يجب على المختبرين التأكد من تحديد غالبية الأخطاء وحلها في المراحل المبكرة لتجنب إعادة صياغة في المراحل اللاحقة. وبطبيعة الحال ، فإن الوضوح في أكثر أنواع الأخطاء شيوعًا سيساعد المطورين على تجنب الأخطاء في عملية التطوير.

علة (النوع)

معظم حشرة ينمو بوكيمون بسرعة ويتطور عاجلاً من الأنواع الأخرى. نتيجة لذلك ، غالبًا ما تكون ضعيفة للغاية. في الجيل الأول ، كانت الأخطاء عديمة الفائدة تقريبًا منذ القلة حشرة . تحسن الوضع في الألعاب اللاحقة مع تحركات أفضل وميزة ضد النوع المظلم.

في الأجيال 1-3 ، كل شيء حشرة .

100
نوع علة بوكيمون
25
نوع واحد بوكيمون

نوع مزدوج بوكيمون

إيجابيات وسلبيات

علامة

حشرة التحركات فعالة للغاية ضد:

التحركات ليست فعالة للغاية ضد:

دفاع إيجابيات وسلبيات

علامة

هذه الأنواع ليست فعالة للغاية ضد حشرة بوكيمون:

هذه الأنواع فعالة للغاية ضد

هجوم ثنائي النوع

يوضح هذا المخطط قوة . سيتم عرض تحرك النوع – ½ يعني ضرر 50 ٪ (غير فعال للغاية) ، 2 يعني 200 ٪ (فعالة للغاية) وما إلى ذلك.

ولا التنوب غرا جليد تين جرو Psy حشرة ROC
½ 2 ½ ½ ½ 2 2 ½ ½
نار ½ ½ ½ ¼ ¼ ½ ¼ ½ ¼ ½ ¼
ماء ½ 2 ½ ½ ½ ½ 2
½ 2 ½ ½ ½ 2 ½ 2 ½ ½
2 2 2 2 2 2 4
جليد ½ 2 ½ ½ ½ ½ 2 ½ ½
قتال ½ ½ ½ ¼ ½ ¼ ½ ½ ¼ ½ ¼ ¼
½ ½ ½ ½ ¼ ½ ¼ ½ ½ ¼ ½ ¼ ¼
أرضي ½ 2 ½ ½ ½ 2 2 ½ ½
الطيران ½ ¼ ½ ½ ¼ ¼ ½ ½ ¼ ¼
نفسية 2 2 2 2 2 2 2 4
حشرة ½ 2 ½ ½ 2 2 ½ ½
½ ½ ½ 2 ½ 2 ½
شبح ½ ½ ¼ ¼ ¼ ½ ½ ¼
تنين ½ 2 ½ ½ 2 ½ 2 ½ ½
مظلم 2 2 4 2 2 4 2 2 2
فُولاَذ ½ ¼ ½ ½ ½ ¼ ¼ ¼ ¼ ½ ¼
جنية ¼ ½ ½ ¼ ¼ ½ ¼ ½ ½ ¼ ½ ¼

آثار نوع الخلل

  • تزيد قدرة Swarm من قوة نوع الأخطاء التي تتحرك بنسبة 50 ٪ عندما يكون لدى Pokémon أقل من 1 ⁄3 .
  • تثير القدرة على Rattled سرعة Pokémon في مرحلة واحدة عندما تصل إلى هجوم نوع الأخطاء.
  • .
  • تزيد جوهرة الأخطاء من تحرك نوع الأخطاء بنسبة 30 ٪ عند الاحتفاظ بها ، ثم يتم استهلاكها.
  • .
  • تزيد الكرة الصافية من معدل الصيد عند استخدامها على أنواع الأخطاء.

لغات اخرى

إنجليزي حشرة
اليابانية むし
ألمانية كيفر
فرنسي الحشرات
Coleottero
بيتشو
الصينية المبسطة)
تقاليد صينية)

Bug Pokémon Stat المتوسطات

71.

في المرتبة رقم 17
.
دفاع
في المرتبة رقم 14
56.0
sp.
في المرتبة رقم 18
65.5
. دفاع
في المرتبة رقم 17

مدربون من نوع الأخطاء البارزة

bugsy

هارون

قائد صالة الألعاب الرياضية في أزاليا تاون
Gen 2 ، 4

برغ

هارون
النخبة أربعة
الجنرال 4 ، 8

فيولا

برغ
قائد الصالة الرياضية في Castelia City
الجنرال 5

كاتي

فيولا
قائد الصالة الرياضية في مدينة سانتالون
الجنرال 6

هناك 100 بوكيمون من النوع.

كاتربي
#0010 / علة

metapod
#0011 / علة

الزبد

الحشائش
#0013 / bug · السم

كاكونا
#0014 / bug · السم

Beedrill

ميجا بيدريل
#0015 / bug · السم

Parasect
#0047 / علة · العشب

فينونات
#0048 / bug · السم

السم
#0049 / bug · السم

Scyther

Pinsir
#0127 / علة

Pinsir
Mega Pinsir
#0127 / bug · الطيران

ليدبا
#0165 / bug · الطيران

ليدان
#0166 / bug · الطيران

سبيناراك

أريادوس
#0168 / bug · السم

يانما
#0193 / bug · الطيران

Pineco
#0204 / علة

#0205 / bug · الصلب

#0212 / bug · الصلب

Scizor
ميجا Scizor
#0212 / bug · الصلب

الصدقة
#0213 / bug · موسيقى الروك

#0214 / bug · القتال

Mega Heracross
#0214 / bug · القتال

Wurmple
#0265 / علة

Silcoon
#0266 / علة

بشكل جميل
#0267 / bug · الطيران

Cascoon
#0268 / علة

Dustox
#0269 / bug · السم

Surskit

#0284 / bug · الطيران

نينكا

النينجاسك
#0291 / bug · الطيران

Volbeat

إضاءة

أنوريث
#0347 / Rock · علة

أرمالدو
#0348 / Rock · علة

#0401 / bug

Kricketune
#0402 / علة

برمي
عباءة النبات
#0412 / علة

برمي

#0412 / علة


#0412 / علة

الدودة
عباءة النبات
#0413 / bug · العشب

الدودة

#0413 / bug · الأرض

الدودة
عباءة القمامة
#0413 / bug · الصلب

موتيم

#0415 / bug · الطيران

vespiquen

Skorupi
#0451 / السم · علة

#0469 / bug · الطيران

#0540 / bug · العشب

Swadloon
#0541 / bug · العشب

#0542 / bug · العشب

فينيبيدي
#0543 / bug · السم

دوامة

scolipede
#0545 / bug · السم

dwebble
#0557 / bug · موسيقى الروك

قشرة

Karrablast
#0588 / علة

إسكافالييه
#0589 / bug · الصلب

joltik
#0595 / bug · الكهرباء

#0596 / bug · الكهرباء

#0616 / علة

#0617 / علة

دورانت
#0632 / bug · الصلب

#0636 / bug · النار

فولكارونا

جينات
#0649 / bug · الصلب

#0664 / علة

spewpa
#0665 / علة

فيفيلون
#0666 / علة · الطيران

Grubbin

#0737 / bug · الكهرباء

#0738 / bug · الكهرباء

قصد
#0742 / bug · خرافية

#0743 / bug · خرافية

#0751 / الماء · علة

araquanid
#0752 / الماء · علة

wimpod

Golisopod
#0768 / bug · الماء

Buzzwole
#0794 / bug · القتال

فيروموسا
#0795 / bug · القتال

blipbug
#0824 / علة

دوتلر
#0825 / bug · نفسية

#0826 / bug · نفسية

Cneriskorch

snom

كليفور
#0900 / علة · موسيقى الروك

تارونتولا
#0917 / علة

Spidops

Lokix
#0920 / علة · الظلام

Rellor
#0953 / علة

الرنب
#0954 / bug · نفسية

#0988 / bug · القتال

سياسة الخصوصية جميع المحتوى والتصميم © Pokémon Database ، 2008-2023. Pokémon Images & Names © 1995-2023 Nintendo/Game Freak.

الحشرات الوظيفية

وظائف جزء من البرمجيات ، هـ.ز. لا يقوم الزر بإرسال نموذج ، ولا يتفاعل البحث مع إدخال المستخدم ، وتحطم تطبيق ، إلخ. قد تكون مشكلة وظيفية عندما تنفذ إجراء ما ولم يستجيب موقع الويب/التطبيق كما هو متوقع.

كيفية تحديد ما إذا كان سلوك التطبيق خطأ وظيفي:

حاول معرفة ما إذا كانت الميزة مصممة بطريقة معينة أو إذا كانت مكسورة بالفعل. .

.

.

مثال: تعمل وظيفة WebShop بشكل مختلف عن مختلط الويب الأخرى التي تعرفها. هذا لا يعني أن الوظيفة مكسورة. يمكن للعملاء تنفيذ منتجاتهم كما يريدون.

مثال: إذا ادعت أنه لم يتم التحقق من صحة حقل النماذج وأنه خطأ ، فالرجاء التأكد من وجود أي مؤشر على أن الحقل يتم التحقق منه. يمكنك تقديم هذا الدليل من خلال إظهار أن الحقل قد تم التحقق منه في بعض الحالات ولكن ليس في حالات أخرى. إذا لم تقدم أي دليل ، فهذه مطالبة غير مثبتة.

.

.

تقييم الشدة

. وبالتالي ، في اختبار IO نميز بين ثلاثة مستويات شدة للحشرات الوظيفية:

الحد الأدنى من التأثير على استخدام المنتج.
.
لا يهتم عدد قليل من المستخدمين أو المنتجات أو العناصر.

ميزة/جزء من الوظائف مكسورة أو غير متوفرة ، ولكن حلول سهلة يحل المشكلة.

تأثير خطير على استخدام المنتج ، ولكن الوظيفة الرئيسية سليمة.
يهتم عدد كبير من المستخدمين أو المنتجات أو العناصر.
الوظيفة غير التافهة مكسورة أو غير متوفرة ، ولا يوجد حل بديل.
.
يمنع الخطأ الوظيفة الأساسية للتطبيق/الموقع.
يمنع showstopper المستخدم من مواصلة العملية الرئيسية ، هـ.ز., .
.

لقد أعددنا قائمة بالحالات ذات مستويات شدة ثابتة بناءً على تقييمات شائعة: خذني إلى ورقة تقييم الأخطاء! يرجى مراجعة القائمة بعناية والتحقق منها بانتظام للحصول على التحديثات المستقبلية.

تتعلق أخطاء المحتوى بالمحتوى الفعلي لمواقع الويب أو التطبيقات: النص ، الملصقات ، الصور ، مقاطع الفيديو ، الرموز ، الروابط ، البيانات ، إلخ. وبالتالي ، فإن حشرات المحتوى النموذجية هي:

.ز.
المحتوى المفقود ، هـ.. منطقة المحتوى الفارغة
.ز. إذا كان لدى 4 من 5 أيقونات تلميح أدوات ، فلا تفعل ذلك
.ز.
بعض المنتجات مفقودة في نتائج البحث ، ولكن وظيفة البحث نفسها تعمل

الإملائية الأخطاء لا تعتبر أخطاء المحتوى على نظامنا الأساسي ولا يمكن تقديمها على هذا النحو.

تتعلق الأخطاء المرئية بواجهات المستخدم الرسومية لمواقع الويب أو التطبيقات ، هـ.ز.

مشاكل إطار التصميم مثل النصوص/العناصر غير المحسنة
مشكلة في التصميم المستجيبة ، هـ.. يتم عرض عنصر على جهاز محمول ولكن ليس على آخر

يتم قطع النص/العناصر

بمجرد محتوى أو علة مرئية علة وظيفية, على الرغم من أنها ليست في الواقع الوظيفة نفسها المعيبة.

. حشرات وظيفية منخفضة.

مشاكل متكررة

عندما يحدث المحتوى أو مشكلة مرئية بشكل متكرر, , على الرغم من أن كل حدوث قد يكون له عنوان URL مختلف ، رابط ، صورة ، إلخ. على نفس الصفحة أو الصفحات المختلفة. يجب أن يذكر تقرير الخطأ الواحد هذا أن عناوين URL الأخرى ، والروابط ، والصور ، وما إلى ذلك., .

يجب عدم تقديم تقارير الأخطاء الفردية لكل حدوث المشكلة وسيتم رفضها. على سبيل المثال ، يجب تقديم تقرير واحد فقط لقضايا المحتوى التالية: بعض يتم كسر صور المنتج على صفحات تفاصيل المنتج المتعددة من WebShop, بعض تنزيل روابط لأدلة PDF على صفحات تفاصيل المنتج المتعددة إلى 404 صفحة, , بعض .

يجب تقديم المشكلات المرئية التالية فقط مرة واحدة: بعض النصوص أو الصور أكبر من مربعاتها ، فإن حقول الإدخال المتعددة ليست كبيرة بما يكفي للاحتفاظ بنصوصها الافتراضية غير المرئية تمامًا ، وتتداخل مضايقات متعددة عن غير قصد عناصر أخرى ، إلخ.