Software Quality Testing

Software QA Testing

Course Content

  • Core Java (for Beginners)
  • Test Automation with Selenium
  • Web Services Testing with Rest Assured
  • BDD Testing with Cucumber
  • Manual Testing
  • Testing in Agile Projects
  • Testing in DevOps
  • Jenkins, Maven, Git
  • Performance Testing with JMeter
  • Mobile Testing with Appium
  • SQL and ETL Testing
  • Others – Interview Training, Resume Assistance and Live Projects
  • Introduction to Software Engineering
  • Understanding Software Development Process
  • What are the different phases of SDLC?
  • How does the process of Software Development Start?
  • Project Initiation
  • Requirement Gathering and Analysis
  • What is Requirement document and what it contains?
  • What is use case document and what it contains?
  • What is Basic path and Alternate Path?
  • Role of Business Analyst
  • Example for explaining each phase
  • Role of technical specification team
  • What is Technical specification document?
  • What is System Design?
  • Role of Design team
  • What is design document?
  • Role of architecture team
  • System development
  • Role of development team
  • Deliverable of Development phase
  • System testing
  • Role of testers and types of testing
  • User acceptance testing
  • System deployment
  • System maintenance
  • Events in the maintenance phase like bug fixe
  • How are the phases of STLC carried out?What is testing?
  • Role of testers
  • Why do we need to test?
  • Activities involved in the testing phase
  • What is test plan and test case document?
  • Steps of test case execution
  • What does test case document contain?
  • How to write test case document?
  • What is required to test any application?
  • What is a Test Scenario?
  • What is a test case?
  • What does test case document contain?
  • Techniques to develop effective test cases?
  • Test Case Management
  • Data for Test Cases
  • Techniques to develop Test Data for Test Cases
  • What is a Test Plan?
  • How to write test plan document?
  • What does the test plan document contain?
  • Who writes and approves the test plan document?
  • How manage the test case documents?
  • What is the pass/fail criterion?
  • Different Phases of testing
  • What is unit testing?
  • What is Minimum acceptance testing?
  • What is integration, system and system integration testing?
  • What is User acceptance testing?
  • What is Regression Testing?
    7) What is Accessibility Testing?
    8) Performance Testing using JMeter
    9) What is Non-Functional Testing?
    10) Legacy Systems
    11) Understanding Mainframe Testing
    12) Testing on Unix
  • What is a defect?
  • Various Defect tracking tools
  • How to use the defect tracking tools?
  • How to enter the details of defect in the defect tracking tool?
  • How to identify a defect?
  • What is severity and priority?
  • Understanding Defect Triage
  • Developing Defect Metrics and Dashboards
  • Reporting Defects
  • Defect Management Techniques
  • Defect Retesting Techniques
  • What is Traceability Matrix[TM]?
  • Who Prepares the TM document?
  • What is the reference for writing TM?
  • What is the use of TM?
  • What is present in the TM document?
  • Sample TM
  • Tools used for developing TM
  • Mobile Origin and Mobile today
  • Mobile usage/ Statistics
  • Mobile Platforms
  • Mobile SDLC/ Methodologies
  • Mobile Testing/ Mobile Application Testing
  • Mobile Ecosystem
  • Challenges in Mobile Application Testing
  • Test Case Design – Mobile Applications
  • Cloud based Mobile Testing – Keynote Deviceanywhere
  • Tools – Bluestacks, SeeTest Manual, SeeTest Cloud
  • Types of Mobile Application Testing
  • Android Introduction/ Version History
  • Android Architecture
  • Setting up Android development environment
  • Building your first Android App
  • Running app on Emulator and Real Device
  • Android Application Code Walkthrough
  • Build Process
  • Debugging – DDMS/ ADB/ AVD
  • Introduction to MAC OS
  • Introduction to IOS/ Architecture
  • Introduction to XCODE
  • Provisioning Profile on IOS Platform
  • Build Process on IOS Platform
  • What is Automation Testing?
  • Learning to Program in Java
  • Test Automation on Web Applications using Selenium
  • Advantages & Disadvantages of Automation Testing
  • Automation Criteria (Whether to Automate or Not)
  • Web Applications, Web Testing and Test Automation for Web Applications
  • Introduction to Selenium and WebDriver
  • Introduction to Selenium IDE and Selenium Grid
  • Understanding Supported Browsers
  • WebDriver Flexibility and Extendibility

For more info contact us