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

Expert Software Testing Course

According to a recent report by Fortune Magazine based on data from job-seeking site Indeed, software quality assurance engineers and testers ranked no. 7 on its list of the top 10 most in-demand jobs for job-seekers.Testers and QA engineers have most job satisfaction out of anyone employed.

According to a recent report by Fortune Magazine based on datafrom job-seeking site Indeed, software quality assurance engineers and testersranked no. 7 on its list of the top 10 most in-demand jobs for job-seekers.Testers and QAengineers have most job satisfaction out of anyone employed.

Course Objective

The learner will specialise in manual and automationtesting. This combination of course will create huge demand to sell your selfto the companies. The training will provide wholesome learning which will giveyou complete clarity of testing design, execution along with processimplementation. Whether its manual or automation testing project you will beable to implement it on your own. This course will cover excellent theory andpracticals for complete software testing learning.

Manual Testing

  1. SDLC
    1. Water fallmodel
    2. Spiral Model
    3. V model
    4. Prototype model
    5. Hybrid model
    6. Derived models
  2. Types of Testing a software
    1. White boxtesting
    2. Black boxtesting
    3. Grey boxtesting
  3. Black box testing techniques with practicalexamples
    1. FunctionalTesting
    2. IntegrationTesting
    3. System Testing
    4. Smoke Testing
    5. AcceptanceTesting
    6. Globalizationtesting
    7. ExploratoryTesting
    8. Adhoc Testing
    9. MonkeyTesting/Gorilla Testing
    10. RegressionTesting
    11. CompatibilityTesting
    12. Security Testing
  4. Performance Testing
    1. Load Testing
    2. Stress Testing
    3. SoakTesting
    4. VolumeTesting
    5. Spike Testing
  5. Test cases
    1. IdentifyingScenarios
    2. Write/Review/ExecuteTest cases
    3. Test casedesign technique
    4. Brain stormingsessions
    5. Storing testcases in Test management tools
  6. STLC
    1. System Study
    2. Writing TestPlan
    3. PreparingTraceability matrix
    4. Preparing STCM
    5. Retrospectmeeting/Post Harvest meeting
    6. Triage meetings
  7. Working of code coverage tool
  8. White Box Versus Black Box Testing
  9. How to perform white box testing
  10. Defect tracking
    1. Severity versuspriority
    2. Preparingdefect report
    3. Reportingdefect in defect tracking tool
    4. Defect lifecycle
    5. Inconsistentdefects etc.
  11. Differencebetween smoke and sanity
  12. What are stubs anddrivers
  13. Difference betweenverification and validation
  14. Difference betweenstatic and dynamic testing
  15. Metrics andAnalysis


  1. Understanding user stories
  2. How to give user story points
  3. What should be the format of user stories
  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 size should bebetween 6-9
  14. Explanation on why sprint durationshould be 2 – 4weeks
  15. Sprint retrospect meetings
  16. What are burn down and burn up charts
  17. Why KANBAN charts are used
  18. Advantages
  19. Dis-Advantages


  1. Downloading MySQL
  2. Installing MySQL
  3. Connecting from Command prompt to MySQL
    1. Creating databases
    2. Create Tables
    3. Executingvarious SQL queries on
      1. Insert
      2. Update
      3. Delete
      4. Select
      5. Drop
      6. Distinct etc.
    4. Why SQL is called asstructured query language
    5. Built-in functions inSQL
      1. Length
      2. Trim
      3. Rtrim
      4. Ltrim
      5. Count
      6. Max
      7. Min
      8. Avg
      9. Sum
      10. Lcase
      11. Ucase
      12. Now
    6. Using limit keyword inMySQL
    7. Sorting of Data
    8. Using % and _ inqueries
    9. Data types
    10. Constraints
    11. Differencebetween DBMS and RDBMS
    12. Joins
    13. Subqueries
    14. Normalisation
    15. Interviewquestions

