Courses We Offer

Our courses will educate, inspire, and challenge you to reach your IT Career

Quality Assurance - Syllabus

MODULE 1: SOFTWARE TESTING FUNDAMENTALS: WEEK 1

Software Quality Assurance Basic concepts

  • What is software testing/ Quality Assurance?
  • What are bugs, defects and why QA are required?
  • When Should Testing Occur?
  • What is STLC (Software Testing Life Cycle)?
  • AUT, Types of Testing and Agile Methodology
  • V Model of Software development and Testing Phases

Test Strategies:

  • Prerequisites to test planning
  • Write the Test Plan
  • Developing Test Scenario

MODULE 2: TEST ARTIFACTS: WEEK 2

  • What are Functional Requirements Document, Technical Requirement

Documents

  • Roles of a Business Analyst (BA), Technical Architect, Developer, Tester ● Understand various SDLC models
  • Waterfall Model, Iterative Model, V Model, Spiral Model.
  • Rapid Application Development, Agile, Scrum, Extreme Programming ● How to write a Business Requirement Document (BRD)?
  • How to write a Functional Requirement Document (FRD)?
  • How to write a System Requirement Specification (SRS)?
  • What are Test Scenarios and Test Cases?
  • Test case Design
  • Building test cases (with Practical scenario examples)
  • Test execution
  • Using Redmine/Trello for project management

MODULE 3: VERSION CONTROL: WEEK 3

  • Defect management, Change management, Version control
  • Overview of Test management and bug tracking tools
  • Reporting bugs using Redmine

Reporting bugs using JIRA

  • What is Redmine? Importance, Need of Redmine.
  • Installing JIRA?
  • How to create a JIRA project? ●             Adding a Column to a Board
  • Adding Users to our JIRA Account.
  • Understanding the various stages or states of a defect.
  • Adding Issues/Bugs to the JIRA project.
  • Attaching screenshots to the Bugs in JIRA.
  • Assigning, closing, adding comments, effort etc to the JIRA bugs.
  • Importance of JIRA dashboard for a quick view.
  • Classifying defects into Critical, Major, Minor etc.
  • JIRA Agile
  • How to create an Epic in Agile
  • JIRA Scrum Vs JIRA Kanban

Using GIT for version control

  • Create a new local repository
  • Check out a repository
  • Add files
  • Commit
  • Push
  • Status
  • Connect to a remote repository
  • Clone remote repository
  • Advanced GIT commands

MODULE 4: AUTOMATION: WEEK 4

JMeter

  • Performance / Load testing using JMeter
  • JMeter Introduction, Installation and Configuration
  • Recording the Jmeter Scripts
  • Threadgroup, listeners, Assertions controllers and Timers in Jmeter
  • Timers usage in Jmeter
  • Regular expressions & data driving - Advanced Jmeter-1
  • Handling Dynamic Responses -Advanced Jmeter-2
  • Beanshell Scripting basics for Jmeter
  • REST API Load Testing using Jmeter

Selenium IDE

  • Introduction to Selenium
  • What is Selenium
  • When selenium can be useful in testing
  • Installing and configuring Selenium IDE & Firebug
  • Understanding Selenium IDE windows
  • Creating your First Selenium IDE script
  • Understanding Selenium IDE Options dialog box
  • How to use Locators in Selenium IDE
  • How to enhance a script using Selenium IDE ●      What next after Selenium IDE

API Testing

  • API testing using RequestBin
  • API testing using Runscope

Practical Workshop

  • Trello
  • Redmine
  • Jira
  • JMeter
  • Selenium IDE
  • RequestBin
  • Runscope
  • GIT
  • Firebug

Join our intensive IT Training Programs Today.

Enroll Now