<P> There are various means for executing test scripts . </P> <Ul> <Li> Manual testing . These are more commonly called test cases . </Li> <Li> Automated testing <Ul> <Li> Short program written in a programming language used to test part of the functionality of a software system . Test scripts written as a short program can either be written using a special automated functional GUI test tool (such as HP QuickTest Professional, Borland SilkTest, IBM TPNS and Rational Robot) or in a well - known programming language (such as C++, C#, Tcl, Expect, Java, PHP, Perl, Powershell, Python, or Ruby). </Li> <Li> Extensively parameterized short programs a.k.a. Data - driven testing </Li> <Li> Reusable steps created in a table a.k.a. keyword - driven or table - driven testing . </Li> </Ul> </Li> </Ul> <Li> Manual testing . These are more commonly called test cases . </Li> <Li> Automated testing <Ul> <Li> Short program written in a programming language used to test part of the functionality of a software system . Test scripts written as a short program can either be written using a special automated functional GUI test tool (such as HP QuickTest Professional, Borland SilkTest, IBM TPNS and Rational Robot) or in a well - known programming language (such as C++, C#, Tcl, Expect, Java, PHP, Perl, Powershell, Python, or Ruby). </Li> <Li> Extensively parameterized short programs a.k.a. Data - driven testing </Li> <Li> Reusable steps created in a table a.k.a. keyword - driven or table - driven testing . </Li> </Ul> </Li>

What is a test script in software testing with example