home

Articles

Blog

Books

Tools

Links

FAQ Page


Software Testing Techniques

A list of different software testing types.

acceptance testing
business, bat, uat,v model, risk, planning, consultancies, functional, non-functional, manual, automated, development, lifecycle,waterfall, inception, elaboration, transition

ad hoc testing
exploratory,error guessing

alpha testing
development,lifecycles,confidence,test independence, acceptance,performance issues, installability, operational,documentation

arc testing
arc, arc testing, test technique, branch, branch testing

beta testing
operational, alpha, customers, consultants, testers, confidence, released, seattle, release, beta testing

black box testing
functional, unit, excersised, boundary value analysis, equivalence, partitioning, State Transition, cause-effect graphing, syntax, white, error guessing

branch condition combination testing
execute

branch condition testing
design technique,execute

branch testing
execute,outcomes, outcome,design,structural,white box,technique, executable,statement,coverage,developer, software testing

code-based testing
objectives,implementation, test design, implementation, code-based, code-based testing, test design techniques, test technique, test case, test cases, test case suite, BS 7925-1

compatibility testing
systems,communicate, compatibility, compatability testing, testing, software testing, test techniques,BS 7925-1

complete path testing
test cases,design technique,execute,component,white box,requirements,space shuttle,coverage,manual,automated, negative, paths, path, path testing, test case, test case design, test case design, test design, test cases, execute, execute paths, component testing, medical software, test execution, static analyzers, dynamic analysis, tester, behaviour

component testing
individual,software,components,integrated, software,white box,static,dynamic

conformance testing
conforms,specification,implementation, conformance testing, software testing, non-functional testing, non-functional,

conversion testing
convert,data,systems,programs., software testing, data conversion

data definition-use testing
design technique,component, test case, test cases, test case suite, component testing, test execution, data definition, data definition-use pair, software testing, component testing, white box, white box testing

data flow testing
cases,variable usage,code, software testing,test cases, variable flow, data flow, code testing, test technique, test case design, component testing

design-based testing
objectives,architectural,detail,paths,paths, design-based, testing, software testing, software architecture, test case, test cases, test case design,test execution, invocation paths, behaviour

dirty testing
negative, negative testing, software testing, testing, beizer, black box testing, white box testing, functional testing

documentation testing
documentation,support, implementer, support,software testing,beta testing, software support

domain testing
equivalence partition, equivalence,partition, partition testing, functional testing, component testing, code testing, white box testing

equivalence partition testing
design technique,component,classes, component testing, test case, test case design, test case suite, unit testing, functional testing, equivalence, equivalence testing

exhaustive testing
design technique,case suite,input values

facility testing
functional, functional testing, functional test, test case, test case design, design technique

feature testing
feature, features

glass box testing
structural, structural testing, glass box, test technique, test case design, test cases

incremental testing
system, components, integrated, incrementally, tested, risk, mitigated, stakeholders, waterfall, iterative, elaboration, construction, Visual Source Safe, ChangeMan, functional testing, non-functional testing, integrated system,

installability testing
conversion,documentation,end-users customers, beta,lifecycle,cycle,risk,environment,procedures, installation

integration testing
faults, interfaces, interaction, small, large, components, input, failures, tested, functionality, simulated, stubs, drivers, test technique

interface testing
system,components,interfaces, integration, integration testing, in the small, in the large

isolation testing
individual,components,stubs, isolation testing, component testing, drivers, test harness

LCSAJ testing
component,execute

Load Testing
behaviour, non-functional, performance, objectives, planning, resources, tools, inception, elaboration, sequential, waterfall, web services, integration, expected outcome, tools

logic-coverage testing
structural, test case design, test case

logic-driven testing
structural, test case design, test case

maintainability testing
specified,objectives

modified condition/decision testing
design,technique,branch

negative testing
dirty,fail,failure,specified,positive, black box,white box, integration,risk,mitigated,user acceptance

non-functional requirements testing
requirements,performance,usability, requirements management, testing, requirements testing, non-functional, non-functionality, performance testing, load testing, stress testing

Notes on Test estimation
point analysis, task planning, procedure, estimate, RUP,risk,top-down, bottom-up, inception, Elaboration, test management, iterative, metrics, maturity, test planning, integration

N-switch testing
state,transition,execute,valid,sequences

operational testing
evaluate,system,component

partition testing
equivalence, partition, testing, software testing, Beizer, functional testing, black box, black box testing

path testing
test cases,design technique, execute,component,white box,requirements,space shuttle, coverage,manual,automated, negative

Penetration Testing
security,features,system design,implementation documentation,code,manuals

performance testing
component,system,specified,confidence, behaviour,stress, load,consultancy, contracting out,waterfall,inception,Computer Aided Software Testing Tools,CAST,performance, performance testing, stress testing, load testing, non-functional testing, test lab, test consultancy,test automation, automated testing, test techniques, RUP, LoadRunner, Computer Aided Software Testing,

portability testing
specified, hardware, software, platforms, test, compatability, conversion, installability, recovery, v model, technique, risk, complexity, inception, elaboration, ported, Windows XP environment, Windows 2000 environment, operating system functionality, system testing, test environment, nuclear testing, aeronautical testing, nuclear software, beta testing, hardware configuration, configurations, RUP, Rational Unified Process, requirements, predicted outcomes

progressive testing
regression,features,integration,incremental,black box,quality,techniques,Beizer, incremental testing, regression testing, Boris Beizer, Black Box Testing, black box, test case, test case design, component testing, unit testing, functional testing, acceptance testing, software quality cycle, SDLC, integration testing

recovery testing
failure,ability, software testing, system ability, recovery, disaster recovery, failure

regression testing
retesting,after,modifications

requirements-based testing
performance,black box,component,functions ,non-functional,security,analysts,testers

security testing
requirements, penetration, virus, intruder, military, secure, privacy, non-functional, buffer overruns, hot sql injection, testability, risk, penetration testing, pen testing

serviceability testing
maintainability, software testing, testing, service, IT management, IT service, service levels, maintenance, software maintenance, application management

Smoke Testing
smoke,confidence,integrated build,testing of hardware,smoking,iteratively,configuration management tools,health check,system,failure,incremental,test technician,tester

state transition testing
design,technique,test case,execute

statement testing
execute,outcomes,outcome,design,structural,white box,technique, executable,branch,coverage,developer,statements

static testing
without,execution,analysis, inspections,reviews,sql,object testing, test execution, component testing, Fagan, Fagan inspections, walkthrough, walkthroughs, errors, faults

statistical testing
design,techniqe,distribution,input,representative,cases

storage testing
specified,objectives

stress testing
load,requirements,safety,system,load

structural testing
ISEB,practitioner,white box

structured basis testing
design,technique,logic,100%,branch,coverage

symbolic execution

syntax testing
design,technique,component,system,input

technical requirements testing
non-functional

testing

testing
requirements,errors

thread testing
variation,top-down,progressive,integration,implementation,components

top-down testing
integration,component,simulated,stubs

unit testing
component

usability testing
users,ease

volume testing
system,large,volumes,data,performance,non-functional,database,sql,query,optimized,indexed

white box testing
structural,design,black box,code,internal structure,component, static,dynamic,analysis,reviews,inspections,cyclomatic complexity metric,path,branch,tools,harness


See our Sarbanes-Oxley compliance, load testing and Financial Glossary pages.
Articles   Books   FAQ Page   home   Jobs   Links   Reviews Page   Tools  
Booklist   books   Measurement   Testing   Tools