CSTE‌® Knowledge & Competence Requirements

Code Assessment Component
1 Software Engineering Evaluation
  1. Software Projects and Challenges Involved
  2. Software Fiascos
  3. Reasons for Software Failures
  4. Software Quality Assurance
  5. Software Testing
  6. Code of Ethics
  7. Understanding Life Cycle Models, V-Model and Agile Model
  8. Requirement Management
  9. Software Design
  10. Quality Standards
  11. Software Metrics
2 Fundamentals of Testing
  1. Explain Testing, its Importance, and Psychology
  2. Testing Strategies, System Testing Process, Test Cases
  3. Testing Levels, Unit/component Testing, Module Testing, Integration Testing, System Testing, Acceptance Testing, Testing Approaches
  4. Types of Testing, Smoke Testing, Black Box Testing, White Box Testing, Interface Testing, Use Case Testing, Operational Testing, Gorilla Testing, Alpha Testing, Beta Testing, Stress Testing, Accessibility Testing, Conformance Testing, Internationalization Testing, Security Testing, Maintenance Testing, Documentation Testing
  5. Static Testing Techniques, Dynamic Testing and Test Case Design Techniques
  6. Managing the Testing Process
  7. Software Testing Tools
3 Understanding Open Source Software Testing Tools
4 Understanding Silk Test Tool
5 Understanding QTP and other Tools
6 Learning Language, Soft Skills, and Developing Recruitment-Readiness
  1. Knowing the Role of Language and Impressive Personality in Career Development
  2. Learning Etiquettes in English to Express Thanks, Gratitude, Responses to Sorry and Thanks
  3. Learning How to Prepare for the Job Interview, Knowing the Do’s and Don’ts
  4. Designing a Resume and a Covering Letter
  5. Understanding the Essence of English Grammar and identifying Common Errors