We have come a long way since our post on implementing the Page Object Model –Implementing the Page Object Model (Selenium + Python) While the above post is useful and we rank high on Google, we routinely hear two criticisms of it: a) the post is too high level b) the application being tested is not very repeatable So we […]
Page Object Model (Selenium, Python)
Designing your testing tiers
This post is for early stage startups who have only a production tier and do their testing on their development environment. We have a short checklist of things to consider, some suggestions on evolving your test tiers and finally some advice on dealing with data. A checklist for setting up your testing tier A well designed test tier will efficiently […]
Xvfb plugin for Jenkins
Problem: Error while running Selenium tests via Jenkins on a Ubuntu machine. WebDriverException(“The browser appears to have exited ” selenium.common.exceptions.WebDriverException: Message: The browser appears to have exited before we could connect. If you specified a log_file in the FirefoxBinary constructor, check it for details. Why this post? We faced this issue when we were trying to run our Selenium tests […]
Introduction to TestRail
Problem: Many Start up companies don’t have their test cases organized TestRail is comprehensive web-based test case management software to efficiently manage, track and organize your software testing efforts. Why this post? Many start ups use google docs or excel to document their test cases. Though the process may be easier and cheaper to maintain, they are not visual in […]