Hot answers tagged

2

Do you have access to the original requirements? If so, I would suggest you go back to these and build yourself a test plan. Because testing has come at the end of the process, my guess is they also haven't given you enough time to test everything (been there!). I would therefor focus on the high risk and areas of ambiguity. By which I mean, if you read ...


2

For the manual tests, I would suggest a cradle to grave approach witrh as large a business scenario as you can find. No idea about your business terms, but e.g.: Create a user. Log in with the user. Do something with user profile as user like change password. Create a customer/subscriber/item. Add account to cust/item. Add billing details. Add address. Add ...


1

Selenium probably is trying to get the elements before the list is visible. After the click, try to wait: $driver->wait(10, 1000)->until( WebDriverExpectedCondition::visibilityOfElementLocated(WebDriverBy::cssSelector('#nav-galleries .dropdown-menu')) );


1

From the 4 quadrants of Agile testing this could be considered to be Functional Testing (Quadrant 2, top left)


1

@James From my experience, I can suggest you test plan / strategy. Go in Pragmatic but structure is essential. Use Risk application test matrix. Create Test scenario matrix. Use MoSCoW principle. If needed involve the end user / stakeholder for review application. Later you can review again the test plan and strategy and make improvement from past ...


1

I see 2 ways: $options = array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'); foreach ($options as $option) { $this->select($this->byId("month"))->selectOptionByValue($option); } OR: for ($i = 0; $i < 12; $i++ ) { $this->select($this->byId("month"))->selectOptionByValue($i); }


1

This is the way as per the link $this->select($this->byId('month'))->selectOptionByValue(2); OR $this->select("month", "label=Option label"); $this->select("month", "value=Option value"); $this->select("month", "id=Option id"); $this->select("month", "index=Option index");


1

Split your long testcase into two -- one testcase does the stuff before the wait and returns a passing status if it was able to do start the process successfully. The second half of your original testcase runs as a separate testcase that you run at the end of your suite For example, if the test is "click the 'submit order' button and verify an email was ...


1

Solution is here test: override: - case $CIRCLE_NODE_INDEX in 0) [Your action in first container] ;; 1) [Your action in second container] ;; esac: parallel: true


1

You need to run selenium server before you execute your test cases. Try following steps: Open Terminal / CMD. Navigate to directory where your selenium-server-standalone-2.33.0.jar is stored. E.g: cd /User/Documents/Selenium Execute following command to run the server java -jar selenium-server-standalone-2.33.0.jar This will start selenium server. ...


Only top voted, non community-wiki answers of a minimum length are eligible