Options

Question about software testing

N2ITN2IT Inactive Imported Users Posts: 7,483 ■■■■■■■■■■
What does it mean when it says create test plans and scripts?

A role I am looking at requires some testing knowledge, I've done regression testing, UAT, and created test plans. I am not sure I follow the whole script piece though.

Any knowledge share would be greatly appreciated.

Comments

  • Options
    ZoovashZoovash Member Posts: 84 ■■□□□□□□□□
    I suppose it refers to automating tests through scripts. Lots of stuff are automated these days, especially QA.
  • Options
    NightShade03NightShade03 Member Posts: 1,383 ■■■■■■■□□□
    Could they be referring to Test Driven Development? Many software engineer roles today require this because it allows you to have a framework for testing all of your code from the beginning.
  • Options
    N2ITN2IT Inactive Imported Users Posts: 7,483 ■■■■■■■■■■
    I've seen the term script used before. The first and most common way I have seen it used it testing through a process. Step 1 checks out, Step 2 etc. I have seen this described as a script. I have also seen the term script which is usually accompanied by the word automation, which would indicate running automated scripts or developing programs to test certain pieces of the code.

    I think this is the this description, the position is not a software tester position. This is more of a one off duty of the role.

    Night I'll check out the link. Thanks.
  • Options
    paul78paul78 Member Posts: 3,016 ■■■■■■■■■■
    With QA, scripting likely refers to the various proprietary scripting languages used in test automation frameworks. For example, Mercury now part of HP has a very popular testing product called WinRunner with a scripting language called TSL (Test Scripting Language). So you may use automated recorded test cases but you may have a need to script for better coverage such as negative input scenario testing.

    The term QA scripting may also refer to testing via API's for full code coverage. For example, in a mature development process, development requirements may include the use of testing libraries such a JUnit or NUnit. So direct testing of the code could be scripted to exercise actual code and validate the API contracts.

    For distributed applications with a SOA architecture, QA scripting could means writing scripts to test web-service API's.
Sign In or Register to comment.