Software Testing

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

The International Software Testing Qualifications Board (ISTQB) is a software testing qualification certification organisation that operates internationally.
ISTQB Certified Tester is a standardized qualification for software testers and the certification is offered by the ISTQB. The qualifications are based on a syllabus, and there is a hierarchy of qualifications and guidelines for accreditation and examination.

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.

Software testing is a crucial piece of the developmental cycle of any software. It basically expels any conceivable defects in the product, before really clients utilize it to think that it’s broken or badly arranged. Accordingly programming testing is essentially the quality check of programming.

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 software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. Agile methods or Agile processes generally promote a disciplined project management process that encourages frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self-organization and accountability, a set of engineering best practices intended to allow for rapid delivery of high-quality software, and a business approach that aligns development with customer needs and company goals.
Course
  • Agile Framework
  • Agile Methods
  • Agile Teams
  • Agile Approach to Planning
  • Scrum
  • Extreme Programming (XP)
  • User Stories
  • Product Backlog