Sometimes it feels so good to just past judgments! In fact I wanted to title the post judgement on tools, but people get real sentimental these days.
So, with all due respect to whomsoever it may concern....lets see what some of the OS tools prevalent in the market are good at, or mostly, lack.
So, with all due respect to whomsoever it may concern....lets see what some of the OS tools prevalent in the market are good at, or mostly, lack.
- External Libraries
- Web Scrappers - Can these help read the html page, and give the data you want, in key:value pair?
- JSoup
- This is the only good option for Java, which is just a jar
- BeautifulSoup
- This is only for Python, but very capable
- JSoup
- XML Parsers
- Can these help read the XML, and give the tag:data you want, in key:value pair?
- Web Scrappers - Can these help read the html page, and give the data you want, in key:value pair?
- White Framework
- supposedly to automate desktop apps, written in Java
- http://codoid.com/white-framework-cheat-sheet/
- YML Files for Test Data
- Protractor for AngularJS
- Works with Se as well, and may have better Sync options.
- Also, it is useful in building object locators for those custom tags in AngularJS
- Capybara
- this works only with ruby
- Zeus
- Liverload
- Zephyr
- Looks like this only provides flashy QA metrics, no other real use
- TestingWhiz Community edition
- Guice with Se
- VelocityDep
- CodedUI
- Comes bunndled with VS from MS, needs C# and OOOPs, can work on Web and Windows forms
- May have better Obj ID process, but Obj Management is difficult as no OR
- Freemarker library
- Wrappers - Discarded [DO NOT WASTE TIME ON WRAPPERS. They do not add anything new to the core Se code base, just propose to make it easier. If the wrapper goes out of business, so do you. Instead, focus on learning new generic and widely used Libraries [jars] that can add more features and make your life easier.]
- Robot framework
- This is making a lot of noise these days, may be some good, but not keen on using this
- SeLion -
- Enabling Test Automation in Java.
- SeLion builds on top of TestNG and Selenium to provide a set of capabilities that get you up and running with WebDriver in a short time.
- It can be used for testing web and mobile applications.
- Seems to be Free, not sure
- http://paypal.github.io/SeLion/html/documentation.html#getting-started
- Tellurium - Discarded
- Its NOT Free!
- Fluentlenium - Discarded
- A wrapper framework for Se
- Looks like it supports only CSS not XPath
- http://awesome-testing.blogspot.in/2016/01/introducing-fluentlenium-1.html
- Selenide - Discarded
- This is one more wrapper, and not widely used, has very different commands from my current PO framework
- Bromine - Discarded
- Bromine is an open source QA tool that uses selenium RC as its testing engine. It is a test management tool for Se, and more so only for SeRC Tests, and aims to replace HPQC!
- Tests have to be written in java, and then uploaded to Bromine, which provides just the execution env for all the uploaded tests
- Bromine is a web application, and needs to be hosted on a separate server - yeah, good luck getting a new server just for this!
- http://www.methodsandtools.com/tools/tools.php?bromine
No comments:
Post a Comment