0% found this document useful (0 votes)
3 views

Testing docs

The document lists various types of software testing methods, including Acceptance Testing, Accessibility Testing, and Regression Testing, among others. Each testing type is briefly described, indicating its purpose and the typical teams responsible for conducting the tests. The document serves as a comprehensive reference for understanding different testing methodologies in software development.

Uploaded by

qavasutesting
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Testing docs

The document lists various types of software testing methods, including Acceptance Testing, Accessibility Testing, and Regression Testing, among others. Each testing type is briefly described, indicating its purpose and the typical teams responsible for conducting the tests. The document serves as a comprehensive reference for understanding different testing methodologies in software development.

Uploaded by

qavasutesting
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 6

SNO TESTING

1 Acceptance Testing:
2 Accessibility Testing
3 Active Testing:
4 Agile Testing
5 Age Testing:
6 Ad-hoc Testing
7 Alpha Testing:
8 Assertion Testing
9 API Testing
10 All-pairs Testing:
11 Automated Testing
12 Basis Path Testing
13 Backward Compatibility Testing
14 Beta Testing
15 Benchmark Testing:
16 Big Bang Integration Testing
17 Binary Portability Testing
18 Boundary Value Testing
19 Bottom Up Integration Testing
20 Branch Testing
21 Breadth Testing:
22 Black box Testing:
23 Code-driven Testing
24 Compatibility Testing:
25 Comparison Testing
26 Component Testing:
27 Configuration Testing:
28 Condition Coverage Testing
29 Compliance Testing
30 Concurrency Testing:
31 Conformance Testing
32 Context Driven Testing
33 Conversion Testing
34 Decision Coverage Testing
35 Destructive Testing:
36 Dependency Testing
37 Dynamic Testing
38 Domain Testing:
39 Error-Handling Testing:
40 End-to-end Testing
41 Endurance Testing
42 Exploratory Testing
43 Equivalence Partitioning Testing
44 Fault injection Testing:
45 Formal verification Testing:
46 Functional Testing:
47 Fuzz Testing:
48 Gorilla Testing:
49 Gray Box Testing:
50 Glass box Testing:
51 GUI software Testing:
52 Globalization Testing:
53 Hybrid Integration Testing
54 Integration Testing:
55 Interface Testing
56 Install/uninstall Testing
57 Internationalization Testing:
58 Inter-Systems Testing:
59 Keyword-driven Testing:
60 Load Testing
61 Localization Testing:
62 Loop Testing:
63 Manual Scripted Testing
64 Manual-Support Testing
65 Model-Based Testing:
66 Mutation Testing:
67 Modularity-driven Testing:
68 Non-functional Testing
69 Negative Testing
70 Operational Testing:
71 Orthogonal array Testing
72 Pair Testing:
73 Passive Testing
74 Parallel Testing:
75 Path Testing:
76 Penetration Testing:
77 Performance Testing:
78 Qualification Testing:
79 Ramp Testing:
80 Regression Testing
81 Recovery Testing
82 Requirements Testing:
83 Security Testing
84 Sanity Testing:
85 Scenario Testing:
86 Scalability Testing:
87 Statement Testing:
88 Static Testing
89 Stability Testing
90 Smoke Testing
91 Storage Testing
92 Stress Testing:
93 Structural Testing:
94 System Testing
95 System integration Testing:
96 Top Down Integration Testing
97 Thread Testing:
98 Upgrade Testing:
99 Unit Testing
100 User Interface Testing:
101 Usability Testing:
102 Volume Testing:
103 Vulnerability Testing:
104 White box Testing:
105 Workflow Testing:
criteria and to enable the customer toDEFINITION
determine whether or not to accept the system. It
is usuallydisabled
disabilities (deaf, blind, mentally performed
etc).byThe
theevaluation
customer process is conducted by
persons having
Type of testing consisting in introducing disabilities.
test data and analyzing the execution results. It
is usuallyofconducted
testing from the perspective customersbywho
thewill
testing team.
utilize the system. It is usually
performed by the QA teams.
Type of testing which evaluates a system's ability to perform in the future. The
system by randomlyevaluation process
trying the is conducted
system's by testing
functionality. teams. by the testing
It is performed
Type of testing a software product or system team.
conducted at the developer's site. Usually it
is performed by the end users
Type of testing consisting in verifying if the conditions confirm the product requirements.
Testing technique similarIttois Unit
performed
Testingby inthe
thattesting team.
it targets the code level. Api Testing
Combinatorial testing method that tests all possible discrete not
differs from Unit Testing in that it is typically a QA task and a developer
combinations oftask.
input
parameters. It is performed by the testing teams.
test execution and results reporting. It is performed by a computer and is used inside the
and use this as a guide for defining atesting teams
basic set of execution paths. It is used by testing
Testing method which verifies the behavior of the test
teams when defining cases. software with older versions
developed
of the
Final testing before test environment.
releasing applicationItfor
is performed
commercialby testing team.
purpose. It is typically done by
end-users
evaluate the performance of computer or others.
hardware and software in a given configuration. It
is performed by testing
Testing technique which integrates individual programteams.
modules only when everything is
ready.
and environments, usually for Itconformation
is performedto byan
the testing
ABI teams. It is performed by the
specification.
Software testing technique in whichtesting teams.
tests are designed to include representatives of
other modules boundary values. Itthe
which go towards is performed by the
'main' program areQAintegrated
testing teams.
and tested one at a
time. It is usually performed by the testing teams.
Testing technique in which all branches in the program source code are tested at least
A test suite that exercises once. This
the full is done by of
functionality thea developer.
product but does not test features in
detail. It is performed by testing
having specific knowledge of the application's code/internal teams.
structure. Tests are based
of unit testson
to requirements and functionality.
determine whether It is performed
various sections of the codebyare
QAacting
teamsas expected
under various circumstances.
hardware/software/operating It is performed
system/network by the It
environment. development
is performedteams.
by the testing
versions or other similar products. Canteams.
be performed by tester, developers, product
managers or product
done in the context of the application instead owners.
of just directly testing a specific method.
software, and the effect of adding or modifying resources suchteams.
Can be performed by testing or development as memory, disk drives
and CPU.testing
Type of software Usually it is performed
where by the
each condition is Performance Testing it
executed by making engineers
true and false, in
each of the ways at least once. It is typically made by the Automation
standards, procedures and guidelines. It is usually performed by external Testing teams.
companies
application code, which
moduleoffer "Certifiedrecords.
or database OGC Compliant" brand.
It it usually done by performance
engineers.
The process of testing that an implementation conforms to the specification on which it
information to theisorganization
based. It is usually performed
at a specific by testing
moment. teams.
It is usually performed by Agile
Testing of programs or procedures used testing teams.data from existing systems for use in
to convert
replacement
Type of software testing systems. It is usually
where each performed by
condition/decision the QA teams.
is executed by setting it on
true/false. It is typically made by the automation testing teams.
understand a specimen's structural performance or material behavior under different
loads. It is in
initial states and configuration usually
orderperformed
to maintainbyproper
QA teams.
functionality. It is usually
performed by testing teams.
Term used in software engineering to describe the testing of the dynamic behavior of
code. Itdone
valid input. It is usually is typically performed
by software by testing
development teams.
teams and occasionally by
automation testing teams
Software testing type which determines the ability of the system to properly process
erroneous transactions.
communications, It is
or interacting usually
with otherperformed
hardware,by the testingor
applications, teams.
systems if
appropriate.
Type of testing which checks It is performed
for memory by QAproblems
leaks or other teams that may occur with
prolonged
Black box execution.
testing technique It is usually
performed performed
without by performance
planning engineers.
and documentation. It is usually
performed by manual testers
Software testing technique that divides the input data of a software unit into partitions of
data from
manner which
in which test
the cases canunder
application be derived.
test is it is usually
able performed
to handle by the
exceptions. It isQA teams
performed
by specification
system with respect to a certain formal QA teams. or property, using formal methods
Type of black boxoftesting
mathematics. It isits
that bases usually performed
test cases on theby QA teams. of the software
specifications
component
inputs of a program underarea
- a special test.ofItmutation
is performed by testing
testing. teams.
Fuzz testing is performed by
testing
Software testing technique which focuses onteams.
heavily testing of one particular module. It
is performed by quality assurance teams,
software against its specification but using some usually when of
knowledge running full testing.
its internal workings. It
can be performed by either development or testing teams.
Similar to white box testing, based on knowledge of the internal logic of an application's
The process of testingcode. It is performed
a product that uses abygraphical
development teams.
user interface, to ensure it meets
culture/locale settings using every type of international input possible. Itteams
its written specifications. This is normally done by the testing is performed by
order leverage benefits of these kindthe of
testing team.
testing. It is usually performed by the testing
teams.
The phase in software testing in which individual software modules are combined and
tested as a group. It is usually conducted by testingpass
Testing conducted to evaluate whether systems or components teams.
data and control
correctly
processestoand
oneisanother.
typicallyItdone
is usually
by theperformed by bothengineer
software testing testing and development
in conjunction teams
with the
configuration manager.
messages are properly externalized when used in different languages and locale. It is
usually on
Testing technique that focuses performed by the
testing the testing teams.
application to ensure that interconnection
distinct stages: a Planning Stage and an Implementation Stage.byIt the
between application functions correctly. It is usually done cantesting
be usedteams
by either
manual or automation testing teams.
Testing technique that puts demand on a system or device and measures its response. It
Part of softwareistesting
usuallyprocess
conducted by the
focused onperformance engineersapplication to a
adapting a globalized
particular
A white box testingculture/locale.
technique thatIt exercises
is normally done byloops.
program the testing teams. by the
It is performed
Testing method in which the test development teams.and reviewed by the team before
cases are designed
preparing the dataexecuting
and usingit.It is done
these databy Manual
from Testingsystem.
automated teams. it is conducted by
testing
The application of Model based design forteams
designing and executing the necessary
artifacts
in small waystoinperform
order tosoftware testing.
test sections It is code
of the usually performed
that by or
are seldom testing
neverteams.
accessed
during normal tests execution. It is normally conducted by testers
represent modules, sections, and functions of the application under test. It is usually
functional requirements. Canperformed
be conductedby the
bytesting team.
the performance engineers or by manual
testing teams.
Also known as "test to fail" - testing method where the tests' aim is showing that a
component or system
Testing technique does not to
conducted work. It is performed
evaluate a system by manual or automation
or component testers.
in its operational
environment.
system testing, Regression Usually
Testing, it is performed
configuration by testing
testing teams
and Performance Testing. It is
performed
Analyst or between two testers withby theparticipants
both testing team.
taking turns at driving the
keyboard.
Testing technique consisting in monitoring the results of a running system without
replaced introducing any special
its older version testinstalled
has been data. It and
is performed
is runningby the testing
correctly. It isteam.
conducted by
the testing team.
Typical white box testing which has the goal to satisfy coverage criteria for each logical
path through
simulating the
an attack program.
from It is usually
a malicious source.performed by the
Usually they are development
conducted by team.
specialized
penetration testing companies.
specified performance requirements. It is usually conducted by the performance
engineer.that the software meets its specified
developer for the consumer, to demonstrate
requirements.
Type of testing consisting in raising an input signal continuously until the system breaks
down. It may be conducted by the testing team or the performance engineer.
program (e.g. bug fixes or new functionality) have been made, by retesting the program.
It is performed
Testing technique which evaluates by the
how well testingrecovers
a system teams. from crashes, hardware
failures, orand
unambiguous, other catastrophic
logically problems.
consistent It is performed
and allows designing abynecessary
the testing teams.
and sufficient
set of test cases from those requirements. It is performed by QA teams.
functionality as intended. It can be performed by testing teams or by specialized
security-testing
Testing technique which determines companies.
if a new software version is performing well enough
to accept it for a major testing effort. It is performed
through a complex problem or system for a testing environment. by theIttesting teams. by the
is performed
testing
measuring its capability to scale up - be itteams.
the user load supported, the number of
transactions,
executed at the data
least oncevolume
duringetc. It is conducted
program testing. Itby
is the performance
usually engineer.
performed by the
development team.
sanity of the code, algorithm, or document. It is used by the developer who wrote the
code if an application will crash. It is usually
Testing technique which attempts to determine
ensure that they workconducted by the performance
properly. Typically, engineer.
smoke testing is conducted by the testing
directories and that it reserves sufficient space to preventisunexpected
team, immediately after a software build made. termination
resulting from
Testing technique lack
which of space.
evaluates a It is usually
system performed at
or component byorthe testing
beyond team
the limits of its
specified requirements. It is usually conducted by the performance engineer.
or component and ensures that each program statement performs its intended function.
system meets its Itspecified
is usually performed byIt the
requirements. software developers.
is conducted by the testing teams in both
development
Testing process that exercises andsystem's
a software target environment.
coexistence with others. It is usually
interface and using stubs to test from the top down teams
performed by the testing until the entire system has been
implemented.
components follows It is conducted
the implementation by theoftesting
of subsets teams.
the requirements. It is usually
performed by the testing teams.
Testing technique that verifies if assets created with older versions can be used properly
and that
Software user's learning
verification is not challenged.
and validation method inItwhich
is performed by the testing
a programmer tests if teams.
individual
units
Type of
of source
testing code
whichare fit for use. It
is performed toischeck
usually
howconducted by the
user-friendly thedevelopment team.
application is. It is
performed by testing teams
prepare inputs for, and interpret outputs of a system or component. It is usually
not cause the program to stopperformed
working orby end users
degrade its operation in any manner. It is
usually conducted by the performance engineer.
problems which may affect the application integrity and stability. It can be performed by
includesthe internal
tests testing teams
like coverage or statements,
of code outsourced to specialized
branches, companies.
paths, conditions. It is
performed by software developers.
Scripted end-to-end testing technique which duplicates specific workflows which are
expected to be utilized by the end-user. It is usually conducted by testing teams

You might also like