Software Testing

Software Testing

Software testing is defined as an activity to check whether the actual results match the expected results and to ensure that the software system is Defect free. It involves execution of a software component or system component to evaluate one or more properties of interest. Software testing also helps to identify errors, gaps or missing requirements in contrary to the actual requirements. It can be either done manually or using automated tools. Some prefer saying Software testing as a White Box and Black Box Testing.

CIRRICULUM

Manual Testing - ISTQB

  • Why is Testing Necessary
  • Software Systems Context
  • Causes of Software Defects
  • Role of Testing in Software Development,
  • Maintenance and Operations
  • Testing and Quality
  • How Much Testing is Enough?
  • What is Testing?
  • Seven Testing Principles
  • Fundamental Test Process
  • Test Planning and Control
  • Test Analysis and Design
  • Test Implementation and Execution
  • Evaluating Exit Criteria and Reporting
  • Test Closure Activities
  • The Psychology of Testing
  • Code of Ethics
  • Software Development Models
  • V-model (Sequential Development Model)
  • Iterative-incremental Development Models
  • Testing within a Life Cycle Model
  • Test Levels
  • Component Testing
  • Integration Testing
  • System Testing
  • Acceptance Testing
  • Test Types
  • Functional Testing
  • Non-functional Testing
  • Structural Testing
  • Re-testing and Regression Testing
  • Maintenance Testing
  • Static Techniques and the Test Process
  • Review Process
  • Activities of a Formal Review
  • Roles and Responsibilities
  • Types of Reviews
  • Success Factors for Reviews
  • Static Analysis by Tools
  • The Test Development Process
  • Categories of Test Design Techniques
  • Specification-based or Black-box Techniques
  • Equivalence Partitioning
  • Boundary Value Analysis
  • Decision Table Testing
  • State Transition Testing
  • Use Case Testing
  • Structure-based or White-box Techniques
  • Statement Testing and Coverage
  • Decision Testing and Coverage
  • Other Structure-based Techniques
  • Experience-based Techniques
  • Choosing Test Techniques
  • Test Organization
  • Test Organization and
  • Independence
  • Tasks of the Test Leader and
  • Tester
  • Test Planning and Estimation
  • Test Planning
  • Test Planning Activities
  • Entry Criteria
  • Exit Criteria
  • Test Estimation
  • Test Strategy, Test Approach
  • Test Progress Monitoring and Control
  • Test Progress Monitoring
  • Test Reporting
  • Test Control
  • Configuration Management
  • Risk and Testing
  • Project Risks
  • Product Risks
  • Incident Management
  • Types of Test Tools
  • Tool Support for Testing

SQL Introduction

  • Use of SQL in Testing
  • SQL-DDL (Data Definition Language)
  • SQL-DML (Data Manipulation Language)
  • SQL-DCL (Data Control Language)
  • SQL Queries

Automation Testing Selenium

  • Selenium Components
  • IDE Features
  • Panes
  • Debugging
  • Breakpoints
  • Stepping through Test Case
  • Understand Log Pane
  • Commands
  • Regular Expression
  • Synchronization Issue
  • Basic Scripting in Selenium

Mantis Bug Tracker

  • About MantisBT
  • What is MantisBT?
  • User Management
  • Creating User Accounts
  • Enabling/Disabling User Accounts
  • Deleting User Accounts
  • User Signup
  • Forgot Password and Reset
  • Password
  • Changing Password
  • Pruning User Accounts
  • Authorization and Access Levels
  • Auto Creation of Accounts on Login
  • User Profiles
  • Issue Lifecycle and Workflow
  • Issue Creation
  • Issue Statuses
  • Page descriptions
  • Login page
  • Main page
  • View Issues page
  • Issue View page
  • Issue Change Status page
  • Issue Edit page
  • My Account Page
  • Manage Users
  • Manage Projects Page
  • Reopen Issue
  • Delete Issue
  • Close Issue
  • Resolve Issue