Core Java

  1. Installing JDK
  2. Developing simple java file on editor
  3. Compiling and running .java file fromcommand prompt
  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. What is automation
  2. Different automation tools available inmarket
  3. When do go for automation
  4. How to configure selenium jars in eclipse.
  5. Architecture of selenium WebDriver
  6. Explanation on various HTML tags andattributes
  7. Different types of locators inSelenium
    1. By id
    2. By name
    3. By partial link test
    4. By xpaths
      1. Complete/absolute xpaths
      2. Partial xpaths
    5. By Css Selector
  8. Developing xpaths manually
  9. Installing fire bug and fire path add-ons
  10. Developing xpaths using fire bug and firepath add-ons
  11. How to handle dynamic objects in Selenium
  12. Automating several fields of webapplication live online
    1. Button
    2. Link
    3. Text field
    4. Radio button
    5. Check box
    6. Drop down box
    7. Search box
  13. Launching and interacting differentbrowsers in selenium WebDriver Different ways to perform navigation in selenium WebDriver
  14. Difference between close and quit
  15. Performing synchronization in selenium
  16. Handling multiple windows in selenium
  17. Takingscreen shots in selenium
  18. Automating file upload
    1. Explanation onRobot class
    2. Stringselection class
    3. Clip board
    4. Synchronizationpractical usage while uploading file
  19. Automatingselect boxes using select class
    1. By index
    2. By Value
  20. Handlingalert boxes
  21. Countingobjects on webpage
  22. Performingfollowing on the browser
    1. Navigatingforward button in a browser
    2. Navigatingbackward button in a browser
    3. Another way tonavigate in a browser
    4. Refreshing pagein a browser
  23. How to read different kind of data fromexcel file
  24. Performing data driven testing in seleniumby storing data on excel file using POI API
  25. Properties file
    1. Createproperties files in eclipse
    2. Storing data inproperties files
    3. How comment inproperties file
    4. Advantage ofstoring xpaths in properties files
    5. Developinggeneric code using properties files with selenium WebDriver
  26. What is Junit
    1. Annotations of Junit
    2. Developing check points with Junit and Selenium
      1. verifying page tile
      2. verifying page text
      3. verifying edit box
      4. verifying links
      5. Verifying buttons and many more
    3. Parameterizing test using Junit
  27. ANT
    1. Downloading Ant
    2. Configuring ANT
    3. Developing Build.xml
    4. running ant in command prompt window
    5. running test in batch
    6. generating HTML based reports using ANT and build.xml
    7. developing .bat file to run ANT
  28. TestNg
    1. Annotations of TestNg
    2. Developing check points with TestNg and Selenium
    3. verifying page tile
    4. verifying page text
    5. verifying edit box
    6. verifying links
    7. Verifying buttons and many more
    8. Parameterizing test using Junit
  29. Selenium Grid


  1. Introduction to JDBC
  2. Understanding Types OfDriver
    1. Type 1 driver
    2. Type 2 driver
    3. Type 3 driver
    4. Type 4 driver
  3. Installing Mysql / OracleDatabase with Database Interface
  4. Configuring driver andconnecting with database using JDBC
  5. Performing operations like
    1. Select
    2. Update
    3. Delete
    4. Drop
    5. Filters
    6. Upload files into database etc
  6. Prepared statements

Project Work -

You will learning CRM application implementation with detailedexposure to perform manual testing and automation testing. During the projectwork we will accomplish the following

Manual Testing on CRM PROJECT

  1. Write Test Plan
  2. understandingrequirement and identifying scenarios
  3. Write /review / excuse Testing Cases in Quality Centre
  4. Reporting defect inbugzilla
  5. Performing smoketesting
  6. Performingfunctional , integration and system testing
  7. performing adhoctesting, exploratory testing etc.
  8. performing securitytesting
  9. Preparing STCM
  10. Preparingtraceability matrix
  11. Preparing monthlystatus reports
  12. Validating data inthe back end database using SQL
  13. Attending dailystand up meetings
  14. Analysing burn downchart

Automation Testing on CRM PROJECT-

  1. Developing xpaths andstoring it in properties files
  2. Developing automationkeyword
  3. Developing testingkeyword
  4. Integrating Junit /TestNg
  5. Integrating ANT
  6. HTML reportgeneration
  7. Developing .bat files
  8. Running Test in batch
  9. Developing reusablehybrid frame work
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. We will also help the candidates prepare for ISTQB preparations(Optional with extra cost). 

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