Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/upgundecha/awesome-test-engineer
Curated resources for learning the skills listed in Redgate Test Engineer Skill Map - https://www.red-gate.com/wp-content/uploads/2014/02/Test-Engineering-Skills-v3.pdf
https://github.com/upgundecha/awesome-test-engineer
List: awesome-test-engineer
Last synced: 19 days ago
JSON representation
Curated resources for learning the skills listed in Redgate Test Engineer Skill Map - https://www.red-gate.com/wp-content/uploads/2014/02/Test-Engineering-Skills-v3.pdf
- Host: GitHub
- URL: https://github.com/upgundecha/awesome-test-engineer
- Owner: upgundecha
- License: cc0-1.0
- Created: 2021-02-14T07:38:36.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-02-20T03:37:55.000Z (over 3 years ago)
- Last Synced: 2024-04-10T04:19:38.049Z (7 months ago)
- Language: HTML
- Homepage:
- Size: 120 KB
- Stars: 18
- Watchers: 5
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: contributing.md
- License: LICENSE
- Code of conduct: code-of-conduct.md
Awesome Lists containing this project
- ultimate-awesome - awesome-test-engineer - Curated resources for learning the skills listed in Redgate Test Engineer Skill Map - (Other Lists / PowerShell Lists)
README
# Awesome Test Engineer Skills Map
> In 2013 RedGate Software released a super useful [skills map](https://www.red-gate.com/wp-content/uploads/2014/02/Test-Engineering-Skills-v3.pdf) for Test Engineering discipline. It covers the breadth of skills along with specialism for Test Engineers or SDETs. This repo lists curated resources to learn & master the skills mentioned in the core Test Engineer skills map.
Please feel free to fork the repo and add your favorite blog posts, books, courses or other useful resources for any of these skill areas.
## Contents
* [Test Design](#test-design)
* [Test Approach](#test-approach)
* [Technical](#technical)
* [Speaking & Writing](#speaking-&-writing)
* [Social Skills](#social-skills)
* [Risk Management](#risk-management)
* [Planning](#planning)
* [Modelling](#modelling)
* [Logic & Rational Thought](#logic-&-rational-thought)
* [Learning](#learning)
* [Defect Management](#defect-management)
* [Coaching & Mentoring](#coaching-&-mentoring)
* [Communication](#communication)
* [Time Management](#time-management)---
## Test Design
### Selecting Heuristics
* [Heuristic Test Strategy Model by James Bach](https://www.satisfice.com/download/heuristic-test-strategy-model)
* [Test Heuristics Cheat Sheet from Elisabeth Hendrickson, James Lyndsay, and Dale Emery](https://testobsessed.com/wp-content/uploads/2011/04/testheuristicscheatsheetv1.pdf)
* [Software Testing Heuristics: Mind The Gap! By Richard Bradshaw and Sarah Deery](https://www.ministryoftesting.com/dojo/lessons/software-testing-heuristics-mind-the-gap)
### Black Box Techniques
* [Resource Name](#link)
### Identifying Combinatorial Explosions
* [Pairwise Testing: A Best Practice That Isn't By James Bach](https://www.satisfice.com/download/pairwise-testing-a-best-practice-that-isnt)
* [Pairwise Testing By Michael Bolton](https://www.developsense.com/pairwiseTesting.html)
* [Pairwise Testing](https://jaccz.github.io/pairwise/)
* [Pairwise Testing Testing Tools](https://jaccz.github.io/pairwise/tools.html)
### Chartering
* [Resource Name](#link)
### Identifying and using Oracles
* [Examples of Test Oracles By Cem Kaner](http://www.testingeducation.org/k04/OracleExamples.htm)
### Test Technique Selection
* [Resource Name](#link)
### Requirement Analysis
* [Resource Name](#link)---
## Test Approach
### Determine Test Approach
* [Resource Name](#link)
### Benchmarking
* [Resource Name](#link)
### Regression Testing
* [Resource Name](#link)
### Exploratory Testing
* [Book - Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing By Elisabeth Hendrickson](https://www.goodreads.com/book/show/15980494-explore-it)
### Testing Tours
* [Blog - What is Tour Testing? A Structured Approach to Exploratory Testing By Ulf Eriksson](https://reqtest.com/testing-blog/what-is-tour-testing-a-structured-approach-to-exploratory-testing/)
* [Blog - Testing Tours By Daniel Donbavand](https://www.danieldonbavand.com/testing-166/)
* [Article - 10 Exploratory Testing Tours You Can Use to Analyze Artifacts By By Terry Wiegmann](https://www.stickyminds.com/article/10-exploratory-testing-tours-you-can-use-analyze-artifacts)
### ATDD
* [Book - ATDD by Example: A Practical Guide to Acceptance Test-Driven Development By Markus Gärtner](https://www.goodreads.com/book/show/13705173-atdd-by-example)
### BDD
* [Course - Cucumber School Online](https://cucumber.io/school/)
* [Katas to practice BDD](https://kata-log.rocks/bdd)
* [Books on BDD, Cucumber](https://cucumber.io/docs/professional/books/)---
## Technical
### Debugging
* [Resource Name](#link)
### Coding
* [Resource Name](#link)
### Automated Testing
* [Resource Name](#link)
### Version Control
* [Resources to learn Git by GitHub](https://try.github.io/)
### TDD
* [Let's Play: Test-Driven Development By James Shore](https://www.jamesshore.com/v2/projects/lets-play-tdd)
* [Katas to learn TDD](https://kata-log.rocks/tdd)
### Profiling
* [Resource Name](#link)
### Refactoring
* [Book - Refactoring: Improving the Design of Existing Code, Second Edition By Martin Fowler, Kent Beck](https://www.goodreads.com/book/show/42767334-refactoring?ac=1&from_search=true&qid=bazxbdSrMZ&rank=1)
* [Book - Clean Code: A Handbook of Agile Software Craftsmanship By Robert C. Martin](https://www.goodreads.com/book/show/3735293-clean-code)
* [Katas to learn Refactoring](https://kata-log.rocks/refactoring)
### Security Testing
* [OWASP Web Security Testing Guide](https://owasp.org/www-project-web-security-testing-guide/stable/)---
## Speaking & Writing
### Technical Writing
* [Google Technical Writing Courses for Engineers](https://developers.google.com/tech-writing)
* [Google Technical writer guide](https://developers.google.com/season-of-docs/docs/tech-writer-guide)
### Presentation Skills
* [Infodeck By Martin Fowler](https://martinfowler.com/bliki/Infodeck.html)
### Conference Participation
* [Resource Name](#link)---
## Social Skills
### Cross Functional Pairing
* [Resource Name](#link)
### Situational Awareness
* [Wikipedia - Situational awareness](https://en.wikipedia.org/wiki/Situation_awareness#:~:text=Situational%20awareness%20or%20situation%20awareness,projection%20of%20their%20future%20status.)
### Diplomacy
* [Resource Name](#link)---
## Risk Management
### Risk Control
* [Resource Name](#link)
### Risk Assessment
* [Resource Name](#link)---
## Planning
### Scoping
* [Resource Name](#link)
### Prioritizing
* [Resource Name](#link)
### Estimation
* [Resource Name](#link)
### Test Planning
* [Resource Name](#link)---
## Modelling
### Mind Mapping
* [Article - How To Use Mind Maps To Develop Clarity With Your Software Testing Strategy By Elizabeth Zagroba](https://www.ministryoftesting.com/dojo/lessons/mind-maps-made-easy)
* [Blog - Mind Mapping 101 By Darren McMillan](http://www.bettertesting.co.uk/content/?p=956)
* [Book - The Ultimate Book of Mind Maps By Tony Buzan](https://www.amazon.com/Ultimate-Book-Mind-Maps-ebook/dp/B008QS75CY/ref=sr_1_16?dchild=1&keywords=mind+mapping&qid=1613290263&s=books&sr=1-16)
### State Model
* [Resource Name](#link)---
## Logic & Rational Thought
### Critical Thinking
* [Book - Thinking, Fast and Slow By Daniel Kahneman](https://www.goodreads.com/book/show/11468377-thinking-fast-and-slow)
### Deductive Reasoning
* [Resource Name](#link)
### Systems Thinking
* [Book - An Introduction to General Systems Thinking By Gerald M. Weinberg](https://www.amazon.com/Introduction-General-Systems-Thinking-Anniversary/dp/0932633498)---
## Learning
### Observation
* [Resource Name](#link)
### Asking Questions
* [Resource Name](#link)
### Research Methods
* [Resource Name](#link)---
## Defect Management
### Bug Advocacy
* [Bug Advocacy: Effective Bug Investigation and Reporting By BBST](http://testingeducation.org/BBST/bugadvocacy/)
### Root Cause Analysis
* [Resource Name](#link)
### Severity/Priority Identification
* [Resource Name](#link)
### Bug Isolation
* [Resource Name](#link)
### Bug Reproduction
* [Resource Name](#link)
### Defect Reporting
* [Resource Name](#link)---
## Coaching & Mentoring
### Teaching
* [Resource Name](#link)
### Mentoring
* [Resource Name](#link)
### Pairing
* [Resource Name](#link)
### Coaching
* [Resource Name](#link)---
## Communication
### Monitoring Progress
* [Resource Name](#link)
### Asking Questions
* [The 7 soft skills every QA tester needs](https://techbeacon.com/app-dev-testing/7-soft-skills-every-qa-tester-needs)
### Giving Difficult Feedback
* [Book - Difficult Conversations: How to Discuss What Matters Most By Douglas Stone, Bruce Patton, Sheila Heen](https://www.goodreads.com/book/show/774088.Difficult_Conversations)
### Define Trading Language
* [Resource Name](#link)---
## Time Management
### Triaging
* [Resource Name](#link)
### Knowing When to stop
* [Resource Name](#link)
### Multitasking
* [Resource Name](#link)## Contribute
Contributions welcome! Read the [contribution guidelines](contributing.md) first.## License
[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0)To the extent possible under law, Unmesh Gundecha has waived all copyright and
related or neighboring rights to this work.