Files
awesome-kubernetes/docs/testops.md
Inaki Fernandez fd209051d2 markdown fix
2021-11-17 14:41:08 +01:00

57 lines
4.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# TestOps and Continuous Testing
- [TestOps](#testops)
- [Continuous Testing in DevOps](#continuous-testing-in-devops)
- [Test Driven Development (TDD)](#test-driven-development-tdd)
- [Tools](#tools)
- [KubeAudit](#kubeaudit)
- [Application Security Testing (AST)](#application-security-testing-ast)
- [Bunch of Images](#bunch-of-images)
## TestOps
- [devops.com: Shift-Right Testing: The Emergence of TestOps](https://devops.com/shift-right-testing-the-emergence-of-testops/)
- [devopsonline.co.uk: DevOps and the emergence of TestOps!](https://www.devopsonline.co.uk/devops-and-the-emergence-of-testops/)
- [opcito.com: TestOps: How to automate your software pipeline at the speed of DevOps](https://www.opcito.com/blogs/testops-how-to-automate-your-software-pipeline-at-the-speed-of-devops)
- [xeridia.co.uk: The Importance of Testing in DevOps](https://www.xeridia.co.uk/blog/importance-testing-devops)
- [xeridia.co.uk: Benefits of Test-Driven Development in DevOps Environments](https://www.xeridia.co.uk/blog/benefits-test-driven-development-devops-environments)
- [softwarebusinessgrowth.com: Parallel System Validation The End Of DevOps](https://www.softwarebusinessgrowth.com/doc/parallel-system-validation-the-end-of-devops-0001)
- [itnext.io: Kubernetes: load-testing and high-load tuning — problems and solutions](https://itnext.io/kubernetes-load-testing-and-high-load-tuning-problems-and-solutions-244d869a9791)
- [gcreddy.com: Domain Knowledge for Software Testers](https://www.gcreddy.com/2016/06/domain-knowledge-for-testers.html)
## Continuous Testing in DevOps
- [TestOps at the Speed of DevOps. Is DevOps killing Testing and QA or making it more important than ever?](https://www.linkedin.com/pulse/testops-speed-devops-chaitanya-jawale/)
- [guru99.com: What is Continuous Testing in DevOps? Definition, Benefits, Tools](https://www.guru99.com/continuous-testing.html)
- [xeridia.co.uk: The Importance of Testing in DevOps](https://www.xeridia.co.uk/blog/importance-testing-devops)
- [opensource.com: What you need to know about automation testing in CI/CD](https://opensource.com/article/20/7/automation-testing-cicd)
- [thenewstack.io: Removing the Roadblock to Continuous Performance Testing](https://thenewstack.io/removing-the-roadblock-to-continuous-performance-testing/)
## Test Driven Development (TDD)
- [guru99.com: What is Test Driven Development (TDD)? Tutorial with Example](https://www.guru99.com/test-driven-development.html)
- [functionize.com: Testers vs TDD](https://www.functionize.com/blog/testers-vs-tdd/) Test-driven development was supposed to eliminate the need for independent testing. Alas, it doesnt go far enough.
## Tools
- [Smocker (server mock) is a simple and efficient HTTP mock server](https://github.com/Thiht/smocker)
- [copyist](https://github.com/cockroachdb/copyist) Mocking Your SQL Database in Go Tests Has Never Been Easier.
- [opensource.com: Cerberus - An open source solution for continuous testing at scale](https://opensource.com/article/20/8/cerberus-test-automation) Cerberus focuses on testing usability, scalability, and integration.
- [Diffblue](https://www.diffblue.com/) Catch regressions earlier in your pipeline with Java unit tests that are automatically created by Diffblue Cover
- [theregister.com: Coding unit tests is boring. Wouldn't it be cool if an AI could do it for you? That's where Diffblue comes in](https://www.theregister.com/2020/09/21/diffblue_let_ai_code_unit_tests) A big time saver but 'we can't tell if the current logic that you have in the code is correct or not.' Oh
- [Cicada: A tool for testing microservices](https://cicadatesting.github.io/cicada-2/)
- [medium: Cicada: An integration testing framework for Docker and Kubernetes](https://medium.com/@jeremyaherzog/cicada-an-integration-testing-framework-for-docker-and-kubernetes-7eee5624cc55)
### KubeAudit
- [developers.redhat.com: Static analysis with KubeAudit for Red Hat OpenShift](https://developers.redhat.com/blog/2020/10/09/static-analysis-with-kubeaudit-for-red-hat-openshift/) This auditing tool currently only supports Kubernetes manifests, but we plan to expand it to include Helm charts and Go code, as well. The tool is in very early stages, but is looking for community input to help add use cases.
## Application Security Testing (AST)
- [synopsys.com: How to integrate automated AST tools in your CI/CD pipeline](https://www.synopsys.com/blogs/software-security/integrating-automated-ast-tools)
## Bunch of Images
??? note "Click to expand!"
<center>
[![testops and devops](images/TestOps-What-Does-This-Mean.jpg)](https://www.opcito.com/blogs/testops-how-to-automate-your-software-pipeline-at-the-speed-of-devops)
[![testops flow](images/testops_flow.jpg)](https://www.linkedin.com/pulse/testops-speed-devops-chaitanya-jawale/)
[![rubber duck debugging](images/Rubber_duck_assisting_with_debugging.jpg)](https://en.wikipedia.org/wiki/Rubber_duck_debugging)
![debugging tactics](images/debugging_tactics.jpg)
</center>