Alert News Happy Alert! Now take testing campus classes in 125+ cities of India and 25 countries abroad. Placements going on with our major clients coming week...Call - 9632629455 for directly attending Interview Drive

Course Details

SDET(Software Development Engineering In Testing)

Current IT market has highest job openings for Fresh graduates in the Field of Software Testing and Software Development(As per job postings in naukri, indeed, seek etc). On completion of this course student will get flexibility to attend both testing and development interviews. This course will create huge job demand for fresh graduates.

Current IT market has highest job openings for Fresh graduates in the Field of Software Testing and Software Development(As per job postings in naukri, indeed, seek etc). On completion of this course student will get flexibility to attend both testing and development interviews. This course will create huge job demand for fresh graduates. You will get two certificates, one on software testing and the other one on development. We have noticed that this combination of course has created huge job opportunities in recent days for fresh graduates.

Course Objective

This course will help you acquire both testing and development skill set. At the of course you will be able

  1. Design testing activities
  2. Perform complex testing
  3. Writing SQL queries to validate data in the back end database
  4. Developing automation framework by integrating ANT/Maven and Junit/TestNg
  5. Using Agile scrum process
  6. Develop complex application using jsp, servlet, jdbc
  7. Using hibernate to interact with database
  8. Using spring for easy maintenance of the project
  9. Implementing web services


Towards the end of the course, you will work on live CRM project where you will be gaining excellent practical knowledge. You will be performing manual testing ,Automation testing, validating data in databases by building SQL queries. The complete project execution will happen using Agile scrum process.You will also learn how to develop CRM application using jsp, servlet, hibernate, spring etc

Manual Testing

  1. SDLC
    • Waterfall model
    • SpiralModel
    • Vmodel
    • Prototypemodel
    • Hybridmodel
    • Derivedmodels
  2. Types of Testing a software
    • Whitebox testing
    • Blackbox testing
    • Greybox testing
  3. Black box testing techniques withpractical examples
    • FunctionalTesting
    • IntegrationTesting
    • SystemTesting
    • SmokeTesting
    • AcceptanceTesting
    • Globalizationtesting
    • ExploratoryTesting
    • AdhocTesting
    • MonkeyTesting/Gorilla Testing
    • RegressionTesting
    • CompatibilityTesting
    • Security Testing
  4. Performance Testing
    • LoadTesting
    • StressTesting
    • SoakTesting
    • VolumeTesting
    • SpikeTesting
  5. Test cases
    • IdentifyingScenarios
    • Write/Review/ExecuteTest cases
    • Testcase design technique
    • Brainstorming sessions
    • Storingtest cases in Test management tools
  6. STLC
    • SystemStudy
    • WritingTest Plan
    • PreparingTraceability matrix
    • PreparingSTCM
    • Retrospectmeeting/Post Harvest meeting
    • Triagemeetings
  7. Working of code coverage tool
  8. White Box Versus Black Box Testing
  9. How to perform white box testing
  10. Defect tracking
    • Severityversus priority
    • Preparingdefect report
    • Reportingdefect in defect tracking tool
    • Defectlife cycle
    • Inconsistentdefects etc.
  11. Differencebetween smoke and sanity
  12. What arestubs and drivers
  13. Differencebetween verification and validation
  14. Differencebetween static and dynamic testing
  15. Metricsand Analysis


  1. Understanding user stories
  2. How to give user story points
  3. What should be the format of userstories
  4. How we do planning poker activity
  5. Explanation on product back log
  6. Explanation on Sprint backlog
  7. What is scrum
  8. Explanation on Scrum team
  9. Purpose of standup meetings
  10. What we do in sprint planning
  11. Role of product owner
  12. Role of Scrum master
  13. Explanation on why team sizeshould be between 6-9
  14. Explanation on why sprintduration should be 2 – 4weeks
  15. Sprint retrospect
  16. What are burn down and burnup charts
  17. Why KANBAN charts are used
  18. Advantages
  19. Dis-Advantages


  1. Downloading MySQL
  2. Installing MySQL
  3. Connecting from Command prompt toMySQL
    • Creatingdatabases
    • Create Tables
    • Executing various SQL queries on
  4. Insert
  5. Update
  6. Delete
  7. Select
  8. Drop
  9. Distinct etc.
  10. Why SQL iscalled as structured query language
  11. Built-infunctions in SQL
  12. Length
  13. Trim
  14. Rtrim
  15. Ltrim
  16. Count
  17. Max
  18. Min
  19. Avg
  20. Sum
  21. Lcase
  22. Ucase
  23. Now
  24. Using limitkeyword in MySQL
  25. Sorting ofData
  26. Using % and _in queries
  27. Data types
  28. Constraints
  29. Differencebetween DBMS and RDBMS
  30. Joins
  31. Subqueries
  32. Normalisation
  33. Interview questions

