User:Kku/Books/Software testing


Software testing edit

Overview edit

Introduction
Software development process
Software documentation
Software testing
Software bug
Verification and validation (software)
Software testing controversies
Software quality
Software quality assurance
Levels
Unit testing
Development testing
Integration testing
System testing
Acceptance testing
Types
Black-box testing
White-box testing
Installation testing
Compatibility testing
Sanity testing
Smoke testing (software)
Regression testing
User acceptance testing
Destructive testing
Performance testing
Usability testing
Security testing
Manual testing
A/B testing
Fuzz testing
Exploratory testing
Scenario testing
Model-based testing
Build verification test
Planning
Test strategy
Test design
Test plan
Testbed
Development
Test scenario
Test fixture
Oracle (software testing)
Mock object
Test case
Software lifecycle
Capability Maturity Model
Capability Maturity Model Integration
Software release life cycle
Waterfall model
Software performance testing
Test-driven development
Behavior-driven development
Continuous integration
Agile software development
Extreme programming
Tools
Test automation
Test suite
Test harness
Test execution engine
Test double
Test bench
Test script
Software Testing Automation Framework
Framework for Integrated Test
Issue tracking system
Bug tracking system
Test management tools
List of unit testing frameworks
FitNesse
unsorted
Continuous delivery
Symbolic execution
Equivalence partitioning
In-circuit test
Linus's Law
Code refactoring
Debugging
Data-driven testing
Keyword-driven testing
Session-based testing
Functional testing
Scenario (computing)
Database testing
Software regression
Non-functional testing
Stress testing (software)
Recovery testing
Soak testing
Stress testing
Volume testing
Scalability testing
System under test
Ad hoc testing
Assertion (software development)
Financial tester
Modularity-driven testing
Gray box testing
Hybrid testing
TPS report
San Francisco depot
Graphical user interface testing
Software testability
IEEE 829
Agile testing
Dynamic program analysis
Race condition
Security bug
Vulnerability (computing)
Characterization test
Functionality assurance
Data logger
Augmented reality-based testing
Formal verification
Independent test organization
Legacy code
Logfile
Orthogonal Defect Classification
Web testing
Load testing
Orthogonal array testing
Use case
Exception handling
Static testing
Static program analysis
Software review
Code review
Software peer review
Fagan inspection
Software inspection
Error guessing
Code coverage
Cyclomatic complexity
Software metric
Software package metrics