Software Testing is
a process of evaluating Program or a System with the intent to find
whether it satisfies the requirements or not. In Simple words,
Software testing is execution of program with the intent of finding
software bugs in contrary to user requirements. Software testing
can provide objective, independent information about the quality of
software and risk of its failure to users and/or sponsors. Although
testing can determine the correctness of software under the
assumption of some specific hypotheses,testing cannot identify all
the defects within software.
There are many tools
used in Testing software under automation testing like Selenium , HP
quick test Professional , IBM Rational Functional tester, Visual
Studio test professionals and may more.
Selenium
is portable automated software Testing tool for testing web
application. It also
provides a test domain
specific language to write
tests in a number of popular programming languages, including
Java, C#, Groovy, Perl, PHP, Python
and Ruby. The tests can
then be run against most modern web
browsers. Selenium deploys
on Windows,Linux and
Macintosh platforms. It is
open source software,
released under the Apache
2.0 license, and can be
downloaded and used without charge.
HP Quick TestProfessional (QTP), an automated functional testing
tool that helps testers to perform automated regression testing to
identify any errors/defects in contrary to the actual results of the
application under test. HP QTP uses Visual
Basic Scripting (VBScript) for automating the
applications. The Scripting Engine need not be installed exclusively
as it is available part of the Windows OS. The Current version of
VBScript is 5.8 which is available as part of Win 7. VBScript is NOT
a object oriented language but a object based language.