Last Update On:23-12-2024
QA Testing, MANUAL TESTING
1.Testing fundamentals
- Introduction
- Why explicitly the s/w companies are recruited the test engineers
- Who can do this Testing
- What is Project
- What is Product
- What is Quality
- The classical definition of quality
- What is Defect
- The latest definition of quality
- What is testing
- What is Bidding the Project
- What is Kick-Off Meeting
- What is a PIN (Project Initiation Note)
2.Real-time manual testing
Software Development Life Cycle (SDLC):
SDLC contains six phases they are:
- Initial phase or requirements phase.
- Analysis phase
- Design phase
- Coding Phase
- Testing Phase
- Delivery & Maintenance Phase
(a) Task
(b) Role
(c) Proof
- Templates
- Prototype
- Where exactly the testing comes in to picture
- Kinds of Testing
- What is Un-conventional testing
- What is Conventional testing
Testing Methodology or Testing techniques:
There are three methods of testing
(a) Black-Box Testing
(b) White-Box Testing
(c) Grey-Box Testing
Levels of Testing:
- Dynamic Testing
- Unit Level Testing
- Module Level Testing
- Integration Level Testing
- System Level Testing
- User Acceptance Testing (U.A.T)
- Static Testing
- Reviews
- Inspection
- Audit
- Walkthrough
Environment:
The environment is a combination of three layers
a.Presentation layer
b. Business layer
c. Database
Types of Software Environment:
There are four types of environments
a. Stand alone environment or One-tier environment
b. Client-server environment or Two-tier Architecture
c. Web environment or Three-tier Architecture
d. Distributed environment or N-tier Architecture
Software Development Models:
- Water Falling Model
- Prototype Model
- Evolutionary Model
- Spiral Model
- Fish Model
- V-Model
3.Types of Manual Testing
- Build Acceptance Testing or Build Verification Testing or Sanity Testing
- Regression Testing
- Re-Testing
- α- Testing (Alpha Testing)
- β-Testing (Beta)
- Static Testing
- Dynamic Testing
- Installation Testing
- Compatibility Testing
- Monkey Testing
- Usability Testing
- Exploratory Testing
- End-To-End Testing
- Port Testing
- Reliability Testing
- Security Testing
- Authentication Testing
- Direct URL Testing (Uniform Resource Location)
- Fire Wall Leakage Testing
- Mutation Testing
- ADHOC Testing
- Smoke Testing
- Incremental Testing
- Functional and System Testing
- Usability Testing
- Functional Testing
- Performance Testing
- Security Testing
- Authorization
- Access Control
- Encryption / Decryption
4.Life Cycle of Manual Testing
Software Testing Life Cycle
The Software Testing Life Cycle Contains Six Phases.
They are...
- Test Planning
- Test Development
- Test Execution
- Result Analysis
- Bug Tracking
- Reporting
Test Design Techniques
Test Case Design
- Introduction
- Test Case Design Template
- Types of Test Cases
- Test Case Design Reviews
- Test Data Setup
Test Execution
- Re-Testing
- Regression Testing
Result Analysis
- Comparing Expected and Actual Values
- Status of the Result
Defect Tracking
- What is Defect
- Preparation of Defect Profile Document
- Defects Tracking and Posting in Tool
Defect Reporting
- Defect Lifecycle Process
- Defect Removal Efficiency
TERMINOLOGY
- Defect Product
- Defective Product
- Quality Assurance
- Quality Control
- NCR(Non-Conformance Raised)
- Inspection
- Audit
- Internal Audit
- External Audit
- CAPA
- Software Configuration Management
- Common Repository
- Check-in
- Check out
- Base Line
- Publishing or Pinning
- Release
- Delivery
- Software Release Note
- Software Delivery note
- Review
- Review Report
- Peer Review
- Peer Review Report
- Defect Age
- Slipping
- Escalation
MISCELLANEOUS
- INTERVIEW TIPS ARE GIVEN along with guidelines to create a catchy resume.
- Assistance to the candidates in Interview help would be given
- I shall also be giving a clear picture of /understanding of how the real environment will be
- Overview of Languages to be learned for Testing
- My training would be more of a practical perspective for the students for them to get a better understanding of Testing is done in a real-time environment.