-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
993b8d4
commit 08adac6
Showing
11 changed files
with
74 additions
and
43 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
## Agile | ||
### Agile | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/ZZ_vnqvW4DQ" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> | ||
|
||
### Blogs | ||
**Blogs** | ||
* [User Stories](https://www.mountaingoatsoftware.com/agile/user-stories) | ||
* [User Journey](https://uxmentor.me/user-journeys-beginners-guide/) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
## API Test Automation | ||
### API Test Automation |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
### Performance Test Automation | ||
|
||
|
||
**Blogs** | ||
* [Load Testing With Gatling](https://theartfultester.com/blog/2021/01/05/load-testing-with-gatling-1/) | ||
* [Are we performance testing the right way?](https://roshnithomas.medium.com/are-we-performance-testing-the-right-way-51a56805a3b0) | ||
|
||
|
||
**Tools** | ||
* [Apache Jmeter](http://jmeter.apache.org/) | ||
* [Gatling](https://github.com/gatling/gatling) | ||
* [K6](https://github.com/loadimpact/k6) | ||
* [PageSpeed](https://developers.google.com/speed/pagespeed/insights/) - PageSpeed Insights analyzes the content of a web page, then generates suggestions to make that page faster. | ||
|
||
**Reference Code** | ||
* [performance-testing-framework](https://github.com/serputko/performance-testing-framework) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,15 @@ | ||
## Test Automation Strategy | ||
### Test Automation Strategy | ||
|
||
### Blogs | ||
**Blogs** | ||
* [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 | ||
**Vidoes** | ||
* [Redefining Test Automation: Must Watch](https://www.youtube.com/watch?v=uIDvGzQdoxc) | ||
* [Integrated tests are a scam](https://vimeo.com/80533536) | ||
|
||
### Reference Code | ||
**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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,42 @@ | ||
## Test Automation | ||
### Test Automation | ||
|
||
### Tools | ||
#### Tools | ||
<details> | ||
<summary>Unit Testing Tools</summary> | ||
|
||
#### Unit Frameworks | ||
* [JUnit](https://junit.org/junit5/) - JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks. | ||
* [TestNG](http://testng.org/) - TestNG is a testing framework inspired from JUnit and NUnit. | ||
* [Sunshine](https://github.com/tatools/sunshine/) | ||
</details> | ||
|
||
<details> | ||
<summary>Web</summary> | ||
|
||
#### 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. | ||
</details> | ||
|
||
<details> | ||
<summary>BDD</summary> | ||
|
||
#### 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. | ||
</details> | ||
|
||
<details> | ||
<summary>Framework</summary> | ||
|
||
### Framework | ||
* [Robot Framework](https://robotframework.org/#examples) - Open source automation framework. | ||
</details> | ||
|
||
<details> | ||
<summary>Windows GUI</summary> | ||
|
||
### Windows GUI | ||
* [AutoIT](https://www.autoitscript.com/site/autoit/) - BASIC-like scripting language designed for automating the Windows GUI and general scripting. | ||
* [Ranorex](https://www.ranorex.com/) - All in one test automation for desktop, web and mobile. | ||
</details> | ||
|
||
### Videos | ||
|
||
### Blogs | ||
|
||
### Others | ||
#### Videos |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,12 @@ | ||
## Test Classifications | ||
### Test Classifications | ||
|
||
### Integration Test | ||
## Integration Test | ||
* [Integration Test](https://martinfowler.com/bliki/IntegrationTest.html) - Introduction to Integration Test and it's purpose by Martin Fowler. | ||
* [Integration Testing for Kafka](https://www.jesse-anderson.com/2017/08/integration-testing-for-kafka/) - Spring based integration testing for Kafka. | ||
|
||
### Component Test | ||
* [Component Test](https://martinfowler.com/bliki/ComponentTest.html) | ||
## Component Test | ||
* [Component Test](https://martinfowler.com/bliki/ComponentTest.html) | ||
|
||
## Contract Test | ||
* [What is contract testing and why should I try it?](https://pactflow.io/blog/what-is-contract-testing/) | ||
* [ContractTest](https://martinfowler.com/bliki/ContractTest.html) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
## Critical Thinking | ||
### Critical Thinking | ||
|
||
### Videos | ||
**Videos** | ||
* [UQX Think101](https://www.youtube.com/c/Think101Org) - Youtube course for critical thinking. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,18 @@ | ||
## Exploratory Testing | ||
|
||
### Videos | ||
* [Understanding Exploratory Testing](https://www.youtube.com/watch?v=I-ItEKt_N_s) - James Bach | ||
* [No More Fooling Around](https://vimeo.com/41696681) - Agile Testing Days 2011, Michael Bolton | ||
### Exploratory Testing | ||
|
||
### Blogs | ||
**Blogs** | ||
* [ExploratoryTesting](https://martinfowler.com/bliki/ExploratoryTesting.html) - By Martin Fowler | ||
* [Exploratory Testing](https://www.satisfice.com/exploratory-testing) - By James Bach | ||
* [Exploratory Testing 3.0](https://www.satisfice.com/blog/archives/1509) - By James Bach and Michael Bolton | ||
* [Pathway Exploratory Testing](https://thatsthebuffettable.blogspot.com/2017/07/pathway-exploratory-testing.html) | ||
|
||
### Books | ||
**Videos** | ||
* [Understanding Exploratory Testing](https://www.youtube.com/watch?v=I-ItEKt_N_s) - James Bach | ||
* [No More Fooling Around](https://vimeo.com/41696681) - Agile Testing Days 2011, Michael Bolton | ||
|
||
**Books** | ||
* [Explore It!:Reduce Risk and Increase Confidence with Exploratory Testing](https://www.amazon.com/Explore-Increase-Confidence-Exploratory-Testing/dp/1937785025/ref=sr_1_fkmr0_1?s=books&ie=UTF8&qid=1483255307&sr=1-1-fkmr0&keywords=Explore+it%21+By+Elizabeth+Hendrickson) | ||
* [More Agile Testing:Learning Journeys for the Whole Team by Lisa Crispin, Janet Gregory](https://www.amazon.com/More-Agile-Testing-Addison-Wesley-Signature/dp/0321967054) | ||
* [Lessons Learned in Software Testing: A Context-Driven Approach by Bret Pettichord, James Bach, Cem Kaner](https://www.amazon.com/Lessons-Learned-Software-Testing-Context-Driven/dp/0471081124) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,16 @@ | ||
## Security Testing | ||
### Security Testing | ||
|
||
### Starter Zone | ||
**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 | ||
**Mind Map** | ||
* [Pen Testing](https://www.xmind.net/m/bULg/) | ||
|
||
### Cheatsheet | ||
**Cheatsheet** | ||
* [The Web Application Hacker's Handbook](https://gist.github.com/jhaddix/6b777fb004768b388fefadf9175982ab) | ||
* [OWASP Cheatsheet project](https://cheatsheetseries.owasp.org/index.html) | ||
|
||
### Videos | ||
**Videos** | ||
* [Must watch playlist](https://www.youtube.com/playlist?list=PLl-GuflHOikWnr0kOThK0xOyFXhBZbdLv) |