Project #1 :

Industry : CRM

Project Description: A company wants to storeall its customer leads, also wants to maintain its customer billing details inthe software. A company also wants to run email campaigning and SMS campaigningfor lead generation. Software will also help to monitor work progress of thecompany along with attendance tracking of the employees. The other features ofthe software would include forum, organiser, reminders, note, file upload incloud etc.

Project execution work
  1. WriteTest Plan
  2. understandingrequirement and identifying scenarios
  3. Write / review / excuse Testing Cases in Quality Centre
  4. Reportingdefect in bugzilla
  5. Performingsmoke testing
  6. Performingfunctional , integration and system testing
  7. performingadhoc testing, exploratory testing etc.
  8. performingsecurity testing
  9. PreparingSTCM
  10. Preparingtraceability matrix
  11. Preparingmonthly status reports
  12. Validatingdata in the back end database using SQL
  13. Attendingdaily stand up meetings
  14. Analysingburn down chart

Core Java

  1. Installing JDK
  2. Developing simple java file on editor
  3. Compiling and running .java file from commandprompt
  4. –d option
  5. Static versus non-static members
  6. Classes and objects in java
  7. Difference between JDK and JRE
  8. Unary operators
  9. Variables and data types
  10. Typecasting– auto upcasting and explicit down casting
  11. Methodsand its rules
  12. Constructorsand its rules
  13. Thiskeyword
  14. Superkeyword
  15. Inheritancein java with several examples
  16. Conditionalstatements
  17. loops
  18. Exceptionhandling – Compile time and runtime
  19. Interfacesin java with several examples
  20. Abstractclass in java with several examples
  21. Polymorphism
  22. Instanceinitialization blocks
  23. Staticinitialization blocks
  24. Garbagecollection
  25. Enum
  26. Filehandling in java - File , FileInputStream, FileOutput Stream, Buffered reader,Buffered Writer etc
  27. Arrays
  28. Collections
  29. Stringclass
  30. Threads
  31. Wrapperclasses
  32. Annotations
  33. JavaMemory management
  34. Cloning
  35. Innerclasses
  36. Assertclass
  37. Finalkeyword
  38. Reflections
  39. Collection Versus Collections
  40. Design Pattern in java
  41. Annotations
  42. Object Class
  43. Finalize



  1. Architectureof HTML
  2. Exploringdifferent HTML tags
  3. LearningHTML tag attributes
  4. Developingdifferent HTML elements
  5. DevelopingForm and Form Elements
  6. Understandingaction attribute in form
  7. Understandingpost and get with differences between them in detail
  8. Introductionto css.
  9. Usingcss like
    • inline css
    • internal css
    • external css
  10. Developingforms using HTML and css
  11. Developingmenu navigation bar using css and HTML
  12. Developingtabular reports using css and HTML
  13. Assignmentquestions

