Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
HybridTestFramework — اختبار شامل من البداية إلى النهاية للويب، API، السحابة، الأحداث، والأمان | Kitploit
أدوات/GitHubGitHub/dipjyotimetia/hybridtestframework
ماسحات الثغرات الأمنيةأمن الحاوياتاختبار أمان APIأمن الويبأمن السحابةDevSecOps
GitHubdipjyotimetia/hybridtestframework

HybridTestFramework

اختبار شامل من البداية إلى النهاية للويب، API، السحابة، الأحداث، والأمان

عرض المستودع
15370منذ 11 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
الموقع الإلكتروني

HybridTestFramework

Codacy Badge This project is using Percy.io for visual regression testing. CI
Discord Chat

مدعوم من

SupportedBy JetBrains

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

لا تنسَ وضع نجمة على المستودع! دعمك هو ما يبقيني متحمسًا!

إمكانيات الإطار

  • دعم اختبار المتصفحات المتعددة.
  • إضافة دعم BrowserStack لاختبار المتصفحات المتعددة.
  • تشغيل الاختبارات في حاويات Docker لشبكة Selenium.
  • تشغيل الاختبارات في AWS DeviceFarm لشبكة Selenium.
  • تشغيل الاختبارات في خادم Selenium داخل حاويات Docker.
  • اختبار الأمان باستخدام OWASP، يعمل في حاوية Docker.
  • دعم اختبار REST API و GraphQL مدعوم بمكتبة RestAssured.
  • اختبار واجهة برمجة تطبيقات gRPC باستخدام مكتبة gRPC الأصلية لجافا.
  • اختبار الخدمات المصغرة القائمة على الأحداث بناءً على نموذج pubsub.
  • دعم اختبار Kafka و Cloud Pubsub و AWS SNS مع استمرار التطور.
  • اختبار الانحدار البصري باستخدام percy.io.
  • اختبار إمكانية الوصول باستخدام axe-selenium.
  • اختبار واجهات برمجة التطبيقات الوهمية باستخدام WireMock.
  • تكامل التسجيل مع ElasticSearch لتصور لوحة معلومات Kibana.
  • دعم اختبار قاعدة البيانات.
  • دعم Kubernetes.

الإعداد والأدوات

  • تثبيت IntelliJ IDEA https://www.jetbrains.com/idea/download/
  • تثبيت Docker Desktop https://www.docker.com/products/docker-desktop
  • Java JDK_17
    https://adoptium.net/temurin/releases/?version=17
  • Gradle https://gradle.org/next-steps/?version=8.5&format=bin
  • Allure https://github.com/allure-framework/allure2/archive/2.25.0.zip
  • تعيين متغيرات البيئة
    • JAVA_HOME: الإشارة إلى مجلد Java SDK\bin
    • GRADLE_HOME: الإشارة إلى دليل Gradle\bin.
    • ALLURE_HOME: الإشارة إلى دليل Allure\bin.

البدء

root@kitploit:~
git clone 
cd 
# استيراد المشروع من IntelliJ كمشروع Gradle
gradle clean
gradle build
gradle task api
gradle task web
gradle task mobile
gradle allureReport
gradle allureServe

كتابة أول رحلة مستخدم لك

أنشئ فئة جديدة وقم بتسميتها TC00_E2E_TEST-**

  • قم بتوفير رابط Jira في @Link
  • قم بتوفير جميع مكونات API كـ @Feature
  • قم بتوفير شدة الاختبار ووصف الاختبار
  • اكتب الاختبار
  • استخدم CatchBlock في قسم try/catch

تشغيل Chrome و Firefox و Selenium Hub وخادم وكيل OWASP

root@kitploit:~
docker-compose up -d

إنشاء البنية التحتية الكاملة للتشغيل المحلي

root@kitploit:~
docker-compose -f docker-compose-infra up -d

تشغيل أربع عقد إضافية من Chrome/Firefox متصلة بالمحور

root@kitploit:~
docker-compose scale chrome=5
docker-compose scale firefox=5

تشغيل مثيلات Kafka

root@kitploit:~
docker-compose -f docker-compose-kafka.yml up
docker-compose -f docker-compose-kafka.yml down --rmi all

تشغيل محور Selenium في مثيل Kubernetes

root@kitploit:~
kubectl apply -f selenium-k8s-deploy-svc.yaml
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.0/aio/deploy/recommended.yaml
kubectl proxy
kubectl describe secret -n kube-system | grep deployment -A 12
## لحذف النشرات
kubectl delete deployment selenium-node-firefox
kubectl delete deployment selenium-node-chrome
kubectl delete deployment selenium-hub

انتقل إلى http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

صورة متحركة لتنفيذ BrowserStack

browserstack

تنزيل الأداة