إختبار واجهة برمجة التطبيقات (API) هو نوع من إختبار البرامج الذي يتحقق من واجهة برمجة التطبيقات (API) لضمان أنها تفي بتوقعات الوظائف والموثوقية والأداء والأمان. يركز بشكل أساسي على طبقة منطق الأعمال وتبادل البيانات بين أنظمة البرامج بشكل مستقل عن واجهة المستخدم (UI)
هذا لاختبار عنوان URL بين النصوص
https://policycentral.cloudapps.cisco.com/cppc/policy-advisor/policies/view-policy/1624
تعكس مدونة قواعد سلوك الشركات (COBC) من Cisco كيفية عملنا واتخاذنا للقرارات بنزاهة. كما أنه يوفر الموارد اللازمة للمساعدة في الإبحار عبر القضايا المعقدة، مثل الاستخدام المسؤول لتقنية الذكاء الاصطناعي وتضارب المصالح.
function reverseString(str) {
return str.split("").reverse().join("");
}
https://cisco.account.box.com/login
اطلب المساعدة بشأن مشكلة تواجهها. سيتم إنشاء سجل الحوادث وإدارته حتى يتم الحل بنجاح. سيتم إعلامك أيضا بالتقدم.
https://www.geeksforgeeks.org/software-testing/software-testing-manual-testing/
في تقنية إختبار الصندوق الأسود"، سيقوم الممتحن أو محلل سج فقط بالتحقق من وظائف الوحدة النمطية أو الأسلوب المعين أو في بعض الأحيان التطبيق بأكمله من خلال توفير حالات الاختبار المختلفة يدويا. هنا، سيعطي الممتحن الإدخال للتطبيق ويختبره يدويا.
إذا قام بإرجاع الناتج المتوقع، فسيتابع الفاحص العمل بمجموعة أخرى من المدخلات ويقوم بإبلاغ الفريق بجميع النتائج. إذا فشل الإدخال المعطى من قبل المستخدم يدويا أثناء الاختبار، فعندئذ سيقوم/ستقوم بإبلاغ فريق التطوير عن هذه المشكلة.
إختبار الفيديو
| فحص | جدول |
| فحص الارتباط |
جدول الاختبار
https://cisco.service-now.com/now/sow/record/incident/507c393193e672502c66ff60ed03d632
في تقنية إختبار الصندوق الأبيض، سيتحقق الشخص من البنية الداخلية للنظام مثل التصميمات، الترميز، وما إلى ذلك، يدويا. هنا، سيقوم فريق التطوير بمراجعة جزء الترميز بأكمله، سطر بعد سطر لضمان صحة الرمز.
إذا وجد أي إختلالات أو أخطاء في التعليمات البرمجية، سيقوم بتصحيح أو إصلاح الأخطاء في الترميز أو التصميمات. هنا، يتم تنفيذ العملية يدويا بالكامل، والعملية فعالة لأن التحقق من الرمز أو التصميم يتم فحصه يدويا من قبل البشر.
https://en.wikipedia.org/wiki/Manual_testing
تم ترحيل التحقق من "دور مطور BDB" من ART API إلى معرف Entra ضمن Access واحد. عند طلب الوصول، يرجى التأكد من تحديد "أسلوب التكامل: memberOf"، نظرا لوجود مستحقين بنفس الاسم.
تبدأ الاختبارات اليدوية بفهم ما يتوقع أن يقوم به البرنامج.
تحدد خطة الاختبار إستراتيجية الاختبار وأهدافه.
حالات الاختبار واضحة، وهي برامج نصية خطوة بخطوة تضمن الاختبار اليدوي الشامل. تعمل حالات الاختبار كأدلة مفصلة للمختبرين، مما يضمن أن كل سيناريو يتم فحصه. تتضمن كل حالة إختبار ما يلي:
قراءة المزيد: كيف تكتب حالات إختبار؟
وينبغي لبيئة الاختبار أن تشبه إلى حد بعيد الإنتاج.
قم بتنفيذ حالات الاختبار خطوة بخطوة والتفاعل مع التطبيق كمستخدم.
عند فشل إختبار أو حدوث سلوك غير متوقع، قم بتسجيل العيوب باستخدام:
بعد تطبيق الإصلاحات:
يضمن إختبار الارتداد أن إصلاح العيوب أو التغييرات الجديدة لم تعطل الوظيفة الموجودة.
بمجرد اكتمال الاختبار، قم بحساب النتائج مقابل أهداف خطة الاختبار وقم بإنشاء تقرير إغلاق إختبار لنفس الغرض:
تحليل نتائج الاختبار لتوفير ملاحظات عملية لأصحاب المصلحة، مثل:
تتيح لك الأدوات المرئية والودية إمكانية إنشاء الاختبارات وتمديدها وتنظيمها بسهولة عبر واجهات برمجة التطبيقات (API) وواجهات مستخدم الويب وقواعد البيانات ووحدات الخدمة (ESB) وحتى خوادم MCP الشائعة في الأنظمة التي ينتشر فيها الذكاء الاصطناعي. ولا يتطلب الأمر مهارات فنية عميقة. ونظرا لأنه يدعم أكثر من 120 بروتوكولا وتنسيقا للرسائل، يوفر لك برنامج SOAtest إطار عمل موحدا للتحقق من صحة منطق الأعمال من نهاية إلى نهاية.
باستخدام SOAtest، يمكنك:
JavaScript Statements
Multiple statements on one line are allowed.
JavaScript Statements
Multiple statements on one line are allowed.
JavaScript Statements
Multiple statements on one line are allowed.
JavaScript Statements
Multiple statements on one line are allowed.
JavaScript Statements
Multiple statements on one line are allowed.
إن الاختبار اليدوي هو الإجراء للتحقق من البرنامج بمساعدة سماته ووظائفه المختلفة. ويسترشد هذا البرنامج بمجموعة مسبقة من الاختبارات التي تثبت صحة البرنامج، ويقدم تقريرا عن النتائج النهائية. وهذا النوع من الاختبار يستغرق وقتا للانتهاء منه لأنه يتم بشكل كامل من خلال الجهود اليدوية. وبالتالي، هناك دائما مجال للخطأ البشري عند إجراء هذا النوع من الاختبار.
يتم إختبار كل برنامج جديد يدويا قبل اعتماد الأتمتة. فهو يستهلك المزيد من الوقت للتحقق يدويا من برنامج كامل. وبمجرد إستقرار جميع ميزات البرنامج ووظائفه، والعمل بشكل جيد، يمكن تحويل بعض حالات الاختبار اليدوية إلى أتمتة. يتم تقييم حالات الاختبار اليدوية أولا للتحقق مما إذا كان يمكن أن تكون مؤتمتة بالكامل. لا يتطلب هذا النوع من الاختبار إستخدام أي أدوات أتمتة لإكمال العملية بالكامل.
ترد أدناه − خصائص إختبار دليل البرامج
يلزم إجراء إختبار دليل البرامج للأسباب المذكورة أدناه−
فيما يلي الخطوات المختلفة لاختبار دليل البرامج −
الخطوة 1− تنطوي الخطوة الأولى على مرحلة تحليل المتطلبات من خلال مراجعة مستندات المتطلبات والمواصفات والأدلة، وما إلى ذلك.
الخطوة 2− تنطوي الخطوة الثانية على إنشاء خطة إختبار تلامس جميع المتطلبات.
الخطوة 3− تنطوي الخطوة الثالثة على إنشاء حالات إختبار تغطي كل متطلب.
الخطوة 4− تنطوي الخطوة الرابعة على تنفيذ حالات الاختبار في بيئة الاختبار الصحيحة.
الخطوة 5− الخطوة الخامسة تتضمن تحليل نتائج تنفيذ الاختبار، والتبليغ عن التناقضات على أنها عيوب.
الخطوة 6− الخطوة السادسة تتضمن إصلاح الخلل، وإعادة إختباره. كما يتضمن إعادة تنفيذ حالات الاختبار الفاشلة.
فيما يلي قائمة بالأنواع المختلفة من إختبارات البرامج اليدوية −
فيما يلي قائمة بالأدوات المختلفة المستخدمة في إختبار دليل البرامج −
مقارنة إختبار دليل البرامج واختبارات التشغيل التلقائي −
| إختبار يدوي | إختبار الأتمتة |
|---|---|
| وهو الإجراء الخاص بالتحقق من البرنامج بواسطة الجهود اليدوية. | إنها إجراء التحقق من البرنامج بمساعدة أدوات التشغيل التلقائي. |
| ويشتمل على تنفيذ حالات الاختبار يدويا. | ويشتمل على تنفيذ حالات الاختبار من خلال برامج التشغيل التلقائي والأدوات. |
| وهو أقل إنتاجية، ويتطلب المزيد من الوقت للإنجاز. | فهو أكثر إنتاجية، ويتطلب وقتا أقل للإنجاز. |
| ولا يضمن تغطية الاختبار بنسبة مائة في المائة. | وهو يضمن تغطية للاختبارات أكثر من الاختبارات اليدوية. |
| ولا يتطلب ذلك مهارات برمجة. ولا يمكن تنفيذها إلا بمعرفة البرنامج. | إنه يتطلب مهارات برمجة. |
فيما يلي بيان بمزايا الاختبارات اليدوية للبرامج −
فيما يلي قائمة بأوجه القصور التي تشوب الاختبارات اليدوية للبرامج −
وبهذا نختم ملاحظاتنا الشاملة حول إختبار دليل البرامج. بدأنا بوصف ما هو إختبار البرنامج اليدوي، ما هي خصائص إختبار البرنامج اليدوي، لماذا يلزم إختبار البرنامج اليدوي، ما هي الخطوات المختلفة لاختبار دليل البرنامج، ما هي الأنواع المختلفة لاختبار البرنامج اليدوي، ما هي الأدوات المختلفة المستخدمة للاختبار اليدوي للبرنامج، ما هي الاختلافات بين دليل البرنامج واختبار الأتمتة، ما هي ميزات الاختبار اليدوي للبرنامج، وما هي عيوب الاختبار اليدوي للبرنامج. وهذا يزودك بالمعرفة العميقة للاختبارات اليدوية للبرامج. من الحكمة أن تستمر في ممارسة ما تعلمته واستكشاف الآخرين ذوي الصلة باختبار البرامج لتعميق فهمك وتوسيع آفاقك.
إختبار إمكانية الوصول هو مجموعة فرعية من إختبارات قابلية الاستخدام حيث يوجد في المستخدمين قيد النظر أشخاص من جميع القدرات والإعاقات. إن أهمية هذا الاختبار هي التحقق من كل من سهولة الاستخدام وإمكانية الوصول.
وتهدف إمكانية الوصول إلى الخدمات إلى تلبية إحتياجات الأشخاص ذوي القدرات المختلفة مثل:
الإعاقة البصرية
إعاقة جسدية
ضعف السمع
ضعف معرفي
ضعف التعلم
وينبغي لتطبيق جيد على شبكة الإنترنت أن يلبي إحتياجات جميع فئات الناس وليس فقط الأشخاص المعوقين. وتشمل هذه التدابير ما يلي:
المستخدمون الذين لديهم بنية أساسية ضعيفة للاتصالات
كبار السن والمستخدمين الجدد، الذين غالبا ما يكونون أميين في الكمبيوتر
المستخدمون الذين يستخدمون النظام القديم (غير قادرين على تشغيل أحدث البرامج)
المستخدمون الذين يستخدمون معدات غير قياسية
المستخدمون الذين لديهم وصول مقيد
وتصف مبادرة تيسير الوصول إلى شبكة الإنترنت إستراتيجية الاستعراض الأولي والمتوافق للمواقع على شبكة الإنترنت. وتتضمن مبادرة الوصول إلى شبكة الإنترنت (WAI) قائمة بأدوات البرامج للمساعدة في تقييم التوافق. تتراوح هذه الأدوات من مشاكل معينة مثل عمى الألوان إلى الأدوات التي ستقوم بتنفيذ أدوات العناكب التلقائية.
| المنتج | البائع | URL |
|---|---|---|
| ACCverify | هاي سوفتوير | http://www.hisoftware.com |
| بوبي | رمي الحارس | http://www.watchfire.com |
| WebXM | رمي الحارس | http://www.watchfire.com |
| منحدر صاعد | ديك | http://www.deque.com |
| InFocus | تقنيات SSB | http://www.ssbtechnologies.com/ |
إن الأدوات الآلية لاختبار إمكانية الوصول المذكورة أعلاه جيدة جدا في التعرف على الصفحات وخطوط التعليمات البرمجية التي يجب فحصها يدويا من أجل إمكانية الوصول.
التحقق من بناء جملة كود الموقع
البحث عن الأنماط المعروفة التي قام البشر بإدراجها
تعريف الصفحات التي تحتوي على عناصر قد تتسبب في حدوث مشاكل
حدد بعض مشاكل إمكانية الوصول الفعلية
تحديد بعض المشاكل المحتملة
ويتطلب تفسير النتائج المستمدة من أدوات الاختبار الآلي لإمكانية الوصول خبرة في تقنيات إمكانية الوصول مع فهم المسائل التقنية ومسائل سهولة الاستخدام.



