From 993b8d4ce44d96a42d91ca1b87deda1f4994b00c Mon Sep 17 00:00:00 2001 From: Priyanshu Shekhar Date: Thu, 4 Feb 2021 07:39:28 +0530 Subject: [PATCH] Few more topics --- docs/automation/test-automation-strategy.md | 6 ++++++ docs/automation/ui-test-automation.md | 10 +++++----- docs/index.html | 1 - docs/others/security-testing.md | 13 ++++++++++++- 4 files changed, 23 insertions(+), 7 deletions(-) diff --git a/docs/automation/test-automation-strategy.md b/docs/automation/test-automation-strategy.md index d9fede2..a086db1 100644 --- a/docs/automation/test-automation-strategy.md +++ b/docs/automation/test-automation-strategy.md @@ -4,6 +4,12 @@ * [TestPyramid](https://martinfowler.com/bliki/TestPyramid.html) - Test Pyramid By Martin Fowler * [Testing Strategy in a Microservice Architecture](https://martinfowler.com/articles/microservice-testing/) * [The Practical Test Pyramid](https://martinfowler.com/articles/practical-test-pyramid.html) +* [How to create an effective test automation strategy](https://abstarreveld.medium.com/considerations-for-an-effective-test-automation-strategy-a5bd027b3fa3) +* [Just Say No to More End-to-End Tests](https://testing.googleblog.com/2015/04/just-say-no-to-more-end-to-end-tests.html) + +### Vidoes +* [Redefining Test Automation: Must Watch](https://www.youtube.com/watch?v=uIDvGzQdoxc) +* [Integrated tests are a scam](https://vimeo.com/80533536) ### Reference Code * [bookstore](https://github.com/priyanshus/bookstore) - The primary objective to develope bookstore is to learn practical test implementation in a spring app based on the test pyramid concepts. \ No newline at end of file diff --git a/docs/automation/ui-test-automation.md b/docs/automation/ui-test-automation.md index cad8049..665f6cc 100644 --- a/docs/automation/ui-test-automation.md +++ b/docs/automation/ui-test-automation.md @@ -7,17 +7,17 @@ * [TestNG](http://testng.org/) - TestNG is a testing framework inspired from JUnit and NUnit. * [Sunshine](https://github.com/tatools/sunshine/) +#### Web +* [WebDriver](https://www.selenium.dev/documentation/en/webdriver/) - WebDriver drives a browser natively, as a user would, either locally or on a remote machine using the Selenium server. +* [Selenide](https://github.com/selenide/selenide) - Selenide is a framework for writing easy*to*read and easy*to*maintain automated tests in Java. +* [Spock](http://spockframework.org/) - Spock is a testing and specification framework for Java and Groovy applications. + #### BDD * [JBehave](https://jbehave.org/) - JBehave is a framework for Behaviour-Driven Development (BDD). * [Serenity BDD](http://www.thucydides.info/#/) - Serenity BDD helps you write cleaner and more maintainable automated acceptance and regression tests faster. * [Cucumber](https://cucumber.io/) - Open source executable specifications in any modern development stack. [Cuke4Nuke](https://github.com/richardlawrence/Cuke4Nuke) - Cucumber support in .NET. -#### Web -* [WebDriver](https://www.selenium.dev/documentation/en/webdriver/) - WebDriver drives a browser natively, as a user would, either locally or on a remote machine using the Selenium server. -* [Selenide](https://github.com/selenide/selenide) - Selenide is a framework for writing easy*to*read and easy*to*maintain automated tests in Java. -* [Spock](http://spockframework.org/) - Spock is a testing and specification framework for Java and Groovy applications. - ### Framework * [Robot Framework](https://robotframework.org/#examples) - Open source automation framework. diff --git a/docs/index.html b/docs/index.html index 6d98d46..bf73ed4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -32,7 +32,6 @@ loadSidebar: true, subMaxLevel: 2, sidebarDisplayLevel: 2, - alias: { "/.*/_sidebar.md": "/_sidebar.md", }, diff --git a/docs/others/security-testing.md b/docs/others/security-testing.md index 0cf15f4..08d6296 100644 --- a/docs/others/security-testing.md +++ b/docs/others/security-testing.md @@ -1,5 +1,16 @@ ## Security Testing +### Starter Zone +* [The Bug Hunters Methodology v3](https://docs.google.com/presentation/d/1R-3eqlt31sL7_rj2f1_vGEqqb7hcx4vxX_L7E23lJVo/edit#slide=id.p) +* [Starter Zone By bugcrowd](https://forum.bugcrowd.com/t/researcher-resources-tutorials/370) +* [Mastering the Skills of Bug Bounty](https://medium.com/swlh/mastering-the-skills-of-bug-bounty-2201eb6a9f4) + +### Mind Map +* [Pen Testing](https://www.xmind.net/m/bULg/) ### Cheatsheet -* [OWASP Cheatsheet project](https://cheatsheetseries.owasp.org/index.html) \ No newline at end of file +* [The Web Application Hacker's Handbook](https://gist.github.com/jhaddix/6b777fb004768b388fefadf9175982ab) +* [OWASP Cheatsheet project](https://cheatsheetseries.owasp.org/index.html) + +### Videos +* [Must watch playlist](https://www.youtube.com/playlist?list=PLl-GuflHOikWnr0kOThK0xOyFXhBZbdLv) \ No newline at end of file