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
|
|