خريطة ذهنية في الاختبار - أو طريقة سهلة لاختبار التطبيقات المعقدة

أنت تطرح أسئلة أيضًا:



  1. من أين تبدأ الاختبار؟
  2. كيف لا تنسى أي شيء؟
  3. كيف لا يتم الخلط بين الوظائف المعقدة؟


قد تكون الإجابة هي طريقة تحلل المنتج من خلال رسم خريطة ذهنية.



ما هذا؟



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



هذا الشكل من عرض المعلومات يسهل على العقل البشري فهمه من نص الخط ، وبالتالي يسهل استخدامه في العمل.



فوائد الخريطة الذهنية



1. الرؤية والتصور.



الميزة الرئيسية للخريطة الذهنية للمختبرين هي رؤية واضحة للمنتج الذي تم اختباره ووظائفه وتبعياته فيما بينهم.



2. بديل ممتاز للتوثيق.



من الجيد جدًا عرض هذه الخريطة للموظفين الجدد كبديل أو إضافة إلى الوثائق.



3. سهلة الصيانة.



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



ما الذي يمكن تصويره باستخدام الخريطة الذهنية؟



  • وظائف التطبيق على مستويات مختلفة.
  • الأولوية الوظيفية.
  • التبعيات في التطبيق.
  • أي شيء تقريبا :)


نرسم خريطة ذهنية



1. الوظائف الأساسية.



كيف تحدد وظائف و / أو أجزاء التطبيق؟



أقترح تقسيم الوظائف حسب نوع الكيان والإجراءات التي يمكن القيام بها معهم.



كمثال ، لنأخذ مخطط MVP لمتجر عبر الإنترنت:



ستكون الكيانات على النحو التالي:



  • المنتج.
  • فهرس.
  • سلة.
  • الحساب.




أجراءات:



  • ابحث عن منتج.
  • عرض المنتج.
  • شراء منتج.
  • معدل.
  • انشئ حساب.
  • تسجيل الدخول إلى حسابك.






ماذا تعمل، أو ماذا تفعل؟



لذلك من الواضح ما يمكن أن يفعله العميل ، وما يحتاج إليه وما الذي سيتفاعل معه.



2. التحلل.



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



وبالتالي ، يمكنك وصف التطبيق بأدق التفاصيل ، وهو أمر مفيد جدًا في الاختبار.



في مثال فرع "المنتج" ، ستكون الفروع: الاسم والسعر والحجم والكمية والوصف والصورة وما إلى ذلك.







3. تحديد الأولوية.



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







4. أضف العلاقات.

يمكن تصوير العلاقة على الخريطة الذهنية عن طريق الأسهم التي تنتقل من كتلة إلى أخرى.

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



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



كيف تستخدم خريطة العقل في الاختبار؟



1. قم بإنشائه.



لفهم ماهية منتجك بشكل أفضل.



أنت تعرف بالفعل كيفية القيام بذلك.



2. استخدم كبديل للوثيقة.



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



3. كمساعد في التحليل.



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



4. أسس كتابة حالات الاختبار.



بمجرد تحديد الأولويات ، يمكنك البدء في كتابة حالات الاختبار بدءًا من الوظائف ذات الأولوية العالية.



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



ما هي مهمة أخصائي ضمان الجودة.



5. تغطية اختبار المسار.



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



على سبيل المثال ، يمكنك التحقق من علامة "Thumbs Up" وبعد ذلك ، أثناء كتابة حالات الاختبار ، سيكون من الواضح الوظائف التي تمت تغطيتها وأيها ليست كذلك.







لنلقي نظرة على مثال



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



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



في غضون ذلك ، يمكنك البدء في كتابة وثائق الاختبار لتغطية هذه التغييرات بالاختبارات.



هذا هو المكان الذي يأتي فيه Mind Map.



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



أقترح إجراء هذه المراجعات في شكل قائمة مرجعية.







الشيكات جاهزة.



أنت تعرف الآن على وجه اليقين أنك قمت بفحص جميع أجزاء التطبيق التي يمكن أن تتأثر بهذا التغيير ويمكنك النوم بسهولة بعد اجتياز الاختبارات بحالة "اجتياز" ؛)



لذا ، مرة أخرى بالترتيب



  • استكشف التطبيق لفهم ما تتعامل معه.
  • ثم تتحلل حسب الكيان والعمل.
  • تحديد الأولويات.
  • اكتب حالات الاختبار.


فويلا الآن أنت تعرف ماذا تختبر وكيف لا تنسى أي شيء!



يمكنك البدء.



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



كل خريطة العقل والسلام العالمي!



الخريطة الكاملة:






All Articles