Sunteți pe pagina 1din 4

Automation Testing

Determines how well a product functions through a series of automated tasks,


using a variety of tools to sim ulate complex test data

Alpha Testing
1. Testing of a software product or system conducted at the developer’s site by the
customer
Automated Testing
2. That part of software testing that is assisted with software tool(s) that does not
require operator input, analysis, or evaluation.
Beta Testing
3. Testing conducted at one or more customer sites by the end user of a delivered
software product system.
Compatibility Testing
4. Determines how well a product works in conjunction with a variety of other
products, on certain operating systems, across a broad range of hardware and
component configurations and when exposed to earlier versions of the product.
Database Testing
5. Most web sites of any complexity store and retrieve information from some type of
database. Clients often want us to test the connection between their web site and
database in order to verify data and display integrity.
Error-based Testing
6. Testing where information about programming style, error-prone language
constructs, and other programming knowledge is applied to select test data capable
of detecting defaults, either a specified class of faults or all possible faults.
Exhaustive Testing
7. Executing the program with all possible combinations of values for
program variables.
Failure-directed Testing
8. Testing based on the knowledge of the types of errors made in the past that are
likely for the system under test.
Fault based testing
9. Testing that employs a test data selection strategy designed to
generate test data capable of demonstrating the absence of a set of
pre-specified faults, typically, frequent occurring faults.
Functional Localization Testing
10. Determines how well a product functions across a range of
language, localized versions are checked to determine whether
particular language translations create failures specific to that
language versions.
Heuristics Testing
11. Another term for fault-directed testing.
Hybrid Testing
12. A combination of top-down testing combined with bottom-up testing
of prioritized or available components.
Interoperability Testing
13. Determines, to a deeper extent than compatibility testing, how well a
product works with a specific cross section of external components
such as hardware, device drivers, second-party software and even
specific operating systems and factory delivered computer systems.
Intrusive Testing
14. Testing that collects timing and processing information during
program execution that may change the behavior of the software
from its behavior in a real environment.
Install Testing
15. Determines how well and how easily a product installs on a variety of
platform configurations
Mutation Testing
16. A method to determine test set thoroughness by measuring the
extent to which a test set can discriminate the program from slight
variants of the program.

Mundane Testing
17. A test that include many simple and repetitive steps, it can be called
as Manual Testing
Operational Testing
18. Testing performed by the end user on software in its normal
operating environment.
Path coverage Testing
A test method satisfying coverage criteria that each logical path through the program is
tested. Paths through the program often are grouped into finite set of classes; one path
from each class is tested
Qualification Testing
19. Formal Testing usually conducted by the developer for the customer,
to demonstrate that the software meets its specified requirements.
Random Testing
20. An essentially black-box testing approach in which a program is
tested by randomly choosing a subset of all possible input values.
The distribution may be arbitrary or may attempt to accurately reflect
the distribution of inputs in the application environment.
Regression Testing
21. Selective re-testing to detect faults introduced during modification of
a system or system component to verify that modifications have not
caused unintended adverse effects, or to verify that a modified
system or system component still meets its requirements.
Smoke Testing
22. It is performed only when the build is ready. Every file is compiled,
linked, and combined into an executable program every day, and the
program is then put through a “smoke test”, a relatively simple
check to see whether the product “smokes” when it runs.
Web site Testing
23. Compatibility Testing
–compatibility testing tests your web site across a wide variety
browser/operating system combinations. This testing typically exposes
problems with plug-ins. ActiveX controls, Java applets, JavaScript,
forms and frames. Currently there are over 100 possible combinations
of different windows operating systems and various versions of NE and
IE browsers. It is important to test across a large number of these to
ensure that users with diverse config don’t experience problems when
using the web site or application.
Web Site Testing
24. Content Testing
–Content Testing verifies a web site’s content such as images, clip art
and factual text.
Web site Testing
25. Database Testing
–Most web sites of any complexity store and retrieve information from
some type of database. Clients often want us to test the connection
between their web site and database in order to verify data and display
integrity.

Web site Testing


26. Functionality Testing
–Functionality testing ensures that the web site performs as expected.
The details of this testing will vary depending on the nature of your web
site. Typical examples of this type of testing include link checking, form
testing, transaction verification for e-commerce and databases, testing
java applets, file upload testing and SSL verification. For testing, which
is repetitive in nature, an automated test tool such as Rational’s Visual
Test can be used to decrease the overall duration of a test project.
Web site Testing
27. Performance Testing
–Performance Testing measures the web site performance during
various conditions. When the conditions include different numbers of
concurrent users, we can run performance tests at the same time as
stress and load tests.

28. Eight Second Rule


–Every page within a web site must load in eight seconds or less, even
for users on slow modem connections, or they risk losing their user to a
competitor site that serves pages more quickly.
Web site Testing
29. Server Side Testing
–Server side testing tests the server side of the site, rather than the
client side. Examples of server side testing include testing the
interaction between a web and an application server, checking database
integrity on the database server itself, verifying that ASP scripts are
being executed correctly on the server and determining how well a web
site functions when run on different kinds of web servers.
Web site Testing
30. Stress and Load Testing
–Load Testing, a subset of stress testing, verifies that a web site can
handle a particular number of concurrent users while maintaining
acceptable response times. To perform this type of testing use
sophisticated automated testing tools, such as Segue’s Silk Performer,
to generate accurate metrics based on overall system load and server
configuration.

S-ar putea să vă placă și