ويتم الاختبار بطرق رسمية وغير رسمية على حد سواء لتحسين جودة البرمجيات. وبعد الانتهاء من الاختبار الرسمي، تجرى جولة من الاختبارات غير الرسمية والتعسفية. يعرف هذا باسم إختبار الأقران.
الاختبار الخاص هو أسلوب إختبار غير رسمي يتم على البرنامج للعثور على العيوب. تجرى بطريقة عشوائية، وتعرف أيضا باختبار القرود. ولا يتبع الاختبار المخصص نهجا منهجيا، ولا يخلو من أي حالات إختبار موثقة توثيقا جيدا.
لا تتضمن الاختبارات المؤقتة أي وثائق أو سيناريوهات إختبار أو حالات، إلخ. يجد المطورون صعوبة في إصلاح العيوب التي تم اكتشافها عن طريق إختبار الأقران بسبب غياب وثائق الاختبار هذه. كما يتم التعرف على بعض الأخطاء الخطيرة والنادرة وغير المتوقعة فقط من خلال إجراء إختبار عشوائي وغير رسمي على البرنامج. وهو أيضا نوع من إختبار القبول ويوفر الوقت لإنشاء حالات إختبار جديدة.
أحد الأمثلة العملية للاختبارات الخاصة هو افتراض أن هناك حاجة لشحن برنامج إلى العميل في يوم واحد، وقد تم الانتهاء من تطويره قبل ذلك بيوم واحد، وفي هذه المرحلة لم يعد هناك وقت متبق لإنشاء حالات إختبار وتنفيذها حتى يجري فريق الاختبار إختبارات مخصصة على البرنامج بأكمله بناء على المعرفة والخبرة الشاملة بالمنتج.
فيما يلي قائمة بأنواع الإختبارات الخاصة −
في إختبار الأصدقاء، هناك مشاركة من عضوين على الأقل خلال عملية الاختبار - مطور واحد، ومختبر واحد. بمجرد أن ينتهي المطور من تنفيذ مكون، فإنه يقوم باختبار الوحدة عليه. انشر أن يقوم الممتحن بتغذية بعض البيانات العشوائية العشوائية لنفس المكون ويفحص النتائج. في حالات أي أخطاء، يقوم المطور بإصلاح تلك العيوب.
في إختبار الأزواج، هناك تدخل من إثنين من الاختبارين. حيث يقوم أحدهما بإجراء تحقق عشوائي وغير رسمي من البرنامج، في حين يحتفظ الآخر بسجل لنتائج الاختبار. وهكذا يعمل كلاهما في زوج ويتبادلان الافكار، المعرفة بحيث يجري الاختبار بلياقة.
وفيما يلي بيان بخصائص إختبارات الأقران−
ويتم إجراء الاختبار الخاص في السيناريوهات الواردة أدناه في تقرير وحدة الإدارة والمالية؛
لم يتم إختبار الأقران في السيناريوهات المدرجة أدناه−
وفيما يلي بيان بمزايا الاختبار المخصص −
فيما يلي بيان بأوجه القصور التي تشوب الاختبارات المخصصة −
وترد أدناه قائمة بأفضل الممارسات التي ينبغي اتباعها في الاختبارات المخصصة −
وبهذا نختم ملاحظاتنا الشاملة حول إختبار البرنامج المخصص. بدأنا بوصف ما هو الاختبار المخصص، وما هي أنواع الاختبارات المخصصة وسماتها وتقنياتها ومزاياها وعيوبها وزمن إجرائها وأفضل ممارساتها.
وهذا يزودك بالمعرفة العميقة للاختبارات المؤقتة للبرامج. من الحكمة أن تستمر في ممارسة ما تعلمته واستكشاف الآخرين ذوي الصلة باختبار البرامج لتعميق فهمك وتوسيع آفاقك.
| المراجعة | تاريخ النشر | التعليقات |
|---|---|---|
1.0 |
21-May-2026
|
الإصدار الأولي |