HP – QTP (Overview)

  • Quick Test Window
  • Views in QTP
  • Capture and Playback Principle
  • Recording Modes
  • Run Modes
  • Object Repository
  • Object Spy
  • Synchronization
  • Measuring Transactions
  • Check Points
  • Parameterization
  • Regular Expression
  • Output Values
  • Actions
  • Test Batch Runner
  • Linking Up QTP with QC

PLACEMENT

CERTIFICATES

TRAINING SUPPORT

WORLD CLASS CURRICULUM

ONE AND ONE MENTORING

FAQ's

What is Web Testing Where is it used in real life?

Toggle content goes here, click edit button to change this text.

What is functional testing in Web applications?

A functional requirement may be technical, business, or process based. Functional Testing is the process by which expected behaviour of an application can be tested.Web Functional testing is a process to test Web applications to detect if your web application is functionally correct.

What are the different types of testing?

  • Unit testing.
  • Integration testing.
  • System testing.
  • Sanity testing.
  • Smoke testing.
  • Interface testing.
  • Regression testing.
  • Beta/Acceptance testing.

What Our Student's Say

Java is a one of the most used computer programming language. It enables programmers to write codes using more powerful instruction sets provided by Oracle Inc. It is one of the high-level programming language is used in web application, enterprise application and standalone applications. The java has some kind of rules; these rules are known as its “syntax”. Once a program has been written, the high-level instructions are translated into machine codes by JVM that computers can understand and execute.

CIRRICULUM

C Programming

  • Why ‘C’?
  •  Operator, Operands, Expressions
  •  Iterators
  •  Functions
  • Pointers
  • Arrays 1D, 2D
  • Storage Classes and Preprocessors
  • Structure and Unions
  • File I/O
  • Bitwise Operators, Function Pointers
  • Introduction to Linked List

C++ Programming

  •  Difference between C and C++
  • OOP Concepts
  • Class and Objects
  •  Constructors and Destructors
  •  Inheritance
  •  Friend functions and Classes
  •  Polymorphism
  • Overloading functions
  •  Overloading Operators
  •  Copy Constructor
  •  Virtual Functions
  •  Class and Function Templates
  •  Exception Handling
  •  File Handling

Core Java

  • Java – What, Where and Why?
  • History and Features of Java
  • Internals of Java Program
  • Difference between JDK, JRE and
  • JVM
  • Internal Details of JVM
  • Variable and Data Type
  • Aggregation and Composition(HAS-A)
  • Method Overriding
  • Covariant Return Type
  • Super keyword
  • Instance Initializer block
  • Ffinal keyword
  • Runtime Polymorphism
  • Abstract class and Interface
  • Package and Access Modifiers
  • Object class
  • Java Array
  • Strictfp keyword
  • Advantage of OOPs
  • Object and Class
  • Method Overloading
  • Constructor
  • Static variable, method and block this keyword
  • Inheritance (IS-A)
  • String : What and Why?
  • Methods of String class
  • StringBuffer class
  • StringBuilder class
  • StringTokenizer class
  • Exception Handling : What and Why?
  • Try and catch block
  • Multiple catch block
  • Finally block
  • Exception Propagation Using throw and throws
  • Custom Exception
  • Serialization & Deserialization Using Serializable And Externalizable Interface
  • Transient keyword
  • Basics of Swing
  • Nested Class : What and Why?
  • Member Inner class
  • Annonymous Inner class
  • Local Inner class
  • Static nested class
  • BorderLayout
  • GridLayout
  • FlowLayout
  • BoxLayout
  • CardLayout
  • Multithreading : What and Why?
  • Life Cycle of a Thread
  • Creating Thread
  • Thread Schedular
  • Sleeping a thread
  • Joining a thread
  • Thread Priority
  • Daemon Thread
  • Garbage Collection
  • Runnable interface
  • Synchronization : What and Why?
  • Synchronized method
  • Synchronized block
  • Life Cycle of Applet
  • Displaying image in Applet
  • Painting in Applet
  • Collection Framework
  • ArrayList class
  • LinkedList class
  • HashSet class
  • LinkedHashSet class
  • PriorityQueue class
  • HashMap class
  • LinkedHashMap class
  • Comparable and Comparator
  • Properties class
  • File Output Stream & File Input Stream
  • Buffered Output Stream & Buffered Input Stream
  • File Writer & File Reader
  • Input from keyboard by Scanner
  • Print Stream class
  • Print Writer class
  • Assertion
  • For-each loop
  • Varargs
  • Static Import
  • Autoboxing and Unboxing
  • Enum Type
  • Annotation

