Software Testing – Program 1(Using Selenium 3.0)
Today’s software industry requires a Manual Tester who is not only proficient in software testing but also has deep knowledge of complete software development process to work continuously with development team. This demand cannot be satisfied just by learning a course which is focused only on basic knowledge of software testing
Our software testing training have highly qualified professionals in delivering a selenium training course that help students to learn effective web automation testing using the selenium test suit and automated scripts. So if you want to make your career in this you can enroll here anytime and get a free demo class.
Our Software Quality Testing Training will have the below process:
- Manual Testing (SQT, QMS, ISTQB, AGILE,RTM & DTM, Defect Tracking)
- DataBase Testing (SQL, Oracle Database, TOAD/SQL Developer)
- Design Automation Testing Framework as per the client requirement or application behaviour.
- Unix Testing(Putty)
- Mobile Testing(Android, iPhone/iOS)
- Cloud Testing
- Automation Testing (Selenium,QTP/UFT, QC/ALM)
Manual Testing with QMS
- Software Testing- The Basics
- Software Testing Terminology
- Software Development Life Cycle (SDLC)
- Software Testing Methodologies/Models
- Software Testing Life Cycle (STLC).
- Testing Approach
- Types of Testing
ISTQB Cretification
- Fundamentals of Testing
- Testing Throughout the Software Life Cycle
- Static Techniques
- Test Design Techniques
- Test Management
Database Testing
- Database Concepts
- Basic SQL (Structured Query Language)
- SQL Functions
- General Functions
- Joining Tables
Unix/Linux Testing
- Unix/Linux Testing (Server Side Testing)
Mobile Testing
- Mobile Testing for Android & iPhone
ETL Testing
ETL stands for Extract-Transform-Load and it is a process of how data is loaded from the source system to the data warehouse. Data is extracted from an OLTP database, transformed to match the data warehouse schema and loaded into the data warehouse database. Many data warehouses also incorporate data from non-OLTP systems such as text files, legacy systems and spreadsheets.
ETL or Data Warehouse Testing is divided into four different categories:
- New Data Warehouse Testing
- Migration Testing
- Change Request
- Report Testing
Course
- Software Testing
- DBMS
- SQL
- Excel VBA
- Unix
- DWH: Data Ware Housing Concepts
- ETL Testing
- Informatica
Database Testing
Database testing is one of the major testing which requires tester to expertise in checking tables, writing queries and procedures. Testing can be performed in web application or desktop and database can be used in the application like SQL or Oracle. There are many projects like banking, finance, health insurance which requires extensive database testing.
Advantages of Database Testing:
- Avoid data duplication
- Control data security
- Reduces cost of data entry, storage, and retrieval
- Data can changed easily
Black Box Testing in Database Testing:
Black box testing involves testing interfaces and the integration of the database, which includes:
- Mapping of data
- Verifying incoming data and outgoing data from query functions
- UI and DB integration is now available; we can insert/delete/update data from the front end in a way that the trigger gets invoked. That select statements can be used to retrieve the DB data to see if the trigger was successful in performing the intended operation.
- Various techniques can be used to perform database testing
- Cause Effect Graphing Technique
- Equivalence Partitioning
Black Box Testing in Database Testing:
Black box testing involves testing interfaces and the integration of the database, which includes:
- Mapping of data
- Verifying incoming data and outgoing data from query functions
- UI and DB integration is now available; we can insert/delete/update data from the front end in a way that the trigger gets invoked. That select statements can be used to retrieve the DB data to see if the trigger was successful in performing the intended operation.
- Various techniques can be used to perform database testing
- Cause Effect Graphing Technique
- Equivalence Partitioning
Database Testing Process:
- Prepare Test Cases/Automation Script
- Execute Test Cases /Test Set
- Execute SQL Queries
- Perform SQL Injection
- Check Test Result
- Validate according to the expected results
Course
- Module 1: Database Concepts
- Module 2: Basic SQL (Structured Query Language)
- Module 3: SQL Functions
- Module 4: General Functions
- Module 5: Joining Tables
- Module 6: Operators (Data using Group Function)
- Module 7: Database Objects (Constraints & Views)
- Module 8: Structural & Functional Database Testing using TOAD Tool
ISTQB Training
Section #: 01 – Fundamentals of Testing
- Why is Testing Necessary
- What is Testing?
- Seven Testing Principles
- The Psychology of Testing
- Code of Ethics
Section #: 02 – Testing Throughout the Software Life Cycle
- Software Development Models
- Test Levels
- Test Types
- Maintenance Testing
Section #: 03 – Static Techniques
- Static Techniques and the Test Process
- Review Process
- Static Analysis by Tools
Section #: 04 – Test Design Techniques
- The Test Development Process
- Categories of Test Design Techniques
- Specification-based or Black-box Techniques
- Structure–based or White-box Techniques
- Experience-based Techniques
- Choosing Test Techniques
Section #: 05 – Test Management
- Test Organization
- Test Planning and Estimation
- Test Progress Monitoring and Control
- Configuration Management
- Risk and Testing
Section #: 06 – Tool Support for Testing
- Types of Test Tools
- Effective Use of Tools: Potential Benefits and Risks
- How Introducing a Tool into an Organization
Mobile Application Testing
Mobile application testing is a process by which application software developed for handheld mobile devices is tested for its functionality, usability and consistency. Mobile application testing can be an automated or manual type of testing. Mobile applications either come pre-installed or can be installed from mobile software distribution platforms.
Mobile Application Testing Tools
- MITE (Mobile Internet Testing Environment)
- Mobile Simulators
- Mobile Emulators
- Types of Mobile Applications
- Types of Mobile Platforms
- Mobile Simulators, Emulators
- Side loading Binary files on Mobile devices / Mobile Simulators, Emulators
Agile Training
- Agile Framework
- Agile Methods
- Agile Teams
- Agile Approach to Planning
- Scrum
- Extreme Programming (XP)
- User Stories
- Product Backlog