
(1st Class)
01) Black box testing
02) White box testing
03) Unit testing
04) Incremental integration testing
05) Integration testing
06) Functional testing
07) System testing
08) End-to-end testing
09) Sanity testing
10) Regression testing
(2nd Class)
11) Acceptance testing
12) Load testing
13) Stress testing
14) Performance testing
15) Usability testing
16) Install/uninstall testing
17) Recovery testing
18) Security testing
19) Compatibility testing
20) Comparison testing
21) Alpha testing
22) Beta testing
Rally Tool
https://rally1.rallydev.com
Components
1) User Stories
2) Test Cases creation
3) Test Case Execution
4) Defects creation
5) Reports generation
Documentation Engineering
1) Business Requirement Document (BRD), Functional Requirement Document (FRD), System Requirement Specifications (SRS), PDM (Physical Data Model), HLD (High Level Design), TDD (Technical Design Documents), STM (Source to Target Mapping Document)
2) Test Plan
3) Test Strategy
4) Test Cases
5) Migration Document
Software Life Cycle (SDLC)
i) Requirements
ii) Design
iii) Development
iv) Testing
v) Deployment
vi) Support
Software Testing Life Cycle
i) Test Planning
ii) Test Analysis
iii) Test Design
iv) Construction and verification
v) Testing Cycles
vi) Final Testing and Implementation
vii) Post Implementation
Bug Life Cycle
i) Line Summary
ii) Complete description
iii) Steps to perform
iv) Reproducible Y/N
v) Version
vi) What Operating System
Introduction to Waterfall Methodology
Introduction to Agile Methodology
HP ALM Introduction
Major modules in HP ALM are
1) Requirements
2) Test Plan
3) Test Lab
4) Defects
Introduction to QTP
Introduction to Loadrunner
Software quality assurance consists of means of monitoring the software engineering processes and methods used to ensure software quality. It encompasses on the entire software development process including processes such as requirements definition, software design, coding, source code control, code reviews, software configuration management, testing, release management, and product integration. It is organized into: goals, commitments, abilities, activities, measurements, and verification.
In this class below are the topics covered:
Lecture-1 Introduction on various types of Testing
Lecture-2 Introduction on various types of Testing (Continued) and Functional Testing of an web application
Lecture-3 Introduction of Test Management tool (Rally)
Lecture-4 Introduction of Test Management tool (Rally) (Continued)
Lecture-5 Discussion on various types of documents
Lecture-6 Discussion on various methodologies such as SDLC, STLC methodology and Bug Life Cycle
Lecture-7 Discussing on Agile Methodology
Lecture-8 Very quick review of all the above
Lecture-9 Introduction on Quick Test Professional (QTP) as a Tester point of view [Not too much coding]
Lecture-10 Introduction on Load Runner as Performance Testing