Code Testing Practice Exam
About Code Testing
Code-based testing corresponds to the testing that is carried out on code development, code inspection, unit testing in software development process.
The Code-based testing consists of following testing:
• Dynamic Testing - Statement coverage, Branch coverage, Path coverage
• Checking for Complexity of Code using techniques like Cyclomatic Complexity
• Static Testing - Code Inspection, Code Walkthrough, Code Review, Code Audit
Testing often seems like a pain to developers and a time-consuming job with no actual output except a validation of the development code itself but it is important to realize that testing is as essential for a developer as writing production code.
Why is Code Testing important?
Keeping code clean is incredibly important, especially for vast open source projects. Secondly, tests help increase code stability. If each commit is tested before deploying, it would ensure that the release version is always a stable build and no users are being impacted by buggy developmental code.
Who should take the Code Testing Exam?
• Software testing or QA professionals
• Anyone who wants to assess their software testing skills
• Software testing or QA managers and senior executives
• Professionals working in outsourced companies responsible for software testing or QA
• Software testing or QA consultants
• Students
Knowledge and Skills required for the Code Testing
Critical thinking and communication skills helps candidate to gain quick success in code career.
Code Testing Practice Exam Objective
Code Testing exam assess your skills and knowledge in software testing,
Code Testing Practice Exam Pre-requisite
There are no prerequisites for the Code Testing exam.
Code Testing Certification Course Outline
1. Software Testing Basics
1.1 Scope
1.2 Functional vs. Non-Functional testing
1.3 Defects and failures
1.4 Finding faults early
1.5 Compatibility
1.6 Input combinations and preconditions
1.7 Static vs. dynamic testing
1.8 Software verification and validation
1.9 The software testing team
1.10 Software quality assurance (SQA)
1.11 Testing Methods - The box approach
2. The Testing Process
2.1 Traditional CMMI or waterfall development model
2.2 Capability Maturity Model Integration
2.3 Waterfall model
2.4 Agile or Extreme development model
3. Automated testing
3.1 Code-driven testing
3.2 Graphical User Interface (GUI) testing
3.3 What to test
3.4 Framework approach in automation
3.5 Defining boundaries between automation framework and a testing tool
3.6 Testing tools
3.7 Measurement in software testing
4. Testing Artifacts
4.1 Test plan
4.2 Traceability matrix
4.3 Test case
4.4 Test script
4.5 Test suite
4.6 Test data
4.7 Test harness
5. Code Testing
5.1 Testing and the linearity issue
5.2 Random Tests
5.3 Functional Tests
5.4 Structural Tests
Exam Format and Information
Certification name – Code Testing Certification
Exam duration – 60 minutes
Exam type - Multiple Choice Questions
Eligibility / pre-requisite - None
Exam language - English
Exam format - Online
Passing score - 25
Exam Fees - INR 1199