5 out of 5
5
1 review

Software Quality Assurance

Quality Assurance (QA) in software development is the continuous monitoring of the complete software development cycle to improve the performance of the software product and to see that the final results are same as the expected results. With the help of QA and Testing tools techniques, we will ensure that software product is a quality […]

Quality Assurance (QA) in software development is the continuous monitoring of the complete software development cycle to improve the performance of the software product and to see that the final results are same as the expected results. With the help of QA and Testing tools techniques, we will ensure that software product is a quality and bug-free product.

Online QA training course will make you understand the concepts of different testing environments. The software quality assurance online training courses train you to use automation testing tools and manual testing tools.

 

Offline course at school for training, Fremont, CA

Timing (Starting Dec 7):

Mon to Wed : 7:00PM to 9:30PM

Saturdays, 10:00 AM to 3:00 PM

The course will be 12 weeks, with no class from Dec 24th to Jan 7.

 

Instructor: Dr. Jeffrey Levine

Module I – Topics

1
SDLC – Software Development Life Cycle
2
Software Development Methodologies – V Model (Extension of the Waterfall Model), Sprint, SCRUM, Agile, User Stories
3
Overview of Software Quality Assurance (SQA)
4
STLC – Software Testing Life Cycle
5
Various Types of Testing – Black Box, White Box, Unit, Integration, Incremental Integration, Regression, System, Functional, Sanity, Functional, End-to-End, Load, Acceptance, Performance, Stress, Usability, Recovery, Security, Comparison, Compatibility, Alpha, Beta Testing

Module II – Topics

1
Test Planning – Formalizing the Scope of Testing by Creating Objective and Scope for the Plan
2
Using the Test Data to Create Test Cases and Test Scenario
3
Test Execution, Creation of Reports Containing Test Execution Status (Defects)
4
Change Management and Defect Management, User Acceptance Testing (UAT)
5
Overview of Basic Structured Query Language (SQL) using Oracle – Primary Key, Foreign Key Constraint, Joins, Group by Statement, Having Clause
6
Role of a Tester in SQL.

Module III – Topics

Selenium

1
Introduction to Selenium.
2
Introduction to Java
3
Java Setup and configuration
4
Installing Eclipse
5
Why Java for Selenium.
6
Data Types, String Class, If-Else
7
Classes, Methods etc
8
Loops – While, Do-While, For, Enhanced For
9
Single Dimensional and Two Dimensional Array
10
Access modifiers
11
Function Input parameters and return types.
12
All OOPs concepts
  • Inheritance
  • Abstraction
  • Encapsulation
  • Polymorphism

Understanding Selenium Webdriver

1
Overview of Selenium Webdriver, pros and cons
2
Understanding Object Identification
3
Extracting Xpaths, CssSelectors
4
Downloading and configuring java WebDriver in eclipse
5
WebDriver Interface
6
Working with Firefox, IE, chrome browsers
7
Working with Firefox profile
8
Identifying Web-Elements using id, name, linkname, class, xpath, tagname

Working with Web objects

1
Handling Input box/buttons, list/selection/drop down boxes, radio buttons, check boxes
2
Extracting links and other Web-Elements
3
Extracting Data from WebTable
4
Capturing screenshots
5
Object Synchronization using Implicit and Explicit waits
6
Handling popups, frames and windows
7
Simulating the Keyboard and Mouse actions
8
Data driving using Java APIs – csv and excel

TestNG and Grid

1
Grid – executing selenium tests on different browsers
2
What is testng
3
installing testng in eclipse
4
Testng annotations
5
Understanding usage of annotations
6
Running a test in testng
7
Batch running of tests in testng
8
Skipping tests
9
Parameterizing tests – dataprovider
10
Assertions/reporting errors
11
Testng reports
12
Advantages over junit
13
Using Testng in selenium

Framework Development

1
What is framework
2
Types of Framework
3
Difference between Data Driven, Keyword Driven and Hybrid Driven Framework
4
What is the use of framework?
5
Development of Page Object Model
6
Development of Framework

Other helpful topics

1
Best Practices in Test Automation
2
Sample Interview questions and the answers
3
Resume Guidance
5
5 out of 5
1 Ratings

Detailed Rating

Stars 5
1
Stars 4
0
Stars 3
0
Stars 2
0
Stars 1
0

{{ review.user }}

{{ review.time }}
 

Show more
Please, login to leave a review
30-Day Money-Back Guarantee

Includes

Full lifetime access
Access on mobile and TV

Working hours

Monday9:30 am - 6.00 pm
Tuesday9:30 am - 6.00 pm
Wednesday9:30 am - 6.00 pm
Thursday9:30 am - 6.00 pm
Friday9:30 am - 5.00 pm
SaturdayClosed
SundayClosed