Software Testing

Diploma Engineering · Semester 6 — Testing levels and techniques, test cases, automation tools and quality assurance.

6 MonthsDuration 1Subject 5Chapters OnlineTests & result

Your roadmap · आपका रोडमैप

  1. 1
    Admission & first meetingप्रवेश और पहली मुलाकात

    Enquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.

  2. 2
    Part 1 of the syllabusपाठ्यक्रम भाग 1

    Unit-wise coaching with notes and doubt classes.

    Unit 1: Testing FundamentalsUnit 2: Levels and Types of TestingUnit 3: Test Design Techniques
  3. 3
    Part 2 of the syllabusपाठ्यक्रम भाग 2

    Unit-wise coaching with notes and doubt classes.

    Unit 4: Test Management and Defect TrackingUnit 5: Test Automation and Quality Assurance
  4. 4
    Unit tests & assignmentsयूनिट टेस्ट

    Regular tests in the university / board pattern.

  5. 5
    Semester 6 exam (university / board)विश्वविद्यालय / बोर्ड परीक्षा

    Previous papers and full revision before the exam.

  6. 6
    Online tests & resultऑनलाइन टेस्ट और रिज़ल्ट

    Take the tests online; your marks and result show in your student login and at the centre.

Syllabus · पाठ्यक्रम

1 subject · 5 chapters · 34 topics

01Unit 1: Testing Fundamentals 7 topics
  1. Objectives of testing
  2. Error, defect / bug and failure
  3. Seven principles of testing
  4. Verification and validation
  5. Software Testing Life Cycle
  6. V-model
  7. Static testing - reviews, walkthroughs, inspection
02Unit 2: Levels and Types of Testing 7 topics
  1. Unit testing
  2. Integration testing - top-down, bottom-up, big bang
  3. System testing
  4. Acceptance testing - alpha and beta
  5. Functional and non-functional testing
  6. Performance, load, stress and security testing
  7. Regression and smoke testing
03Unit 3: Test Design Techniques 7 topics
  1. Black box testing
  2. Equivalence partitioning
  3. Boundary value analysis
  4. Decision table testing
  5. State transition testing
  6. White box testing - statement, branch and path coverage
  7. Cyclomatic complexity
04Unit 4: Test Management and Defect Tracking 7 topics
  1. Test plan and test strategy
  2. Writing test cases and test scenarios
  3. Requirement traceability matrix
  4. Defect report and defect life cycle
  5. Severity and priority
  6. Test metrics
  7. Tools - Jira, Bugzilla
05Unit 5: Test Automation and Quality Assurance 6 topics
  1. Manual vs automation testing
  2. Selenium WebDriver basics
  3. Unit testing with JUnit
  4. API testing basics with Postman
  5. Quality assurance vs quality control
  6. ISO standards and CMMI

About this course

You will be able to

  • Explain the objectives and principles of testing and the terms error, defect and failure
  • Describe the software testing life cycle and the V-model
  • Apply unit, integration, system and acceptance testing at the right stage
  • Design test cases using equivalence partitioning, boundary value analysis and decision tables
  • Apply white box techniques such as statement and branch coverage and cyclomatic complexity
  • Write test plans, test cases and defect reports and track the defect life cycle
  • Use automation tools such as Selenium and JUnit at a basic level

Who it is for

  • Diploma Computer Science & Engineering students of Semester 6 (BTEUP)
  • Diploma IT students and learners aiming for manual / automation testing jobs

What you need

  • Software Engineering (Semester 4) and basic programming knowledge
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

Questions

Which syllabus is followed?

The BTEUP Diploma Computer Science & Engineering Semester 6 Software Testing syllabus. Where your college syllabus differs, the centre follows your own syllabus.

Is automation testing taught?

The basics of Selenium and JUnit are shown with demos; the main focus is the theory and test case design for the exam.

Can I get a testing job after diploma?

Many companies hire diploma holders as manual testers; good test case writing and some automation knowledge help a lot.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? Enquire now — our centre will call you.