Software Testing Fundamentals
تعلّم كيف تُختبر البرمجيات عالية الجودة. خلال يومين تتناول مفاهيم الاختبار ومستوياته وأنواعه، وتكتب استراتيجية الاختبار وخطته، وتصمّم السيناريوهات والحالات، وتُجري اختبار قبول المستخدم، وتدير العيوب حتى إغلاقها.
نظرة عامة
تعلّم كيف تُختبر البرمجيات عالية الجودة. خلال يومين تتناول مفاهيم الاختبار ومستوياته وأنواعه، وتكتب استراتيجية الاختبار وخطته، وتصمّم السيناريوهات والحالات، وتُجري اختبار قبول المستخدم، وتدير العيوب حتى إغلاقها.
ما ستتعلّمه
المحتوى التقني أدناه معروضٌ باللغة الإنجليزية كما ورد في منهاج الدورة، حفاظاً على دقّة المصطلحات.
- Develop an understanding of basic concepts associated with software testing
- Recognize the benefits of quality efforts in testing
- Describe the key roles, processes, activities, and deliverables associated with testing in various environments
- Learn the importance of good requirements as a base for testing
- Understand and distinguish among common testing approaches, levels, styles, and types
- Articulate the key components in a test strategy and a test plan
- Create a test strategy
- Understand the challenges of testing vendor-supplied applications
- Identify test scenarios and create test cases based on scenarios and requirements
- Determine how to manage and report defects
المنهاج
- What is software testing and why it matters
- Characteristics of effective testing
- Testing maturity model and common gaps
- Testable vs. vague requirements
- The generic software testing process
- Seven core tenets of software testing
- Testing in predictive, iterative, and adaptive SDLCs
- Unit, integration, system, and enterprise testing
- User Acceptance Testing (UAT)
- Manual testing vs. test automation
- Performance testing and API testing basics
- Difference between a test strategy and a test plan
- Static vs. dynamic testing
- Writing test cases and selecting test data
- Test environment setup and planning
- Defining test deliverables and team setup
- UAT methodology and timelines
- Executing tests and analyzing results
- Sign-off and approval steps
- Identifying high-priority scenarios
- Writing reusable test cases and scripts
- Test management tools (including Selenium and Java examples)
- Preventing vs. detecting defects
- Defect tracking and classification
- Writing clear defect descriptions
- Closing the testing cycle
لمن هذه الدورة
المختبِرون الجدد ومحلّلو الأعمال وموظفو المشاريع المشاركون في الاختبار واختبار القبول.
قبل أن تبدأ
- A basic understanding or exposure to requirements and software projects. Ideal for those new to testing or in roles with QA responsibility, this course covers testing types, processes, and levels. Through hands-on labs and real-world examples, you’ll build the skills to contribute confidently to quality efforts and reduce project risk.
دورات ذات صلة
المزيد في تحليل الأعمال ←Agile Business Analysis
تحليل الأعمال
تفاصيل الدورة ←Building Better Business Cases
تحليل الأعمال
تفاصيل الدورة ←Business Analysis Modeling Essentials
تحليل الأعمال
تفاصيل الدورة ←Business Process Improvement
تحليل الأعمال
تفاصيل الدورة ←Business Process Management Foundations
تحليل الأعمال
تفاصيل الدورة ←Business Process Modeling
تحليل الأعمال
تفاصيل الدورة ←لنرسم خطوتك التالية معاً.
أخبرنا بالدورة أو الشهادة التي تهمّك، ونرسل لك المنهاج والمواعيد القادمة والرسوم وخيارات التدريب الخاص لفريقك.