اختبار البرمجيات - دورة 60456 فرك. من أكاديمية إيدوسون التدريب 4 أشهر تاريخ 27 نوفمبر 2023.
Miscellanea / / November 28, 2023
التخصصات: الرياضيات التطبيقية، التحليلات، البرمجة، علوم البيانات، رؤية الكمبيوتر، الذكاء الاصطناعي
خبرة (أكثر من 6 سنوات من الخبرة في مجال الأعمال والتحليلات):
- السيرة الذاتية لتكنولوجيا المعلومات - الرئيس التنفيذي، المؤسس
- مركز الصيدلة – المدير التنفيذي
- أوروم – عالم البيانات (رؤية الكمبيوتر)
- إنفيترو (المناطق) - عالم البيانات
تعليم:
IATE NRNU MEPhI، الرياضيات التطبيقية
الإنجازات:
- المؤسس والمطور الرئيسي لمنصة للتحضير للمقابلات الفنية وتطوير مهارات السيرة الذاتية في مجال تكنولوجيا المعلومات
- تطوير البنية التحتية التحليلية للشركة في سلسلة الصيدليات: جمع البيانات، وأتمتة التقارير، والتصور، وإعداد التقارير التلقائية
- في Aurum، شارك في إنشاء خدمة ويب للتعرف على الأشخاص في المناسبات العامة. قاد مشروعًا للتعرف على الموظفين في المؤسسات التي تستخدم الذكاء الاصطناعي
- يشارك في التطوير العلمي للخوارزميات وطرق معالجة البيانات: التصنيف، الاستيفاء، معالجة السلاسل الزمنية، الشبكات العصبية. ينشر دوريا في منشورات مقتبسة ويشارك في المؤتمرات العلمية
رئيس قسم اختبار البرمجيات في أحد شركات تكامل تكنولوجيا المعلومات التعليم والعمل لدي تعليم عالي التعليم الفني، قيد الاختبار منذ عام 2014، منذ عام 2018 انتقل إلى الإدارة - في البداية كانت كذلك قائد...
رئيس اختبار البرمجيات في أحد شركات تكامل تكنولوجيا المعلومات التعليم والوظيفة لدي تعليم تقني عالي، الاختبار منذ عام 2014، وفي عام 2018 انتقلت إلى الإدارة - في البداية كانت رئيسة مجموعة اختبار التكامل في JSC "Bell Integrator": قمنا ببناء عملية الاختبار ومعالجة العيوب وتدريب الموظفين الجدد وصيانة المشروع وثائق لبنك VTB. في الشركة الحالية، أشرف بشكل كامل على منطقة الاختبار مع العميل UniCredit Bank: التحكم والتطوير اختبار جودة المنتجات المصرفية وتوفير الموارد وإدارة وتنظيم العملية الشاملة اختبار البرمجيات. لقد دخلت الاختبار عن طريق الصدفة؛ في عام 2014، عرضت علي وظيفتي الانتقال إلى قسم الاختبار. كان الاقتراح مثيرًا للاهتمام، لكن لم يكن هناك أمناء في القسم على هذا النحو ولم أكن أعرف شيئًا عن اتجاه الاختبار. لكنني قبلت العرض - وهكذا بدأت رحلتي للانغماس المستقل في التخصص. كلما درست وفهمت أكثر، كلما طبقت هذه المعرفة عمليًا، كلما انجذبت أكثر إلى هذه العملية. يعد الاختبار مرحلة مهمة في دورة حياة البرنامج، ولا يعد المختبر مجرد عضو أساسي في فريق المشروع؛ الموظف الذي يمكنه التعبير عن عدم موافقته الشديدة على تثبيت البرنامج في بيئة صناعية (إذا كان قد حدد حرجًا تعليقات). قد لا يعرف القائم بالاختبار النظام الذي يتم اختباره بشكل كامل، لكنه يعرف بالضبط اختناقات النظام/العملية ويعرف كيفية تصميم فحص الجودة لهذا النظام/العملية بكفاءة. عندما تصل إلى مستوى معين من الاحترافية في هذا المجال، يبدأ المحللون بالاستماع إليك و المطورين، وفي بعض الأحيان يمكنك الإشارة إلى عدم الدقة/أوجه القصور في المتطلبات - وهذا ما يعجبني تخصص. طلابي لكي يصبحوا متخصصين في الاختبارات رائعين وذوي أجر مرتفع، يحتاجون بالطبع إلى الخبرة والمثابرة، ولكن يمكن تعلم بعض الأساسيات أثناء التدريب، والتي ستساعد في تقليل الوقت المخصص لك تطوير. لقد تعلمت كل شيء بمفردي، من خلال الأخطاء (وأحيانًا من خلال الكثير من الأخطاء)، وهذا غالبًا ما أبطأني في عملي. الآن، إذا نظرنا إلى الوراء، أعتقد أنه لو تم شرح جميع المعلومات الأساسية لي، وأظهرت بعض الحالات و ساعدت في الأسئلة (التي يطرحها الجميع عند دراسة الاختبار)، فربما كانت بدايتي تسير على ما يرام أسرع. ومع ذلك، لا ينبغي لنا أن ننسى أنه في الاختبار، كما هو الحال في أي مجال من مجالات تكنولوجيا المعلومات، تحتاج إلى التعلم المستمر بنفسك. في الكلمات، يبدو الأمر صعبا، ولكن في الواقع سيكون مسليا للغاية. بعد كل شيء، كونك مختبرًا من الدرجة الأولى لا يتعلق بالمال فحسب، بل يتعلق أيضًا بالرضا عن عملك والشعور بالأهمية في فريق كبير.
يعمل على مشروع جهاز ذكي: يختبر الأنظمة الخلفية، ويحلل البيانات الضخمة، ويقوم بأتمتة الاختبارات في Java. متخصص في اختبار الشبكات العصبية وأنظمة ETL. في السابق، قادت فريقًا من مهندسي ضمان الجودة في Jet Infosystems، وعملت أيضًا في Nexign (خدمة Peter سابقًا) في مشاريع في صناعة النفط والغاز.
1. مقدمة في مهنة الاختبار
الدروس والممارسة:
- طرق دخول المهنة والنمو الوظيفي كمختبر
- المهارات والصفات الشخصية التي يتطلبها المختبر
- مميزات مهنة الاختبار
نتيجة ل:
- تعرف على مهنة المختبر: دوره في الشركة والمتطلبات اللازمة
- تقييم مستوى كفاءتك في اختبار البرمجيات
2. دورة حياة البرمجيات
الدروس والممارسة:
- عملية تطوير البرمجيات
- منهجيات تطوير البرمجيات
- مبادئ رشيقة ومنهجيات تطوير البرمجيات: سكروم، كانبان
نتيجة ل:
- فهم دورة حياة تطوير البرمجيات
- القدرة على التمييز بين منهجيات التطوير المختلفة
- تعلم كيفية تسجيل الأخطاء في Trello وJira وAsana
3. مميزات العمل عن بعد
الدروس والممارسة:
- 10 خرافات حول العمل عن بعد
- تنظيم يوم العمل أثناء العمل عن بعد
- العلاقات مع الزملاء في فريق موزع
نتيجة ل:
- تعرف على كيفية تنظيم يومك أثناء العمل عن بعد
- الاستعداد للعمل عن بعد كمختبر
4. أساسيات الاختبار
الدروس والممارسة:
- أنواع الاختبارات واختلافاتها، تصميم الاختبار
- توثيق الاختبار: خطط الاختبار وقوائم المراجعة وحالات الاختبار والتقارير عن نتائج الاختبار
- الأخطاء: دورة الحياة وأولوية الأخطاء والتوثيق والعمل مع أنظمة تتبع الأخطاء
نتيجة ل:
- تعلم نظرية الاختبار ووضعها موضع التنفيذ
- تعلم كيفية كتابة وثائق الاختبار
5. التفاعل بين العميل والخادم
الدروس والممارسة:
- عناصر بنية خادم العميل
- مبادئ التفاعل بين العميل والخادم
- العمل مع البروتوكولات (بروتوكول HTTP)
نتيجة ل:
- تعرف على كيفية عمل بنية خادم العميل
- فهم كيفية العمل مع البروتوكولات وعناوين URL
- فهم مبادئ تطبيقات خادم العميل
6. أساسيات HTML وCSS
الدروس والممارسة:
- أساسيات تخطيط HTML: عناصر الصفحة، والاستجابة، والتوافق عبر المتصفحات
- إنشاء صفحة HTML: علامات CSS والسمات والمحددات
- خوارزمية اختبار التخطيط
نتيجة ل:
- تعلم كيفية تصميم مواقع الويب باستخدام HTML وCSS واختبر التخطيط
7. SQL للعمل مع قواعد البيانات
الدروس والممارسة:
- كتابة الاستعلامات الأساسية
- دمج البيانات من جداول مختلفة
نتيجة ل:
- تعلم كيفية تصفية البيانات باستخدام استعلامات SQL الأساسية
8. أدوات اختبار الويب اليدوية
الدروس والممارسة:
- العمل مع سطر الأوامر
- اعمل مع Chrome DevTool لتبسيط الاختبار وتوطين الأخطاء
- العمل في شريط أدوات مطور الويب
نتيجة ل:
- تعلم كيفية استخدام Chrome DevTool
- تعلم كيفية العمل مع سطر أوامر التشغيل
- اكتساب الخبرة في اختبار تطبيقات الويب
- تصميم قاعدة بيانات باستخدام مثال حالة عملية
9. اختبار غير وظيفي
الدروس والممارسة:
- اختبار الإجهاد
- اختبار الأمان
نتيجة ل:
- تعرف على أنواع مختلفة من الاختبارات غير الوظيفية
- تعلم كيفية القيام ببعض أنواع الاختبارات غير الوظيفية
- سهولة الاستخدام واختبار الواجهة
10. اختبار تطبيقات الهاتف المحمول
الدروس والممارسة:
- ميزات اختبار تطبيقات الهاتف المحمول
- أنواع تطبيقات الهاتف المحمول وأنظمة التشغيل
نتيجة ل:
- التعرف على مميزات اختبار تطبيقات الهاتف المحمول
- تعرف على أدوات اختبار الأجهزة المحمولة: TestFlight (iOS)، والاختبار الداخلي لـ Google Play (Android)، وxCode
- الخدمات التي تسهل الاختبار المحمول
11. اختبار واجهة برمجة التطبيقات
الدروس والممارسة:
- ميزات اختبار API
- Postman - عميل HTTP لاختبار API
نتيجة ل:
- تعلم اختبار API مع Postman
12. GitHub: العمل مع نظام التحكم في الإصدار
الدروس والممارسة:
- الغرض من نظام التحكم في الإصدار
- العمليات الأساسية: (الالتزام بالتغييرات والتراجع عنها والبحث والتاريخ)
نتيجة ل:
- تعرف على كيفية إجراء العمليات الأساسية في خدمة GitHub والتمكن من إنشاء مجموعة من الواجبات المنزلية المكتملة
- الفروع ودمج الفروع وحل النزاعات
13. أساسيات أتمتة الاختبار
الدروس والممارسة:
- مقدمة إلى بايثون
- أساسيات أتمتة اختبار واجهة المستخدم
نتيجة ل:
- تعلم أساسيات لغة البرمجة بايثون
- كتابة اختبارات واجهة المستخدم الآلية
- أتمتة اختبار API
14. مسرع الوظيفي
الدروس والممارسة:
- كيفية كتابة السيرة الذاتية (باللغتين الروسية والإنجليزية)
- كيفية إنشاء محفظة ومكان وضعها
- كيفية الاستعداد للمقابلة ومهام الاختبار
نتيجة ل:
- تعلم كيفية كتابة السيرة الذاتية للشركات الروسية والأجنبية
- سوف تفهم كيفية إنشاء محفظة وتحميلها على GitHub
- تعلم كيفية الاستعداد بشكل أفضل للمقابلة
المشروع النهائي والدبلوم
في نهاية الدورة، ستجري اختبارًا كاملاً للبرامج: إنشاء وثائق الاختبار - خطة الاختبار وحالات الاختبار وتقارير الأخطاء. احصل على شهادة رسمية من شأنها أن تعزز سيرتك الذاتية.