...
Reference_description_with_linked_URLs_____________________________________ | Notes_________________________________________________________________ |
---|
|
|
|
|
https://searchsoftwarequality.techtarget.com/tip/A-Selenium-IDE-vs-WebDriver-comparison Selenium IDE vs. WebDriver comparison pdf | Selenium IDE vs. WebDriver comparison pdf ** |
|
|
https://www.guru99.com/top-6-api-testing-tool.html | API Testing Tools list |
https://www.postman.com/pricing/ | Postman - Enterprise API Test tool with many features, easy to learn, use free for limited usage, 3 developers |
https://curl.se/docs/ https://curl.se/docs/manual.html | Curl CLI for HTTP requests |
https://github.com/httpie/httpie | Httpie - Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. |
https://www.selenium.dev/downloads/ https://www.selenium.dev/documentation/ https://www.selenium.dev/documentation/overview/ https://www.selenium.dev/selenium-ide/docs/en/introduction/getting-started https://www.selenium.dev/selenium-ide/docs/en/introduction/command-line-runner | Selenium Web Driver browser client records Web sessions for test scripts, playback supports key OS, Languages add Appium for Mobile tests |
https://spockframework.org/ https://www.baeldung.com/groovy-spock | Spock Spock is a testing and specification framework for Java and Groovy applications |
https://www.gebish.org/ https://www.softwaretestinghelp.com/geb-tutorial-browser-automation-testing-using-geb-tool/ https://medium.com/automationschool/geb-spock-the-best-of-breed-solution-for-all-your-ui-automation-needs-94f01c998f18 Concept - Geb and Spock Tests | Geb - a web testing automation framework. It is build as a wrapper over Selenium WebDriver which makes it ideal for automated browser testing Geb Tutorial – Browser Automation Testing Using Geb Tool is a good tutorial ** |
https://cucumber.io/ https://cucumber.io/docs/guides/10-minute-tutorial/ | Cucumber |
stackshare ompare of cucumber and spock http://ytheohar.blogspot.com/2015/07/bdd-with-cucumber-vs-spock.html https://www.donaldmcintosh.net/blog/goodbye-cucumber-hello-spock https://www.slideshare.net/wakaleo/cucumber-and-spock-primer cucumber-and-spock-primer-slides-170424130138.pdf | Compare Cucumber and Spock BDD Tests frameworks This BDD comparison shows Spock syntax is much simpler to read, code
cucumber and spock primer is on slideshare |
https://cucumber.io/docs/installation/ | cucumber installation |
https://medium.com/@mlvandijk/getting-started-with-cucumber-in-java-a-10-minute-tutorial-586652d2c82 | 10 minute cucumber tutorial |
https://medium.com/@prathore28647/cucumber-vs-bdd-behavior-driven-development-a5dec8d64bcd | cucumber vs BDD concepts article |
https://medium.com/@mlvandijk/getting-started-with-cucumber-in-java-a-10-minute-tutorial-586652d2c82 | getting started with cucumber in Java |
cucumber in groovy |
|
https://www.slideshare.net/rapaul/cucumber-on-the-jvm-with-groovy groovy-cucumber-slides-onthejvmwithgroovy-rapaul-110324134849-phpapp02.pdf link | Cucumber concepts on groovy slides - 2011 |
https://javadoc.io/doc/io.cucumber/cucumber-groovy/latest/io/cucumber/groovy/package-summary.html | groovy cucumber javadoc |
https://blog.jetbrains.com/idea/2012/11/cucumber-for-java-and-groovy-in-intellij-idea-12/ | cucumber for java and groovy in intellij tutorial 2012 |
https://github.com/cucumber/cucumber-jvm-groovy | cucumber jvm groovy - 2020 updated |
Behavior Driven Development with Cucumber, Groovy and Grails video |
|
https://cucumber.io/docs/installation/groovy/ | install cucumber for groovy |
|
|
https://www.eclemma.org/index.html https://www.eclemma.org/userdoc/coverageview.html https://www.eclemma.org/resources.html | Jacoco - Java code coverage tool |
|
|
...
Learn more about Rest-Assured
Download HttpMaster
10b> Cucumber BDD DSL and Selenium Web Driver
https://arsfutura.com/magazine/cucumber-bdd-with-selenium-and-java/
arsfutura.com-Cucumber BDD with Selenium and Java.pdf link
arsfutura.com-Cucumber BDD with Selenium and Java.pdf file
driver.findElement(By.name("q")).sendKeys("Youtube");
WebElement searchIcon = driver.findElement(By.name("btnK"));
searchIcon.click();
Cucumber DSL
Scenario Login
Given I'm on login page
And I enter my email
And I enter my password
When I click login button
Then I should be logged in
Image Added
Guide to Cucumber Selenium
https://www.browserstack.com/guide/automation-using-cucumber-selenium
Automation Testing accelerates the software development lifecycle. Furthermore, on adopting the Behavior Driven Development (BDD) approach to development, different stakeholders like developers, QAs, and non-tech teams can collaborate actively in the project.
The scenarios are written based on the expected behavior of the software and it is tested to check if it matches said scenarios.
Image Added
11) Karate DSL - DSL for automated BDD tests without language coding needed
...
https://github.com/apache/jmeter
Ability to load and performance test many applications/server/protocol types:
- Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET,...)
- SOAP / REST Webservices
- FTP
- Database via JDBC
- LDAP
- Message-oriented Middleware (MOM) via JMS
- Mail - SMTP(S), POP3(S) and IMAP(S)
- Native commands or shell scripts
- TCP
- Java Objects
https://jmeter.apache.org/usermanual/get-started.html
in testing a Web application, then see the section Building a Web Test Plan. The other specific Test Plan sections are:
Once you are comfortable with building and running JMeter Test Plans, you can look into the various configuration elements (timers, listeners, assertions, and others) which give you more control over your Test Plans.
https://www.kiwiqa.com/selenium-vs-jmeter-an-in-depth-guide-for-testers/
Some of the potential cons of the JMeter are:
- JMeter does not offer support to the AJAX and JavaScript requests.
- Automation and Customization are difficult in the case of JMeter.
17) APIpray Inspector
Apiary allows monitoring the API during the design phase by capturing both request and response. It allows the user to write API blueprints and lets the user view them Apiary editor or Apiary.jo.
...