اختبار البرمجيات الآلي في Java - الدورة 57600 روبل روسي. من جامعة إنوبوليس مدة التدريب 6 أشهر التاريخ: 18 ديسمبر 2023.
Miscellanea / / November 28, 2023
يقوم مهندس ضمان الجودة بأتمتة عمليات الفحص الروتينية، مما يقلل من مخاطر الأخطاء ويتحكم بشكل أفضل في جودة المنتج.
ستتعلم في الدورة أساسيات Java وتبدأ في استخدامها لأتمتة الاختبارات، وستتمكن من توسيع خبرتك وزيادة دخلك.
الوحدة 1: أنظمة التحكم في الإصدار (Git). تطوير الاختبارات التلقائية في جافا. بناء أدوات الأتمتة. الوحدة/الاختبار
1.1 مقدمة: ما يفعله AQA. مجالات التطوير المهني. عرض الدورة. الأدوات الأساسية. أنظمة التحكم في الإصدار: Git، GitHub: التفرع، الاستنساخ، الأوامر الأساسية.
1.2 مقدمة في لغة البرمجة هيكل البرنامج، الحزم، أنواع البيانات. العاملين. العمل مع السلاسل. التأكيدات. هامكريست.
1.3 معدّلات الوصول. الطبقات والكائنات. المتغيرات والأساليب الثابتة. فئات المجمع. أساسيات المتفرعة.
1.4 المبادئ الأساسية لـ OOP. واجهات، فئات مجردة. الكلمات الرئيسية هذا، سوبر
1.5 المصفوفات والقوائم والحلقات
1.6 المجموعات
1.7 العمل مع الاستثناءات: الإمساك وقطع الأشجار والرمي. العمل مع التواريخ
1.8 العمل مع الملفات نكتب إلى ملف، ونقرأ من ملف. المحللون. اختبار المعلمات.
1.9 العمل مع XML. JSON
1.10 أنماط التصميم. الأدوية العامة. الأنواع المذكورة
1.11 أداة أتمتة بناء Gradle. هيكل المشروع. أداة أتمتة بناء Maven. هيكل المشروع
1.12 هيكل الاختبار. الشروح. أنواع التقارير
1.13 الشهادة المؤقتة
الوحدة 2: بقية API. اطمئن، لا تشغل بالك. قاعدة البيانات
2.1 نظرية بقية API. هندسة API للاختبار التلقائي. اختبارات واجهة برمجة التطبيقات التلقائية على RestAssured
2.2 أداة أباتشي HTTP
2.3 مكتبة OkHttp3. إطار التباهي
2.4 التحقق من صحة JSON - المخططات
2.5 نظرية SQL. ربط مجموعة من واجهات برنامج JDBC. الاختبارات التلقائية باستخدام قاعدة بيانات
2.6 بوجو، نماذج كائنات السبات
2.7 وحدات تخزين بيانات NoSQL. الاختبارات التلقائية مع قاعدة بيانات MongoDB
2.8 الشهادة المؤقتة
الوحدة 3: اختبار واجهة المستخدم لتطبيقات الويب. النقل بالحاويات. أساسيات العمل مع Docker. سي آي/سي دي. منهجية تطوير برمجيات BDD.
3.1 نظرية اختبار تطبيقات الويب. عناصر الأتمتة
3.2 أداة السيلينيوم. نموذج كائن الوثيقة نموذج DOM. WebDriver: تنزيل التكوين. اختبارات عبر المتصفح
3.3 البحث عن العناصر وتحديد المواقع والمحددات. الإجراءات مع العناصر
3.4 التوقعات الصريحة والضمنية
3.5 التنبيه، المنبثقة. العمل مع ملفات تعريف الارتباط
3.6 نمط كائن الصفحة
3.7 التقارير ولقطات الشاشة، جاذبية
3.8 إطار سيلينيد
3.9 اختبار التخطيط. أشوت / جالينوس
3.10 عامل الميناء
3.11 نظرية CI/CD. جنكينز
3.12 نظام GitLab CI
3.13 كافكا
3.14 مليون ق
3.15 نظرية BDD. هندسة المشروع. أداة البرمجيات الخيار. لغة لوصف سلوك نظام غيركين
3.16 الشهادة المؤقتة
الامتحان النهائي
المجموع: 256 ساعة
يتناول المقرر المفاهيم والخصائص الأساسية لتطبيقات الويب، ويناقش الهندسة المعمارية والتقنيات المستخدمة في تطويرها، و بالإضافة إلى المشكلات التي تنشأ أثناء أنواع الاختبار المختلفة، ومراجعة أدوات وطرق اختبار تطبيقات الويب بشكل عملي الطبقات.
3,8
16 000 ₽
ستساعدك الدورة التدريبية على تشكيل فريق بشكل فعال وإنشاء عملية الاختبار من خلال دمج المعرفة المكتسبة في "اختبار البرامج". المستوى 1." ستتعلم في الدورة التدريبية عمليًا ما هي إدارة الاختبار، وكيفية تشكيل فريق فعال لاختبار البرمجيات، وكيفية بناء علاقات بناءة في الفريق، والمقاييس، واختبار المخاطر. في الوحدة الثانية من الدورة، سوف تنغمس بشكل مكثف في اختبار البرامج باستخدام حزمة برامج تم تطويرها خصيصًا. أثناء اختباره، سوف تواجه مشكلات الاختبار النموذجية وطرق حلها.
4,1
22 990 ₽