Advance Java

  •  Basics of JSP
  • Life cycle of JSP
  • Page directive
  • Include directive
  • Taglib directive
  • Scriptlet tag
  • Expression tag
  • Declaration tag
  • Jsp:forward
  • Jsp:include
  • Bean class
  • Jsp:useBean
  • Jsp:setProperty & Jsp:getProperty
  • Out
  • Request
  • Response
  • Config
  • Application
  • Session
  • Page Context
  • Page
  • Exception

Servlet

  • Servlet: What and Why?
  • Basics of Web
  • Servlet Interface
  • GenericServlet
  • HttpServlet
  • Servlet Life Cycle
  • Working with Apache Tomcat Server
  • Servlet in Eclipse
  • Hidden Form Field
  • URL Rewriting
  • Http Session
  • Introduction To Filter
  • Useful examples
  • JDBC Drivers
  • Steps to connect to the database
  • Connectivity with Oracle
  • Connectivity with MySQL
  • Statement interface
  • ResultSet interface
  • PreparedStatement interface
  • CallableStatement interface
  • JDBC New Features
  • ServletRequest methods
  • Registration example with DB
  • Request Dispatcher
  • Send Redirect
  • ServletConfig methods
  • ServletConfig example
  • Servlet Context methods
  • Servlet Context example
  • Session Tracking
  • Custom Tag : What and Why?
  • Custom Tag Example
  • Project Development in MVC Architecture

Web Technology

  • Introduction to HTML
  • HTML Tags
  • Introduction to CSS
  • Using CSS
  • Introduction to Javascript
  • Using Javascript
  • Client-side Validation

Framework

  • Introduction to Struts2 Framework
  • Struts2 Architecture
  • Struts2 Hello World Example
  • MVC 1 And MVC 2 in Struts2
  • Action Classes
  • Interceptors in Struts2
  • Validation Framework
  • Spring Framework Architecture
  • Spring Hello World Example
  • Spring IOC Containers
  • Spring Bean Life Cycle
  • Spring Dependency Injection
  • Spring JDBC Template
  • Hibernate Framework Architecture
  • Hibernate Hello World Example
  • Hibernate With Annotation
  • Mapping In Hibernate
  • Collection In Hibernate
  • Hibernate Web Application

Oracle

  • Introduction to DBMS
  • Database Design, ER Diagrams & Normalization
  • Introduction to SQL and SQL*Plus
  • SQL-DDL (Data Definition Language)
  • SQL-DML (Data Retrieval)
  • SQL-DML (Data Manipulation Language)
  • Transaction Processing
  • Views, Synonyms & Sequences
  • Indexing & Clustering
  • PL/SQL Language, PL/SQL Modules
  • Cursors, Procedures, Functions
  • Packages, Database Triggers
  • Oracle Architecture

Certification

  • Oracle Sun Certification exam for OCJP exam for Java
  • Oracle Certified Associates for SQL

CASE STUDY

CERTIFICATES

TRAINING SUPPORT

WORLD CLASS CURRICULUM

ONE AND ONE MENTORING

FAQ's

Toggle title

Toggle content goes here, click edit button to change this text.

Toggle title

Toggle content goes here, click edit button to change this text.

Toggle title

Toggle content goes here, click edit button to change this text.

What Our Student's Say

Sneak In

X
WhatsApp chat