What are principles of good testing scripts for automation?
Answer / siddesh c
Document the automated tests
- Create reusable and maintable tests
- Build a framework and create testscripts based on it
- Set programming conventions and follow it. It will be useful to debugging and better understanding the testscripts.
- Always isolate the data from the script. Never hardcode the data in the script.
| Is This Answer Correct ? | 0 Yes | 0 No |
ihave one doubt in manual testing? what is the testing process
Stop automating the tests which run once?
Does automation replace manual testing?
What are the references for TSL functions.? Could anybody suggest me recommended book for Test Script Language.
what is critical test case ? please give an example .
what we have done after display the result in openSTA result pane.in the sense that how we send the report,what we send in report,how to know that where is error.quickly tell me the answer...please
Tell us what you know about table-driven testing?
Do you know what is functional testing?
Name a couple of standard web function found in the function generator?
What testing activities you may want to automate in a project?
What are the types of framework used in software automation testing ?
Hi, Below is the code that i ran on selenium RC using eclipse IDE and java coding.: package source; import org.testng.annotations.BeforeSuite; import org.testng.annotations.Test; import com.thoughtworks.selenium.*; public class parameterized extends SeleneseTestCase { private Selenium browser; public static void main(String []args) { String arr[] = new String[5]; arr[0]= "bert"; arr[1]= "regular"; arr[2]= "copyonly"; arr[3]= "doert"; arr[4]= "inter"; parameterized obj = new parameterized(); obj.setUp(); obj.login_parameterize(arr); } @BeforeSuite public void setUp() { browser = new DefaultSelenium("localhost",4444, "*chrome", "http://goolge.com"); browser.start(); browser.open("http://goolge.com"); browser.waitForPageToLoad("30000"); browser.windowMaximize(); browser.open("/"); browser.click("gb_23"); } @Test public void login_parameterize(String[] arr ) { for(int i=0;i<=5;i++) { for(int j=0;j<=2; j++) { browser.type("//input[@id='Email']", arr[i]); browser.type("//input[@id='Passwd']", arr[i]); browser.click("//input[@id='signIn']"); browser.waitForPageToLoad("30000"); } } } public void EnterValuesIntoTextField_CheckWithGetValue() throws Exception { selenium.open("http://www.essaywriter.co.uk"); assertEquals("", selenium.getValue("id=textInput")); selenium.type("id=textInput", "Text In The Field"); assertEquals("Text In The Field", selenium.getValue("id=textInput")); } } When i ran this test i got an error which says: "Method login_parameterize requires 1 parameters but 0 were supplied in the @Test annotation." Any help is much appreciated. thank Gab