Document
☰
Engineering Labs
Home
Categories ▾
⚙️ Mechanical
💻 Computer Science
⚡ EEE
🏗️ Civil
Blogs
About Us
Privacy Policy
Contact us
Follow Us ▾
📘 Facebook
▶️YouTube
📢 Telegram Channel
💬 Telegram Group
🔖 Bookmarks
⬆ Upgrade
🧩 More Apps
|
🔗 Share
✉ Send Feedback
⭐ Rate App
←
✕
Engineering Labs
v2.2.1
📌 Bookmarks
👑 Upgrade
📂 Categories
📱 More Apps
Information
ℹ️ About Us
📞 Contact Us
🔒 Privacy Policy
📝 Blogs
Communicate
🔗 Share
✉️ Send Feedback
⭐ Rate App
Social
📘 Facebook
▶️ YouTube
📢 Telegram Channel
💬 Telegram Group
←
Software Testing
Practical project ideas and implementations for hands-on learning
INTRODUCTION
Basic definitions in Software Testing
Defect classes, the defect repository and test design
Defect Examples: The Coin Problem
Developer/Tester Support for Developing a Defect Repository
Origin of Defects
Role of process in software quality
Software testing principles
Testing as a process
Testing as an engineering activity
The tester’s role in a software development organization
LEVELS OF TESTING
Alpha, beta and acceptance tests
Designing integration tests
Designing the unit tests
Integration test planning
Integration tests
Regression testing
Running the unit tests and recording results
System test - The different types
The class as a testable unit
The need for levels of testing
The test harness
Unit test
Unit test planning
TEST AUTOMATION
Components of review plans
Criteria for test completion
Measurements and milestones for controlling and monitoring
Reporting review results
Review program
SCM
Status meetings - Reports and control issues
Types of Reviews
TEST CASE DESIGN STRATEGIES
Additional White Box Test Design Approaches
Boundary Value Analysis
Coverage and Control Flow Graphs
Covering Code Logic
Equivalence Class Partitioning
Evaluating Test Adequacy Criteria
Introduction to Testing Design Strategies
Other Black Box Test Design Approaches
Paths: Their Role in White Box-Based Test Design
Random Testing
Test adequacy criteria
Test Case Design Strategies
The Smart Tester
Using black box approach to test case design
Using white box approach to test design
TEST MANAGEMENT
Building a testing group
Defining terms - Controlling and Monitoring
Introducing the test specialist
Locating test items
Organization structures for testing teams
People and organizational issues in testing
Process and the engineering disciplines
Reporting test results
Skills needed by a test specialist
Test plan attachments
Test plan components
Test planning
The role of three groups in test planning and policy development