Professional Documents
Culture Documents
كيف تصبح مهندس اختبار برمجيات
كيف تصبح مهندس اختبار برمجيات
كثير من الناس تسألني أسئلة مشابهة لهذا السؤال..أو من نوعية "أريد خطة مفصلة للبدء في المجال"
هذه الخطة مصممة لمن ال يعرف أي معلومة عن المجال و يريد أن يصل لمستوى متقدم خالل سنة واحدة.
ملحوظة هامة:
-الخطة قابلة للتطبيق في أقل من سنة حسب التزاماتك و همتك ,فيمكنك انهاؤها في ستة أو ثالثة أشهر كما تريد
-كون الخطة مدتها عام ال يعني أنك ال تستطيع البحث عن وظيفة خالل هذا العام...الصواب أنك من اليوم األول الذي تقوم فيه ببدء المذاكرة ,تقوم على التوازي بالبحث
عن وظائف...حتى إذا كنت لن تتمكن من القبول في الوظيفة ,فعلى األقل ستكتسب خبرة المقابالت الشخصية Interviewsو تستطيع معرفة نقاط الضعف عندك التي
يجب أن تحسنها.
===============
الخطة مقسمة ألربعة أجزاء كل جزء منها متقدم أكثر من الجزء الذي يسبقه فال يمكنك البدء في الجزء الثاني قبل االنتهاء من الجزء األول و هكذا.
===============
الجزء األول :المبادئ ( 3شهور)
قبل البدء في هذا الجزء ,شاهد هذا الفيديو
https://bit.ly/2SNO3hc
خالل هذه الفترة تحتاج ألن تتعلم المعلومات النظرية في المجال باإلضافة لبعض التدريب العملي الذي سيساعدك في فهم المعلومات النظرية بصورة أفضل و سيساعدك
أيضا ً على
فهم المجال بصورة ممتازة
3-ابدأ بعمل حساب على أحد مواقع العمل الحر Freelancing...هذه الخطوة مهمة جدا ً و ستفيدك جداً سواء كنت ستستخدمها كمصدر للدخل أو لمجرد التعلم و
التطبيق العملي
…https://www.youtube.com/watch
…https://www.youtube.com/watch
هذه الخطوات األربعة سنقوم بها بالتوازي مع مذاكرة الشهادة و التحضير لالمتحان...ال تقل سأمتحن ثم أبدأ في المذاكرة العملية..كما قلنا ,المعلومات العملية ستساعدك
في اجتياز االمتحان
===============
الجزء الثاني : Agile (3شهور)
في هذه المرحلة سنحاول تعلم بعض المواضيع المتقدمة قليالً ,لكنها في نفس الوقت ال بد من تعلمها لمن يريد أن يبدأ في المجال.
1-شهادةAgile Tester
من أجل البدء في مذاكرة هذه الشهادة يجب أوالً أن تجتاز امتحان Foundation Level
…https://www.youtube.com/watch
بغض النظر عن اللغة التي ستختارها فيوجد مصدر بسيط يمكنك تعلم مبادئ أي لغة منهما من خالله و هو
https://www.youtube.com/watch?v=UoEOqcXxEDk
بالتأكيد كلما تعمقت أكثر في أي لغة برمجة فذلك سيساعدك بصورة أفضل في أن تتعلم Automation Testingو تتقنه بسهولة..فإذا وجدت المزيد من الوقت ,قم
بالتعمق بصورة أكبر في لغة البرمجة التي قمت باختيارها
و أيضا ً كي تصبح مختبر برمجيات ناجح يجب أن تتعلم مبادئ بسيطة في التعامل مع قواعد البياناتSQL
لن تستغرق منك الكثير من الوقت
…https://www.youtube.com/watch
===============
الجزء الثالث Automation Testing
بعد أن قمنا بتعلم لغة برمجة ,سنقوم بتعلمAutomation Testing
توجد العديد من المصادر على االنترنت لكني سأقوم بترشيح مصادر لكل لغة قمت بتجربتها بنفسي من قبل و أعجبتني
Python English
https://www.udemy.com/automated-software-testing-with-pyth…/
Java English
…https://www.youtube.com/watch
بالتوازي مع مذاكرة ال Automation Testingيمكنك الحصول على شهادة ثالثة بما أنك في الخطوات السابقة مارست اختبار الهواتف الذكيةMobile Testing
API Testing
…https://www.youtube.com/watch
…1-https://www.youtube.com/watch
…2-https://www.youtube.com/watch
===============