Java Script

  1. Whatis scripting
  2. Understandingscript tags
  3. Advantagesof Scriting
  4. Creatingfirst java script program
  5. Learningwrite, alert, console etc output types
  6. Creatingexternal js file and linking with HTML
  7. Jsvariables
  8. Jsloops
  9. Jsconditions
  10. JsArrays
  11. HandlingExceptions in JS
  12. DevelopingJs functions
  13. UnderstandingGlobal and local variables
  14. JsEvents
  15. JsCookies
  16. JsPage Redirection
  17. JsVoid Keyword
  18. Jsobjects
  19. Js togive print through printer and generate bills
  20. Jsform validation
    • Validatelogin forms
    • ValidatingRegistration forms
    • Disablingbuttons / text fields / links etc

    IntegratingHTML, css, Java Script and performing form validations


    1. Introductionto JDBC
    2. UnderstandingTypes Of Driver
      • Type 1driver
      • Type 2driver
      • Type 3driver
      • Type 4driver
    3. InstallingMysql / Oracle Database with Database Interface
    4. Configuringdriver and connecting with database using JDBC
    5. Performingoperations like
      • Select
      • Update
      • Delete
      • Drop
      • Filters
      • Uploadfiles into database etc
    6. Preparedstatements


    1. Understandingworking of dynamic web applications
    2. InstallingTomcat and understanding its working mechanism
    3. DevelopingFirst Servlet Program
    4. Typesof Servlet
    5. UnderstandingServlet methods
    6. Servletlife cycle
    7. Understandinghandling sessions with URL rewriting, hidden fields, http session
    8. DevelopingForms using Servlet , forms and css and JDBC
    9. Miniproject using Servlet, HTML and CSS and JDBC

    JSP – JavaServer Pages

    1. Introductionto JSP
    2. JSPversus Servlet
    3. UnderstandingJsp tags
    4. JSPlife cycle
    5. JSTL
    6. Miniproject with JSP, Servlet, JDBC.


    Testing campusPersistence with Hibernate course covers the core fundamental concepts ofHibernate like Session, Transaction, Associations, Mappings, Inheritance andtypes which helps to solve complex Relational Database Management Systemproblems with entity beans. This course also covers the most advance featuresof Hibernate like NoSql, Spring, Filter, Search and Validator. You will alsoget to implement a Hibernate project in Java towards the end of the course.

    Course Objectives

    After the completionof the Persistence with Hibernate at Testing Campus, you will be ableto:

    1. Understand ORM andbasics of Hibernate
    2. Understand andimplement life cycle of Hibernate Persistence and Session Factory
    3. ImplementHibernate Mappings, Inheritance and Types
    4. UnderstandHibernate Criteria and Query Language
    5. ExploringHibernate Transactions, Filter and Performance
    6. ImplementHibernate Search and Validations
    7. Hibernate withNoSQL and Spring

    Who should go forthis course?

    This course is afoundation for any Java Programmer, Java Developer, Java Architect or anyprofessional associated with Java who wants to explore and master the JavaPersistence with Hibernate.


    The pre-requisitesfor learning Hibernate is the basic knowledge of RDBMS, SQL, Java and JDBC.

    Project Work

    Towards the end ofthe course, we will focus on designing an Inventory System that provides a veryeffective way of monitoring the inventories.

    We will see how tomonitor the quantity, location and status of the inventory as well as therelated shipping details. Inventory System should be implemented as aninteractive program that:

    1. Enables admin userto enter the data regarding the inventories and order details of the completeinventory system
    2. Render orders
    3. Tracks the orderitems and its corresponding supplier details
    4. Provides acomplete invoice format for the orders

    Why learn Persistencewith Hibernate?

    As data usage isincreasing day by day in all domain applications, the usage and complexity ofDatabase increases exponentially. It is important to have a framework whichhandles all the life cycle, connections, sessions and transactions of database,henceforth leaving only the business logic for the developers to work with.This is where Hibernate comes in and helps the professionals to concentrateonly on business logic instead of database environments. There is a huge demandfor Hibernate professionals and this course acts as a foundation, also provideslots of opportunities in the Java Persistence World.

    • Hibernate Overview inshort
    • Hibernate-ORM
    • HibernateArchitecture
    • Hibernate EnvironmentSetup
    • HibernateConfiguration
    • Hibernate Session
    • Hibernate MappingFiles
    • Hibernate MappingTypes
    • Hibernate Annotation
    • Hibernate QueryLanguage

    Spring Frame Work

    Testing Campus SpringFramework course covers all the concepts that made Spring probably the mostpopular Java application framework. Starting from Dependency Injection to howto create first spring application. Aspect Oriented Programming (AOP),integrating Hibernate with Spring .Building application using Spring MVC..Making your spring application secure. At the end of the course, we will alsocreate a web application using Spring Framework.

    CourseObjectives- After the completion of the 'Spring Framework' Course at TestingCampus, you should be able to understand:

    1. Spring FrameworkArchitecture
    2. Spring'sDependency Injection and Autowiring feature
    3. Build applicationusing Maven
    4. Aspect OrientedProgramming (AOP)
    5. Data accessmechanisms provided by Spring
    6. IntegratingHibernate with Spring
    7. Spring MVC
    8. Create a webapplication using Spring MVC
    9. Integrating Apachetiles with Spring
    10. Spring Web Flow

    Web Services –SOA

    This course ofTesting Campus introduces you to SOAP Web Services using the JAX-WS standardspecification. You will learn what SOAP web services are and how to write them.You will be writing a web service application, deploying, running and testingit on Glassfish. You will also learn to consume SOAP web services.

    1. Introduction
      • This unit introduces you to web services. You'll learn some of theterminologies. You'll also build a simple client program that consumes an existing web service.
      • Why web services are required explanation
      • Understanding web services terminologies
      • Webservices stub generation
      • Callingservice
    2. BuildingJAX-WS services
      • Configure glass fish server
      • Codeand deploy web service and ws import
      • Adding input arguments
      • Service First and Contract First Service
      • Understanding the WSDL
      • Customizing WSDL
      • Service Interface and Custom types
      • Using JAXB Annotations
      • Using SOAP UI
      • Using Web Service Explorer
      • Using Endpoint

    Project #1 :

    Industry : CRM

    Project Description :

    A company wants to store all its customer leads, also wants tomaintain its customer billing details in the software. A company also wants torun email campaigning and SMS campaigning for lead generation. Software willalso help to monitor work progress of the company along with attendancetracking of the employees. The other features of the software would includeforum, organiser, reminders, note, file upload in cloud etc.

    Project executionwork
    1. Performing securelogin and logout
    2. Developing UI usingJSP
    3. Developing Servlets
    4. Installing MYSQLdatabase
    5. Connecting withdatabase using hibernate and performing CRUD operations
    6. Integrating withspring to remove dependency and for easy maintenance.
    7. Report generation

    Project #2 :

    Industry : Online Banking App

    Project Description :

    Providing complete online banking solution to the customer

    Project execution work
    1. Performing secure login and logout
    2. Developing UI using JSP
    3. Developing Servlets
    4. Installing Oracle database
    5. Connecting with database using hibernate and performing CRUD operations
    6. Integrating with spring to remove dependency and for easy maintenance.
    7. Performing credit /debit transactions
    8. Checking Account Balance
    9. Implementing Web services, WSDL files, SOAP, RESTFUL web service, JAX-RS implementation

    A course completion certificate is issued by Testing Campus which certifies that you completed a particular course. This certificate is issued to all the learners participating in this course.

    Do you provide job assistance?

    Testing Campus is biggest online training solution provider and is tied up with 400 IT companies. After completion of course you will get access to our in-house job portal through which you can starting applying for jobs all over india. Every day hundreds students appear for placements through Testing Campus online job portal. You will get job assistance till you get placed.

    Have to clear doubts?

    In case of any doubts you can reach of subject matter experts(Technical Trainers) 24X7. You can also opt for one to one doubt clearing session with out subject matter expert

    What are the payment options?

    You can pay by credit card, debit card, net banking or even deposit cheque

    Who are our instructors?

    All our instructors have 12 to 15 years of experience in relevant domain and have experience training thousands of students every year

    Do we get practise test facility?

    yes, we will give you access to our LMS(Learning Management System) through which you can take hundreds of practise test.

    From where to access study material?

    You can access study material in LMS(Learning Management System)

    What about course completion certificate?

    Once the project work is completed you will get course completion certificate


    Click here for batch schedules

    Contact us for any other queries


    Contact Us

    Back to Top

    Quick Register Now