Share

course photo

Software Testing + DataBase Fundamentals

Online Instructor led Course

Platform: WebEx

170

No Feedback Yet

No Reviews Yet
0 Interested

About the Course


The class would cover Manual Testing, QA Process and SQL fundamentals so as to carry out the job / roles of a Software Test Engineer.

Topics Covered

Topics Covered
Body of Knowledge Total duration 1 1/2 month.
3 hrs a day
Manual Testing. (16 hrs)
Software Testing Concepts and Terminology
What is Testing
Purpose of Software Testing
Approaches of Testing
Objective of Testing
Hurdles Of Testing
Categories of Testing
Defect Distribution
Psychology of Tester
Characteristics of tester
Roll of a Tester
Software Development Life cycle
Requirements Role and Importance
BRS and SRS Documents
Use Case Components
Using Use Cases to find missing requirements
Deriving Tests based on Use Cases
Negative Testing based on Use Cases
Requirement Validation
Planning and Analysis
Designing
HLD and LLD Documents
Coding
Testing
Black box testing
White Box testing
Release and Maintenance
Sequential
Iterative
Incremental
Waterfall Model
Prototype Model
Spiral Model
RAD Model
V- Model
Static Testing
Why do we need to inspect
Benefits of inspection
Why do inspection programs fail
Inspection after or before unit testing
Different forms of inspection
Formal reviews
Internal review cycle
Walkthroughs
Formal inspections
Verification and validation
Testing Life Cycle
Disciplined Software Testing Practices (Planning)
Requirements are crucial for effective testing
Test both functional and quality requirements
Adopt Model-Based requirements
Formally design your tests
Perform both positive and negative testing
Trace requirements to test components
Trace test cases to database components
Perform thorough regression testing
Define your test process
Select tools to support your process
Perform both static and dynamic testing
Test design basics
Test design activities
Deliverables of the test design phase
Conditions and test cases
System Test Planning
Developing a test strategy
Test documentation
Components of a test plan
A test plan template
Test Case Design Techniques
Strategies for generating test cases
Black Box testing
Equivalence Class Partitioning
Boundary Value Analysis
Cause-Effect Diagram
Decision Tables
Glass Box testing
Statement/decision/condition coverage
Path coverage
Program complexity and basis path coverage
Bug Life Cycle
Error, Defect and Bug
Categories of Defects
Defect Report Format
Managing the test process
Project Management
Risk management
Controlling the Testing Process
Measures and Metrics
Product
Process
Testing Levels
Unit testing
Integration testing
System testing
Major areas of systems testing
Usability and GUI testing
GUI Navigation Diagrams
User acceptance
Regression testing
Quality
Definition of Quality
Quality Assurance
Quality Control
Cmm levels
Sixsigma
Data Base fundamentals for testers (3hrs)
Why should test professionals know Relational DB basics?
SQL DML Basics
Select statements for Testing
SQL Basics - Select
Order of clauses in SQL Select statement:
SQL Basics – Insert, Update, Delete
Combining Data from Multiple Tables
Introduction to Joins
Constraints between fields
Primary Key Fields
Cross Joins
Using Subqueries

Who should attend

Anyone who is seeking career in Software Testing.

Pre-requisites

Basic Computer Knowledge

What you need to bring

You need to bring in your mind, concentration and dedication.

Key Takeaways

Notes
Content
Reviews
There are no Reviews yet.
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions


There are no Reviews yet.
cash back100% Money Back Guarentee

About the Trainer

Manish picture

Manish

Computer Graduate


6+ years of experience.

Currently working as a QA Analyst / SDET with a product based networking giant in Bangalore.

Course Id: 27071