Software Testing with Python: PCET Exam Preparation
تعرّف على الطريقة التي تُفحَص بها البرمجيات الجيدة قبل وصولها إلى مستخدميها. على مدى أربعة أيام تتناول مبادئ الاختبار، ومستوياته وأنواعه الرئيسية، والأساليب العملية لتصميم حالات اختبار تكشف العيوب بكفاءة.
نظرة عامة
تعرّف على الطريقة التي تُفحَص بها البرمجيات الجيدة قبل وصولها إلى مستخدميها. على مدى أربعة أيام تتناول مبادئ الاختبار، ومستوياته وأنواعه الرئيسية، والأساليب العملية لتصميم حالات اختبار تكشف العيوب بكفاءة.
ثم تكتب اختبارات الوحدات (Unit Tests) الخاصة بك وتشغّلها في Python باستخدام unittest وpytest، وتتعلّم توثيق العيوب والإبلاغ عنها بوضوح. وتهيّئك أسئلة التدريب طوال الدورة لاختبار PCET.
ما ستتعلّمه
المحتوى التقني أدناه معروضٌ باللغة الإنجليزية كما ورد في منهاج الدورة، حفاظاً على دقّة المصطلحات.
- Explain why software testing matters and where it fits in the development lifecycle
- Distinguish test levels and test types, from unit to acceptance testing
- Design test cases with equivalence partitioning and boundary value analysis
- Write and run unit tests with unittest and pytest
- Record and report defects clearly
- Approach the PCET exam with a clear understanding of its format and question styles
المنهاج
- Why testing is necessary
- Errors, defects and failures
- Principles of testing
- Testing in the software development lifecycle
- Unit, integration, system and acceptance testing
- Functional and non-functional testing
- Regression and confirmation testing
- Static and dynamic testing
- Black-box and white-box approaches
- Equivalence partitioning
- Boundary value analysis
- Writing clear test cases
- Test cases and test suites
- Assertions
- setUp and tearDown
- Running tests and reading results
- Writing simple pytest tests
- Assertions and test discovery
- Introduction to fixtures
- Comparing pytest and unittest
- Recording defects
- Severity and priority
- Test summary reports
- Communicating with developers
- PCET exam structure and question types
- Timed practice questions
- Reviewing weak areas
- Test-day preparation
لمن هذه الدورة
المبتدئون والمطوّرون الجدد والراغبون في العمل في مجال الاختبار ممن يلمّون بأساسيات Python ويريدون أساساً في اختبار البرمجيات والحصول على شهادة PCET.
قبل أن تبدأ
- Basic Python knowledge, equivalent to the PCEP level
الشهادة التي تؤهّلك لها
دورات ذات صلة
المزيد في البرمجة وتطوير الويب ←Advanced Java 9
البرمجة وتطوير الويب
تفاصيل الدورة ←Android Studio Development Essentials
البرمجة وتطوير الويب
تفاصيل الدورة ←Blockchain: An Overview for Business Professionals
البرمجة وتطوير الويب
تفاصيل الدورة ←Computer Vision with Python OpenCV
البرمجة وتطوير الويب
تفاصيل الدورة ←Database Design - Beginner
البرمجة وتطوير الويب
تفاصيل الدورة ←Flask Development with Python
البرمجة وتطوير الويب
تفاصيل الدورة ←لنرسم خطوتك التالية معاً.
أخبرنا بالدورة أو الشهادة التي تهمّك، ونرسل لك المنهاج والمواعيد القادمة والرسوم وخيارات التدريب الخاص لفريقك.