mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-12 18:00:37 +00:00
3386 lines
100 KiB
HTML
3386 lines
100 KiB
HTML
|
|
<!doctype html>
|
|
<html lang="en" class="no-js">
|
|
<head>
|
|
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
|
|
|
<meta name="description" content="Enterprise-grade curated portal for the modern Cloud Native ecosystem. High-density, AI-driven selection of top-tier resources.">
|
|
|
|
|
|
<meta name="author" content="Nubenetes">
|
|
|
|
|
|
<link rel="canonical" href="https://nubenetes.com/qa/">
|
|
|
|
|
|
<link rel="prev" href="../project-management-tools/">
|
|
|
|
|
|
<link rel="next" href="../scaffolding/">
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="icon" href="../images/favicon-ultra.png">
|
|
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.6">
|
|
|
|
|
|
|
|
<title>QA - Nubenetes V2 | The AI's Cut</title>
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="../assets/stylesheets/main.484c7ddc.min.css">
|
|
|
|
|
|
<link rel="stylesheet" href="../assets/stylesheets/palette.ab4e12ef.min.css">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
|
|
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap">
|
|
|
|
<link rel="stylesheet" href="../static/extra.css">
|
|
|
|
<link rel="stylesheet" href="../static/v2_elite.css?v=2.3.44">
|
|
|
|
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
|
|
|
|
|
|
|
|
|
|
|
</head>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<body dir="ltr" data-md-color-scheme="slate" data-md-color-primary="custom" data-md-color-accent="custom">
|
|
|
|
|
|
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
|
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
|
<label class="md-overlay" for="__drawer"></label>
|
|
<div data-md-component="skip">
|
|
|
|
|
|
<a href="#qatestops-continuous-testing-software-quality-test-automation" class="md-skip">
|
|
Skip to content
|
|
</a>
|
|
|
|
</div>
|
|
<div data-md-component="announce">
|
|
|
|
</div>
|
|
|
|
<div data-md-color-scheme="default" data-md-component="outdated" hidden>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<header class="md-header md-header--shadow md-header--lifted" data-md-component="header">
|
|
<nav class="md-header__inner md-grid" aria-label="Header">
|
|
<a href=".." title="Nubenetes V2 | The AI's Cut" class="md-header__button md-logo" aria-label="Nubenetes V2 | The AI's Cut" data-md-component="logo">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
|
|
|
|
</a>
|
|
<label class="md-header__button md-icon" for="__drawer">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
|
|
</label>
|
|
<div class="md-header__title" data-md-component="header-title">
|
|
<div class="md-header__ellipsis">
|
|
<div class="md-header__topic">
|
|
<span class="md-ellipsis">
|
|
Nubenetes V2 | The AI's Cut
|
|
</span>
|
|
</div>
|
|
<div class="md-header__topic" data-md-component="header-topic">
|
|
<span class="md-ellipsis">
|
|
|
|
QA
|
|
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<form class="md-header__option" data-md-component="palette">
|
|
|
|
|
|
|
|
|
|
<input class="md-option" data-md-color-media="" data-md-color-scheme="slate" data-md-color-primary="custom" data-md-color-accent="custom" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_0">
|
|
|
|
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_1" hidden>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5z"/></svg>
|
|
</label>
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-option" data-md-color-media="" data-md-color-scheme="default" data-md-color-primary="custom" data-md-color-accent="custom" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_1">
|
|
|
|
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_0" hidden>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 11c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V5l9-4 9 4zm-9 10c3.75-1 7-5.46 7-9.78V6.3l-7-3.12L5 6.3v4.92C5 15.54 8.25 20 12 21m-3-6.67c1.76 2.17 5.13 2.24 6.97.07.23-.27.08-.68-.26-.74a4.5 4.5 0 0 1-3.18-2.2 4.5 4.5 0 0 1-.32-3.86.453.453 0 0 0-.51-.6c-3.34.62-4.89 4.61-2.7 7.33"/></svg>
|
|
</label>
|
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
|
|
|
|
|
|
|
|
|
|
|
|
<label class="md-header__button md-icon" for="__search">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
|
</label>
|
|
<div class="md-search" data-md-component="search" role="dialog">
|
|
<label class="md-search__overlay" for="__search"></label>
|
|
<div class="md-search__inner" role="search">
|
|
<form class="md-search__form" name="search">
|
|
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
|
<label class="md-search__icon md-icon" for="__search">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
|
|
</label>
|
|
<nav class="md-search__options" aria-label="Search">
|
|
|
|
<a href="javascript:void(0)" class="md-search__icon md-icon" title="Share" aria-label="Share" data-clipboard data-clipboard-text="" data-md-component="search-share" tabindex="-1">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91s2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08"/></svg>
|
|
</a>
|
|
|
|
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
|
|
</button>
|
|
</nav>
|
|
|
|
<div class="md-search__suggest" data-md-component="search-suggest"></div>
|
|
|
|
</form>
|
|
<div class="md-search__output">
|
|
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
|
|
<div class="md-search-result" data-md-component="search-result">
|
|
<div class="md-search-result__meta">
|
|
Initializing search
|
|
</div>
|
|
<ol class="md-search-result__list" role="presentation"></ol>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="md-header__source">
|
|
<a href="https://github.com/nubenetes/awesome-kubernetes" title="Go to repository" class="md-source" data-md-component="source">
|
|
<div class="md-source__icon md-icon">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
|
|
</div>
|
|
<div class="md-source__repository">
|
|
nubenetes/awesome-kubernetes
|
|
</div>
|
|
</a>
|
|
</div>
|
|
|
|
</nav>
|
|
|
|
|
|
|
|
<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
|
|
<div class="md-grid">
|
|
<ul class="md-tabs__list">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="https://nubenetes.com/v1/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
🔙 Back to V1 (Exhaustive)
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href=".." class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
The 2026 Vision
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../tags/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Technical Tags
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../videos/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Agentic Video Hub
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../ai-agents-mcp/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
AI
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../about/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Architectural Foundations
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item md-tabs__item--active">
|
|
<a href="../chaos-engineering/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Platform & Site Reliability
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../ansible/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Hardened Infrastructure
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../GoogleCloudPlatform/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Cloud Providers (Hyperscalers)
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../caching/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Networking & Service Mesh
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../container-managers/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
The Container Stack
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../crunchydata/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Data & Advanced Analytics
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../argo/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Engineering Pipeline
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../ChromeDevTools/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Developer Ecosystem
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../appointment-scheduling/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Career & Industry
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</div>
|
|
</nav>
|
|
|
|
|
|
</header>
|
|
|
|
<div class="md-container" data-md-component="container">
|
|
|
|
|
|
|
|
|
|
<main class="md-main" data-md-component="main">
|
|
<div class="md-main__inner md-grid">
|
|
|
|
|
|
|
|
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
|
<div class="md-sidebar__scrollwrap">
|
|
<div class="md-sidebar__inner">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<nav class="md-nav md-nav--primary md-nav--lifted md-nav--integrated" aria-label="Navigation" data-md-level="0">
|
|
<label class="md-nav__title" for="__drawer">
|
|
<a href=".." title="Nubenetes V2 | The AI's Cut" class="md-nav__button md-logo" aria-label="Nubenetes V2 | The AI's Cut" data-md-component="logo">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
|
|
|
|
</a>
|
|
Nubenetes V2 | The AI's Cut
|
|
</label>
|
|
|
|
<div class="md-nav__source">
|
|
<a href="https://github.com/nubenetes/awesome-kubernetes" title="Go to repository" class="md-source" data-md-component="source">
|
|
<div class="md-source__icon md-icon">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
|
|
</div>
|
|
<div class="md-source__repository">
|
|
nubenetes/awesome-kubernetes
|
|
</div>
|
|
</a>
|
|
</div>
|
|
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="https://nubenetes.com/v1/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
🔙 Back to V1 (Exhaustive)
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href=".." class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
The 2026 Vision
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../tags/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Technical Tags
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../videos/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Agentic Video Hub
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../ai-agents-mcp/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
AI
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../about/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Architectural Foundations
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_7" checked>
|
|
|
|
|
|
<label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Platform & Site Reliability
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="true">
|
|
<label class="md-nav__title" for="__nav_7">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
|
|
Platform & Site Reliability
|
|
|
|
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../chaos-engineering/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Chaos Engineering
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../developerportals/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Developerportals
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../devops/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
DevOps
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../performance-testing-with-jenkins-and-jmeter/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Performance Testing With Jenkins And Jmeter
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../project-management-methodology/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Project Management Methodology
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../project-management-tools/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Project Management Tools
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--active">
|
|
|
|
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
|
|
|
|
|
|
|
|
|
|
|
|
<label class="md-nav__link md-nav__link--active" for="__toc">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
QA
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<a href="./" class="md-nav__link md-nav__link--active">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
QA
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<label class="md-nav__title" for="__toc">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Table of contents
|
|
</label>
|
|
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#table-of-contents" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Table of Contents
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#architectural-foundations" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Architectural Foundations
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Architectural Foundations">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#kubernetes-tools" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Kubernetes Tools
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Kubernetes Tools">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#general-reference" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
General Reference
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#cloud-native" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Cloud Native
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Cloud Native">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#kubernetes" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Kubernetes
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Kubernetes">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#benchmarking" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Benchmarking
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#compliance" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Compliance
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#operator-testing" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Operator Testing
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#kubernetes-internals" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Kubernetes Internals
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Kubernetes Internals">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#code-quality-and-governance" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Code Quality and Governance
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#microservices-architecture" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Microservices Architecture
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Microservices Architecture">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#component-testing" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Component Testing
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#quality-management" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Quality Management
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#multi-cloud-strategies" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Multi-Cloud Strategies
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Multi-Cloud Strategies">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#performance-engineering" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Performance Engineering
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#devops" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
DevOps
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="DevOps">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#testing-pipelines" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Testing Pipelines
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Testing Pipelines">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#continuous-testing" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Continuous Testing
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#developer-experience" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Developer Experience
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Developer Experience">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#testing" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Testing
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Testing">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#integration-testing" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Integration Testing
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#frontend-development" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Frontend Development
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Frontend Development">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#testing-pipelines-1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Testing Pipelines (1)
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Testing Pipelines (1)">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#ci-workflows" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
CI Workflows
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#infrastructure" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Infrastructure
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Infrastructure">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#containerization" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Containerization
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Containerization">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#docker-testing" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Docker Testing
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#diagnostics" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Diagnostics
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Diagnostics">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#tracing" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Tracing
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#security" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Security
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Security">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#cicd-integration" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
CICD Integration
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="CICD Integration">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#jenkins" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Jenkins
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#static-analysis" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Static Analysis
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Static Analysis">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#ai-assisted" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
AI-assisted
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#fuzzing" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Fuzzing
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#sast" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
SAST
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#software-engineering" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Software Engineering
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Software Engineering">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#architecture" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Architecture
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Architecture">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#error-handling-paradigms" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Error Handling Paradigms
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#backend-development" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Backend Development
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Backend Development">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#python-testing-workflows" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Python Testing Workflows
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#methodology" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Methodology
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Methodology">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#engineering-culture" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Engineering Culture
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#quality-assurance" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Quality Assurance
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Quality Assurance">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#sqa-frameworks" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
SQA Frameworks
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#testing-1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Testing (1)
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Testing (1)">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#api-testing-principles" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
API Testing Principles
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#code-review" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Code Review
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#concepts" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Concepts
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#industry-evolution" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Industry Evolution
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#integration-testing-1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Integration Testing (1)
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#performance" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Performance
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#performance-and-ab-testing" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Performance and AB Testing
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#release-testing" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Release Testing
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#reporting" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Reporting
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#satire" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Satire
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#test-automation-repositories" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Test Automation Repositories
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#test-management" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Test Management
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#unit-testing" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Unit Testing
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#testing-frameworks" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Testing Frameworks
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Testing Frameworks">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#jvm-ecosystem" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
JVM Ecosystem
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#java-ecosystem" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Java Ecosystem
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#testing-methodology" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Testing Methodology
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Testing Methodology">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#component-isolation" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Component Isolation
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../scaffolding/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Scaffolding
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../sre/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
SRE
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../test-automation-frameworks/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Test Automation Frameworks
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../testops/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Testops
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../ansible/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Hardened Infrastructure
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../GoogleCloudPlatform/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Cloud Providers (Hyperscalers)
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../caching/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Networking & Service Mesh
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../container-managers/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
The Container Stack
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../crunchydata/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Data & Advanced Analytics
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../argo/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Engineering Pipeline
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../ChromeDevTools/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Developer Ecosystem
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../appointment-scheduling/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Career & Industry
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="md-content" data-md-component="content">
|
|
|
|
<article class="md-content__inner md-typeset">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="https://github.com/nubenetes/awesome-kubernetes/edit/master/v2-docs/qa.md" title="Edit this page" class="md-content__button md-icon" rel="edit">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 20H6V4h7v5h5v3.1l2-2V8l-6-6H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h4zm10.2-7c.1 0 .3.1.4.2l1.3 1.3c.2.2.2.6 0 .8l-1 1-2.1-2.1 1-1c.1-.1.2-.2.4-.2m0 3.9L14.1 23H12v-2.1l6.1-6.1z"/></svg>
|
|
</a>
|
|
|
|
|
|
|
|
|
|
|
|
<a href="https://github.com/nubenetes/awesome-kubernetes/raw/master/v2-docs/qa.md" title="View source of this page" class="md-content__button md-icon">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
|
|
</a>
|
|
|
|
|
|
|
|
<h1 id="qatestops-continuous-testing-software-quality-test-automation">QA/TestOps - Continuous Testing. Software Quality Test Automation<a class="headerlink" href="#qatestops-continuous-testing-software-quality-test-automation" title="Permanent link">¶</a></h1>
|
|
<div class="admonition tip">
|
|
<p class="admonition-title">Nubenetes V2 Elite Portal</p>
|
|
<p>You are browsing the AI-Curated V2 Elite Edition. Looking for the exhaustive list of references? Check out the <a href="/v1/qa/"><strong>V1 Historical Archive</strong></a>.</p>
|
|
</div>
|
|
<div class="admonition info">
|
|
<p class="admonition-title">Architectural Context</p>
|
|
<p>Detailed reference for QA/TestOps - Continuous Testing. Software Quality Test Automation in the context of Platform & Site Reliability.</p>
|
|
</div>
|
|
<h2 id="table-of-contents">Table of Contents<a class="headerlink" href="#table-of-contents" title="Permanent link">¶</a></h2>
|
|
<ol>
|
|
<li><a href="#architectural-foundations">Architectural Foundations</a></li>
|
|
<li><a href="#kubernetes-tools">Kubernetes Tools</a><ul>
|
|
<li><a href="#general-reference">General Reference</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#cloud-native">Cloud Native</a></li>
|
|
<li><a href="#kubernetes">Kubernetes</a><ul>
|
|
<li><a href="#benchmarking">Benchmarking</a></li>
|
|
<li><a href="#compliance">Compliance</a></li>
|
|
<li><a href="#operator-testing">Operator Testing</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#kubernetes-internals">Kubernetes Internals</a><ul>
|
|
<li><a href="#code-quality-and-governance">Code Quality and Governance</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#microservices-architecture">Microservices Architecture</a><ul>
|
|
<li><a href="#component-testing">Component Testing</a></li>
|
|
<li><a href="#quality-management">Quality Management</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#multi-cloud-strategies">Multi-Cloud Strategies</a><ul>
|
|
<li><a href="#performance-engineering">Performance Engineering</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#devops">DevOps</a></li>
|
|
<li><a href="#testing-pipelines">Testing Pipelines</a><ul>
|
|
<li><a href="#continuous-testing">Continuous Testing</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#developer-experience">Developer Experience</a></li>
|
|
<li><a href="#testing">Testing</a><ul>
|
|
<li><a href="#integration-testing">Integration Testing</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#frontend-development">Frontend Development</a></li>
|
|
<li><a href="#testing-pipelines-1">Testing Pipelines</a><ul>
|
|
<li><a href="#ci-workflows">CI Workflows</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#infrastructure">Infrastructure</a></li>
|
|
<li><a href="#containerization">Containerization</a><ul>
|
|
<li><a href="#docker-testing">Docker Testing</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#diagnostics">Diagnostics</a><ul>
|
|
<li><a href="#tracing">Tracing</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#security">Security</a></li>
|
|
<li><a href="#cicd-integration">CICD Integration</a><ul>
|
|
<li><a href="#jenkins">Jenkins</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#static-analysis">Static Analysis</a><ul>
|
|
<li><a href="#ai-assisted">AI-assisted</a></li>
|
|
<li><a href="#fuzzing">Fuzzing</a></li>
|
|
<li><a href="#sast">SAST</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#software-engineering">Software Engineering</a></li>
|
|
<li><a href="#architecture">Architecture</a><ul>
|
|
<li><a href="#error-handling-paradigms">Error Handling Paradigms</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#backend-development">Backend Development</a><ul>
|
|
<li><a href="#python-testing-workflows">Python Testing Workflows</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#methodology">Methodology</a><ul>
|
|
<li><a href="#engineering-culture">Engineering Culture</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#quality-assurance">Quality Assurance</a><ul>
|
|
<li><a href="#sqa-frameworks">SQA Frameworks</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#testing-1">Testing</a><ul>
|
|
<li><a href="#api-testing-principles">API Testing Principles</a></li>
|
|
<li><a href="#code-review">Code Review</a></li>
|
|
<li><a href="#concepts">Concepts</a></li>
|
|
<li><a href="#industry-evolution">Industry Evolution</a></li>
|
|
<li><a href="#integration-testing-1">Integration Testing</a></li>
|
|
<li><a href="#performance">Performance</a></li>
|
|
<li><a href="#performance-and-ab-testing">Performance and AB Testing</a></li>
|
|
<li><a href="#release-testing">Release Testing</a></li>
|
|
<li><a href="#reporting">Reporting</a></li>
|
|
<li><a href="#satire">Satire</a></li>
|
|
<li><a href="#test-automation-repositories">Test Automation Repositories</a></li>
|
|
<li><a href="#test-management">Test Management</a></li>
|
|
<li><a href="#unit-testing">Unit Testing</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#testing-frameworks">Testing Frameworks</a><ul>
|
|
<li><a href="#jvm-ecosystem">JVM Ecosystem</a></li>
|
|
<li><a href="#java-ecosystem">Java Ecosystem</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#testing-methodology">Testing Methodology</a><ul>
|
|
<li><a href="#component-isolation">Component Isolation</a></li>
|
|
</ul>
|
|
</li>
|
|
</ol>
|
|
<h2 id="architectural-foundations">Architectural Foundations<a class="headerlink" href="#architectural-foundations" title="Permanent link">¶</a></h2>
|
|
<h3 id="kubernetes-tools">Kubernetes Tools<a class="headerlink" href="#kubernetes-tools" title="Permanent link">¶</a></h3>
|
|
<h4 id="general-reference">General Reference<a class="headerlink" href="#general-reference" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><a href="https://www.softwaretestguideforu.com/2020/06/what-is-system-testinghow-to-perform.html">softwaretestguideforu.com: What is system testing? How to perform system' testing?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering softwaretestguideforu.com: What is system testing? How to perform system' testing? in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://www.botplayautomation.com/post/what-is-automation-testing-the-need-for-automation-testing-automation-testing-implementation-guide">botplayautomation.com: Automation Testing Implementation Guide</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering botplayautomation.com: Automation Testing Implementation Guide in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://www.botplayautomation.com/post/types-of-software-testing">botplayautomation.com: Types of Software Testing</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering botplayautomation.com: Types of Software Testing in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://www.botplayautomation.com/post/best-practices-to-follow-in-software-testing-manual-and-automation-testing">botplayautomation.com: Automation & Manual Testing Best Practices</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering botplayautomation.com: Automation & Manual Testing Best Practices in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://www.botplayautomation.com/post/how-to-write-a-test-plan">botplayautomation.com: How to write a Software Test Plan?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering botplayautomation.com: How to write a Software Test Plan? in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://blog.thundra.io/4-software-testing-roles">blog.thundra.io: 4 Software Testing Roles</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.thundra.io: 4 Software Testing Roles in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://www.botplayautomation.com/post/common-mistakes-test-teams-make-in-automation-testing-and-how-to-fix-them">botplayautomation.com: Common mistakes test teams make in automation testing' and how to fix them</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering botplayautomation.com: Common mistakes test teams make in automation testing' and how to fix them in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://www.botplayautomation.com/post/automation-test-plan">botplayautomation.com: Automation Test Plan</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering botplayautomation.com: Automation Test Plan in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://boozangfromthetrenches.com/root-cause-analysis-in-test-automation/9">boozangfromthetrenches.com: Root Cause Analysis in Test Automation</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering boozangfromthetrenches.com: Root Cause Analysis in Test Automation in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://copyconstruct.medium.com/testing-in-production-the-safe-way-18ca102d0ef1">copyconstruct.medium.com: Testing in Production, the safe way 🌟🌟🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering copyconstruct.medium.com: Testing in Production, the safe way 🌟🌟🌟 in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://blog.thundra.io/how-to-fix-your-failing-end-to-end-tests">blog.thundra.io: How to Fix Your Failing End-to-End Tests?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.thundra.io: How to Fix Your Failing End-to-End Tests? in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://dzone.com/articles/checklist-for-api-verification">dzone: Checklist for API Verification 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone: Checklist for API Verification 🌟 in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://dzone.com/articles/we-are-testing-software-incorrectly-and-its-costly">dzone: We Are Testing Software Incorrectly and It's Costly</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone: We Are Testing Software Incorrectly and It's Costly in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://betterprogramming.pub/quit-unit-testing-classes-and-use-a-behavior-oriented-approach-306a667f9a31">betterprogramming.pub: Why We Quit Unit Testing Classes to Focus On a' Behavioral Approach</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>betterprogramming.pub: Why We Quit Unit Testing Classes to Focus On a' Behavioral Approach</mark> in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://adequatica.medium.com/principles-of-writing-automated-tests-a2b72218264c">adequatica.medium.com: Principles of Writing Automated Tests</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering adequatica.medium.com: Principles of Writing Automated Tests in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://dzone.com/articles/testing-the-untestable-and-other-anti-patterns">dzone: Testing the Untestable and Other Anti-Patterns</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone: Testing the Untestable and Other Anti-Patterns in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://testsvision.com/6-popular-automation-testing-frameworks-tools">testsvision.com: 6 Popular Automation Testing Frameworks & Tools</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering testsvision.com: 6 Popular Automation Testing Frameworks & Tools in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://venturebeat.com/2021/01/22/reflect-brings-automated-no-code-web-testing-to-the-cloud">venturebeat.com: Reflect brings automated no-code web testing to the cloud</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering venturebeat.com: Reflect brings automated no-code web testing to the cloud in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://dzone.com/articles/top-microservices-testing-tools-testers-should-kno">dzone: Top Microservices Testing Tools Testers Should Know About</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone: Top Microservices Testing Tools Testers Should Know About in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://dzone.com/articles/component-tests-for-spring-cloud-microservices">dzone: Component Tests for Spring Cloud Microservices</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>dzone: Component Tests for Spring Cloud Microservices</mark> in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://beellz.hashnode.dev/continuous-profiling-in-kubernetes-using-pyroscope">beellz.hashnode.dev: Continuous Profiling in Kubernetes Using Pyroscope</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>beellz.hashnode.dev: Continuous Profiling in Kubernetes Using Pyroscope</mark> in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://softwarequickguide.com/what-is-performance-testing-and-performance-testing-tools">softwarequickguide.com: What is performance testing and performance testing' tools</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering softwarequickguide.com: What is performance testing and performance testing' tools in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://www.botplayautomation.com">botplayautomation.com</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering botplayautomation.com in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://www.botplayautomation.com/post/benefits-of-codeless-automation-testing">botplayautomation.com: Benefits of Codeless (no code) Automation Testing</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering botplayautomation.com: Benefits of Codeless (no code) Automation Testing in the Kubernetes Tools ecosystem.</li>
|
|
</ul>
|
|
<h2 id="cloud-native">Cloud Native<a class="headerlink" href="#cloud-native" title="Permanent link">¶</a></h2>
|
|
<h3 id="kubernetes">Kubernetes<a class="headerlink" href="#kubernetes" title="Permanent link">¶</a></h3>
|
|
<h4 id="benchmarking">Benchmarking<a class="headerlink" href="#benchmarking" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2020)</strong> <a href="https://github.com/vincentserpoul/kubench">kubench</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Orchestration framework for benchmark testing execution on Kubernetes. Measures cluster CPU, memory, and network performance, though currently dormant.</li>
|
|
</ul>
|
|
<h4 id="compliance">Compliance<a class="headerlink" href="#compliance" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2023)</strong> <a href="https://github.com/vmware-tanzu/sonobuoy">sonobuoy</a> <span class='md-tag md-tag--info'>⭐ 3043</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-90fca949" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 6 L 10 11 L 20 10 L 30 13 L 40 8 L 50 4" fill="none" stroke="url(#spark-grad-90fca949)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="4" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Diagnostic tool created by VMware Tanzu that facilitates understanding of Kubernetes cluster state by running conformance tests, security benchmarks, and custom extensions.</li>
|
|
</ul>
|
|
<h4 id="operator-testing">Operator Testing<a class="headerlink" href="#operator-testing" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2024)</strong> <a href="https://github.com/kyverno/chainsaw">Chainsaw - The ultimate end to end testing tool for Kubernetes operators</a> <span class='md-tag md-tag--info'>⭐ 585</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-821d14fe" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 9 L 10 6 L 20 10 L 30 10 L 40 13 L 50 4" fill="none" stroke="url(#spark-grad-821d14fe)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="4" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Kyverno Chainsaw is a specialized declarative end-to-end testing framework tailored for Kubernetes operators and controllers. It simplifies assertions, resource creation, and mutation validation without requiring complex Golang suite writing.</li>
|
|
</ul>
|
|
<h3 id="kubernetes-internals">Kubernetes Internals<a class="headerlink" href="#kubernetes-internals" title="Permanent link">¶</a></h3>
|
|
<h4 id="code-quality-and-governance">Code Quality and Governance<a class="headerlink" href="#code-quality-and-governance" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2020)</strong> <a href="https://speakerdeck.com/thockin/code-review-in-kubernetes">speakerdeck.com/thockin: Code Review in Kubernetes</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An informative slideshow by Kubernetes co-creator Tim Hockin on the review practices of the Kubernetes codebase. Evaluates API schema validations, backward compatibility rules, and development practices.</li>
|
|
</ul>
|
|
<h3 id="microservices-architecture">Microservices Architecture<a class="headerlink" href="#microservices-architecture" title="Permanent link">¶</a></h3>
|
|
<h4 id="component-testing">Component Testing<a class="headerlink" href="#component-testing" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2020)</strong> <a href="https://www.linkedin.com/pulse/microservices-testable-isolation-chris-richardson">linkedin.com: Microservices are testable in isolation 🌟</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A microservices testing article written by architectural expert Chris Richardson. Outlines why testing services in isolation using mocks and contract checks improves development agility and stability.</li>
|
|
</ul>
|
|
<h4 id="quality-management">Quality Management<a class="headerlink" href="#quality-management" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2019)</strong> <a href="https://www.infoq.com/presentations/microservices-software-quality">infoq.com: Maintaining Software Quality with Microservices</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An InfoQ presentation focused on maintaining system quality across highly decentralized architectures. Recommends contract-validation paradigms, automated dependency monitors, and distributed tracing configurations.</li>
|
|
</ul>
|
|
<h3 id="multi-cloud-strategies">Multi-Cloud Strategies<a class="headerlink" href="#multi-cloud-strategies" title="Permanent link">¶</a></h3>
|
|
<h4 id="performance-engineering">Performance Engineering<a class="headerlink" href="#performance-engineering" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2022)</strong> <a href="https://thenewstack.io/optimizing-app-performance-in-a-multicloud-stack">thenewstack.io: Optimizing App Performance in a Multicloud Stack</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An architectural review addressing latency and replication bottlenecks across multi-cloud environments. Proposes specific patterns for distributed edge-caches, multi-cluster database setups, and smart load balancers.</li>
|
|
</ul>
|
|
<h2 id="devops">DevOps<a class="headerlink" href="#devops" title="Permanent link">¶</a></h2>
|
|
<h3 id="testing-pipelines">Testing Pipelines<a class="headerlink" href="#testing-pipelines" title="Permanent link">¶</a></h3>
|
|
<h4 id="continuous-testing">Continuous Testing<a class="headerlink" href="#continuous-testing" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2021)</strong> <a href="https://devops.com/continuous-testing-practices-part-1">devops.com: Continuous Testing Practices (Part 1) 🌟</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — First of a multi-part series examining the execution of continuous testing models within standard CI/CD deployment channels. Highlights test-automation strategies, test environments, and immediate feedback integration.</li>
|
|
</ul>
|
|
<h2 id="developer-experience">Developer Experience<a class="headerlink" href="#developer-experience" title="Permanent link">¶</a></h2>
|
|
<h3 id="testing">Testing<a class="headerlink" href="#testing" title="Permanent link">¶</a></h3>
|
|
<h4 id="integration-testing">Integration Testing<a class="headerlink" href="#integration-testing" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2025)</strong> <a href="https://github.com/PlaytikaOSS/testcontainers-spring-boot"><mark>testcontainers-spring-boot 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 876</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-77a3557a" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 7 L 10 2 L 20 3 L 30 6 L 40 9 L 50 4" fill="none" stroke="url(#spark-grad-77a3557a)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="4" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A powerful open-source library that automates the lifecycle of Docker containers (PostgreSQL, Kafka, Redis) during JUnit test execution. It eliminates the need for shared database environments and mock frameworks, leading to high-fidelity integration tests. Today, this tool is universally recognized as a best-practice asset for CI/CD test suites across the Spring ecosystem.</li>
|
|
</ul>
|
|
<h2 id="frontend-development">Frontend Development<a class="headerlink" href="#frontend-development" title="Permanent link">¶</a></h2>
|
|
<h3 id="testing-pipelines-1">Testing Pipelines (1)<a class="headerlink" href="#testing-pipelines-1" title="Permanent link">¶</a></h3>
|
|
<h4 id="ci-workflows">CI Workflows<a class="headerlink" href="#ci-workflows" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2022)</strong> <a href="https://www.smashingmagazine.com/2022/02/testing-pipeline-101-frontend-testing">smashingmagazine.com: Testing Pipeline 101 For Frontend Testing</a> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A detailed frontend testing handbook mapping out modern pipeline integrations. Recommends strategies for structuring linters, localized unit evaluations, visual regression checks, and end-to-end integration scripts.</li>
|
|
</ul>
|
|
<h2 id="infrastructure">Infrastructure<a class="headerlink" href="#infrastructure" title="Permanent link">¶</a></h2>
|
|
<h3 id="containerization">Containerization<a class="headerlink" href="#containerization" title="Permanent link">¶</a></h3>
|
|
<h4 id="docker-testing">Docker Testing<a class="headerlink" href="#docker-testing" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2021)</strong> <a href="https://collabnix.com/the-ultimate-docker-tutorial-for-automation-testing">collabnix.com: The Ultimate Docker Tutorial for Automation Testing</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A deep-dive guide focusing on leveraging Docker containers for automated test environments. Explains container lifecycle management, mounting volumes, networking configurations, and parallel test execution wrappers.</li>
|
|
</ul>
|
|
<h3 id="diagnostics">Diagnostics<a class="headerlink" href="#diagnostics" title="Permanent link">¶</a></h3>
|
|
<h4 id="tracing">Tracing<a class="headerlink" href="#tracing" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2021)</strong> <a href="https://sourceware.org/systemtap">SystemTap</a> <span class='md-tag md-tag--warning'>[C CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Deep diagnostic software for Linux kernels allowing engineers to trace system calls and profile execution pathways in black-box binaries dynamically without recompilation.</li>
|
|
</ul>
|
|
<h2 id="security">Security<a class="headerlink" href="#security" title="Permanent link">¶</a></h2>
|
|
<h3 id="cicd-integration">CICD Integration<a class="headerlink" href="#cicd-integration" title="Permanent link">¶</a></h3>
|
|
<h4 id="jenkins">Jenkins<a class="headerlink" href="#jenkins" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2021)</strong> <a href="https://www.meetup.com/es-es/jenkins-online-meetup/events/276135789">meetup.com: A single open-source security scanner for most languages on Jenkins</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Detailed talk recording and presentation outline exploring the integration of unified open-source security static analysis tools within classic Jenkins automation pipelines.</li>
|
|
</ul>
|
|
<h3 id="static-analysis">Static Analysis<a class="headerlink" href="#static-analysis" title="Permanent link">¶</a></h3>
|
|
<h4 id="ai-assisted">AI-assisted<a class="headerlink" href="#ai-assisted" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2023)</strong> <a href="https://metabob.com">Metabob</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — AI-assisted static code analysis platform designed to detect complex logical anomalies and security vulnerabilities in repositories using graph-based neural representations of code syntax.</li>
|
|
</ul>
|
|
<h4 id="fuzzing">Fuzzing<a class="headerlink" href="#fuzzing" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2021)</strong> <a href="https://github.com/google/clusterfuzzlite">google/clusterfuzzlite 🌟</a> <span class='md-tag md-tag--info'>⭐ 528</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-d3e52599" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 7 L 10 9 L 20 7 L 30 12 L 40 8 L 50 13" fill="none" stroke="url(#spark-grad-d3e52599)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[C++ CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Lightweight alternative to ClusterFuzz designed specifically for CI/CD environments. Easily executes security fuzz testing on target APIs to find memory leaks, crashes, and buffer overflows.</li>
|
|
<li><strong>(2021)</strong> <a href="https://thenewstack.io/google-introduces-clusterfuzzlite-security-tool-for-ci-cd">thenewstack.io: Google Introduces ClusterFuzzLite Security Tool for CI/CD</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Architectural review covering Google's release of ClusterFuzzLite, highlighting its strategic value in shifting fuzz testing left directly into GitHub Actions or other CI runners.</li>
|
|
</ul>
|
|
<h4 id="sast">SAST<a class="headerlink" href="#sast" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2024)</strong> <a href="https://semgrep.dev">Semgrep</a> <span class='md-tag md-tag--warning'>[OCAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Fast, open-source static analysis engine for searching code, finding bugs, and enforcing dependency policies. Syntactically aware engine makes it highly customizable and much faster than legacy AST scanners.</li>
|
|
</ul>
|
|
<h2 id="software-engineering">Software Engineering<a class="headerlink" href="#software-engineering" title="Permanent link">¶</a></h2>
|
|
<h3 id="architecture">Architecture<a class="headerlink" href="#architecture" title="Permanent link">¶</a></h3>
|
|
<h4 id="error-handling-paradigms">Error Handling Paradigms<a class="headerlink" href="#error-handling-paradigms" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2022)</strong> <a href="https://thenewstack.io/error-handling-from-backends-to-the-frontend">thenewstack.io: Error Handling from Backends to the Frontend</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive guide on structuring robust API error propagation from backend databases to frontend applications. Explores standardization of status payloads to ensure consistent client-side recovery states.</li>
|
|
</ul>
|
|
<h3 id="backend-development">Backend Development<a class="headerlink" href="#backend-development" title="Permanent link">¶</a></h3>
|
|
<h4 id="python-testing-workflows">Python Testing Workflows<a class="headerlink" href="#python-testing-workflows" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2021)</strong> <a href="https://dev.to/koladev/test-driven-development-with-django-unit-testing-integration-testing-with-docker-flask-github-actions-2047">dev.to: Test-Driven-Development with Django: Unit Testing & Integration testing with Docker, Flask & Github Actions</a> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A hands-on implementation guide showcasing Test-Driven Development (TDD) principles in Python. Employs Django, Flask, containerized Docker backends, and GitHub Actions to deploy validated code packages.</li>
|
|
</ul>
|
|
<h3 id="methodology">Methodology<a class="headerlink" href="#methodology" title="Permanent link">¶</a></h3>
|
|
<h4 id="engineering-culture">Engineering Culture<a class="headerlink" href="#engineering-culture" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2021)</strong> <a href="https://itnext.io/software-development-is-misunderstood-quality-is-fastest-way-to-get-code-into-production-f1f5a0792c69">itnext.io: Software Development Is Misunderstood 🌟</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A compelling thought piece highlighting software quality as an accelerator of release cycles. Argues that sound design patterns, unit-testing suites, and code refactoring reduce downstream bug resolution times.</li>
|
|
</ul>
|
|
<h3 id="quality-assurance">Quality Assurance<a class="headerlink" href="#quality-assurance" title="Permanent link">¶</a></h3>
|
|
<h4 id="sqa-frameworks">SQA Frameworks<a class="headerlink" href="#sqa-frameworks" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2026)</strong> <a href="https://github.com/ligurio/sqa-wiki"><strong>Awesome Software Quality</strong></a> <span class='md-tag md-tag--info'>⭐ 2315</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-6a51332f" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 5 L 10 5 L 20 3 L 30 13 L 40 7 L 50 5" fill="none" stroke="url(#spark-grad-6a51332f)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — An elite repository tracking software quality assurance wikis, tools, and paradigms. Focuses on system profiling frameworks, regression suites, and static analysis platforms designed to secure microservice delivery channels.</li>
|
|
</ul>
|
|
<h3 id="testing-1">Testing (1)<a class="headerlink" href="#testing-1" title="Permanent link">¶</a></h3>
|
|
<h4 id="api-testing-principles">API Testing Principles<a class="headerlink" href="#api-testing-principles" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2023)</strong> <a href="https://www.linkedin.com/pulse/importance-api-automation-testing-manish-saini">linkedin.com/pulse: Importance of API Automation Testing 🌟</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An analytical piece framing automated API testing as a cornerstone of decoupled software architectures. Emphasizes continuous API verification to isolate business logic changes from UI presentation variations.</li>
|
|
<li><strong>(2022)</strong> <a href="https://www.softwaretestingsapiens.com/roadmap-to-learn-api-testing">softwaretestingsapiens.com: Roadmap to learn API Testing in Just 30 days</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A structured learning path for mastering API-level automation testing. Guides developers from core HTTP methods to building custom suite environments using modern testing engines.</li>
|
|
</ul>
|
|
<h4 id="code-review">Code Review<a class="headerlink" href="#code-review" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2023)</strong> <a href="https://github.com/reviewdog/reviewdog"><strong>reviewdog - A code review dog who keeps your codebase healthy.</strong></a> <span class='md-tag md-tag--info'>⭐ 9365</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-f28c7cdf" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 9 L 10 13 L 20 5 L 30 11 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-f28c7cdf)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Automated code review bot designed to parse error inputs from arbitrary linter systems and post inline comments directly back to pull requests on GitHub, GitLab, or Bitbucket.</li>
|
|
</ul>
|
|
<h4 id="concepts">Concepts<a class="headerlink" href="#concepts" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2021)</strong> <a href="https://circleci.com/blog/unit-testing-vs-integration-testing">circleci.com: Unit testing vs integration testing 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Educational manual detailing fundamental core differences, performance trade-offs, and ROI metrics between rapid isolated unit tests and broader integrated system tests.</li>
|
|
</ul>
|
|
<h4 id="industry-evolution">Industry Evolution<a class="headerlink" href="#industry-evolution" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2022)</strong> <a href="https://www.getxray.app/blog/the-top-5-software-testing-trends-of-2022">getxray.app: The top 5 software testing trends of 2022</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Examines trends in QA automation, highlighting the adoption of QA-as-code patterns, automated visual tools, and Jira integration to coordinate agile deployment workflows.</li>
|
|
<li><strong>(2021)</strong> <a href="https://www.testmuai.com/blog/best-test-automation-trends">lambdatest.com: Top Automation Testing Trends To Look Out In 2021</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A high-level forecast of automated testing trends. Analyzes shift-left security models, AI-driven validation generation, cloud testing grids, and the adoption of API-first automated pipelines.</li>
|
|
</ul>
|
|
<h4 id="integration-testing-1">Integration Testing (1)<a class="headerlink" href="#integration-testing-1" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2024)</strong> <a href="https://github.com/testcontainers">testcontainers 🌟</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A robust multi-language ecosystem providing throwaway, lightweight instances of common databases, Selenium web browsers, or anything else that can run in a Docker container for integration testing.</li>
|
|
<li><strong>(2023)</strong> <a href="https://testcontainers.com">testcontainers.org</a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official web portal and learning nexus for Testcontainers. Outlines integration paths for Spring Boot via PlaytikaOSS autoconfigurations, commercial backing via AtomicJar (now Docker), and optimizations for running databases deterministically inside CI.</li>
|
|
</ul>
|
|
<h4 id="performance">Performance<a class="headerlink" href="#performance" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2021)</strong> <a href="https://devops.com/best-practices-for-application-performance-testing">devops.com: Best Practices for Application Performance Testing</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — High-level architectural roadmap outlining target strategies for establishing continuous, automated performance and stress testing metrics for cloud workloads.</li>
|
|
</ul>
|
|
<h4 id="performance-and-ab-testing">Performance and AB Testing<a class="headerlink" href="#performance-and-ab-testing" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2022)</strong> <a href="https://www.convert.com/blog/a-b-testing/a-b-testing-tools-2022-beyond">convert.com: Top 10 A/B Testing Tools That Are Good for the Next 5 Years (Vetted by Features, Privacy, Maturity & Price)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Market evaluation of premium and open-source A/B testing platforms alongside continuous testing tools like Grafana k6 for automated regression pipelines and performance simulation in Kubernetes.</li>
|
|
</ul>
|
|
<h4 id="release-testing">Release Testing<a class="headerlink" href="#release-testing" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2021)</strong> <a href="https://launchdarkly.com/blog/get-a-detailed-explanation-of-release-testing-several">launchdarkly.com: Release Testing Explained 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Conceptual breakdown of release testing paradigms within CI/CD pipelines. Distinguishes between deployment and release phases, illustrating how progressive delivery and feature flag architectures mitigate systemic runtime risks in production.</li>
|
|
</ul>
|
|
<h4 id="reporting">Reporting<a class="headerlink" href="#reporting" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2023)</strong> <a href="https://github.com/allure-framework/allure2"><strong>Allure Report 🌟</strong></a> <span class='md-tag md-tag--info'>⭐ 5422</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-99a896eb" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 7 L 10 11 L 20 9 L 30 12 L 40 3 L 50 5" fill="none" stroke="url(#spark-grad-99a896eb)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A flexible, multi-language test report tool providing clean hierarchical representation of execution steps, attachments, and historical telemetry. Integrates with standard test runners across modern ecosystems.</li>
|
|
</ul>
|
|
<h4 id="satire">Satire<a class="headerlink" href="#satire" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2016)</strong> <a href="https://github.com/auchenberg/volkswagen"><mark>auchenberg/volkswagen</mark></a> <span class='md-tag md-tag--info'>⭐ 15447</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-fe4e1765" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 8 L 10 6 L 20 10 L 30 4 L 40 13 L 50 5" fill="none" stroke="url(#spark-grad-fe4e1765)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A satirical utility that detects if a test suite is running inside a CI pipeline and automatically forces a green/passing status. A humorous warning on metrics tampering.</li>
|
|
</ul>
|
|
<h4 id="test-automation-repositories">Test Automation Repositories<a class="headerlink" href="#test-automation-repositories" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2026)</strong> <a href="https://github.com/atinfo/awesome-test-automation"><mark>Awesome Test Automation</mark></a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An extensive curated directory compiling top-tier testing tools, frameworks, and continuous validation resources. Features directories for end-to-end web tests, load injection suites, API contract testers, and mobile automation libraries.</li>
|
|
</ul>
|
|
<h4 id="test-management">Test Management<a class="headerlink" href="#test-management" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2022)</strong> <a href="https://www.getxray.app/blog/7-benefits-of-using-a-test-management-app-vs.-excel">getxray.app: 7 benefits of using a Test Management App vs. Excel</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Professional assessment advocating for native Jira-integrated test management platforms like Xray instead of manual tracking via Excel spreadsheets, detailing benefits in traceability, execution, and agility.</li>
|
|
</ul>
|
|
<h4 id="unit-testing">Unit Testing<a class="headerlink" href="#unit-testing" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2022)</strong> <a href="https://opensource.com/article/22/1/unit-testing-googletest-ctest">opensource.com: Perform unit tests using GoogleTest and CTest</a> <span class='md-tag md-tag--warning'>[C++ CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive practical guide on configuring and executing unit tests in C++ utilizing GoogleTest combined with the CMake-integrated CTest test runner. Detail includes step-by-step compilation, test suite definition, and build automation orchestration.</li>
|
|
</ul>
|
|
<h3 id="testing-frameworks">Testing Frameworks<a class="headerlink" href="#testing-frameworks" title="Permanent link">¶</a></h3>
|
|
<h4 id="jvm-ecosystem">JVM Ecosystem<a class="headerlink" href="#jvm-ecosystem" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2026)</strong> <a href="https://spockframework.org"><strong>Spock Framework</strong></a> <span class='md-tag md-tag--warning'>[GROOVY CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A highly expressive testing and specification framework optimized for Groovy and Java systems. Utilizes a domain-specific language (DSL) to deliver readable specs and reliable assertions.</li>
|
|
</ul>
|
|
<h4 id="java-ecosystem">Java Ecosystem<a class="headerlink" href="#java-ecosystem" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2026)</strong> <a href="https://junit.org"><mark>JUnit</mark></a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The industry-standard unit testing library for the Java programming language. Utilizes a powerful, modern platform engine API with custom extension models (JUnit 5) for reliable test execution.</li>
|
|
<li><strong>(2026)</strong> <a href="https://testng.org"><strong>TestNG</strong></a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — An advanced testing framework for Java applications designed to manage intricate integration suites. Supports XML configuration mappings, parallel thread execution, and parameter injection mechanisms.</li>
|
|
<li><strong>(2023)</strong> <a href="https://www.testmuai.com/blog/testng-vs-junit-which-testing-framework-should-you-choose">lambdatest.com: TestNG vs JUnit : Which testing framework should you choose?</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A deep technical comparison of JUnit and TestNG framework options for JVM apps. Explores parallel thread execution, parameterized input handlers, and custom testing loops ideal for microservice architectures.</li>
|
|
</ul>
|
|
<h3 id="testing-methodology">Testing Methodology<a class="headerlink" href="#testing-methodology" title="Permanent link">¶</a></h3>
|
|
<h4 id="component-isolation">Component Isolation<a class="headerlink" href="#component-isolation" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2022)</strong> <a href="https://thenewstack.io/7-benefits-of-testing-in-isolation">thenewstack.io: 7 Benefits of Testing in Isolation</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Outlines seven architectural advantages of isolated component testing. Details why using service mocks, localized databases, and sandboxed test environments accelerates regression tracking and simplifies dependency configurations.</li>
|
|
</ul>
|
|
<hr />
|
|
<p>💡 <strong>Explore Related:</strong> <a href="../devops/">DevOps</a> | <a href="../developerportals/">Developerportals</a> | <a href="../sre/">SRE</a></p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
</div>
|
|
|
|
|
|
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
|
|
</div>
|
|
|
|
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z"/></svg>
|
|
Back to top
|
|
</button>
|
|
|
|
</main>
|
|
|
|
<footer class="md-footer">
|
|
|
|
<div class="md-footer-meta md-typeset">
|
|
<div class="md-footer-meta__inner md-grid">
|
|
<div class="md-copyright">
|
|
|
|
<div class="md-copyright__highlight">
|
|
Copyright © 2026 Nubenetes Agentic Intelligence
|
|
</div>
|
|
|
|
|
|
Made with
|
|
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
|
Material for MkDocs
|
|
</a>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="md-social">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="https://github.com/nubenetes/awesome-kubernetes" target="_blank" rel="noopener" title="github.com" class="md-social__link">
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M252.8 8C114.1 8 8 113.3 8 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C436.2 457.8 504 362.9 504 252 504 113.3 391.5 8 252.8 8M105.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
|
|
</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="https://twitter.com/nubenetes" target="_blank" rel="noopener" title="twitter.com" class="md-social__link">
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M459.4 151.7c.3 4.5.3 9.1.3 13.6 0 138.7-105.6 298.6-298.6 298.6-59.5 0-114.7-17.2-161.1-47.1 8.4 1 16.6 1.3 25.3 1.3 49.1 0 94.2-16.6 130.3-44.8-46.1-1-84.8-31.2-98.1-72.8 6.5 1 13 1.6 19.8 1.6 9.4 0 18.8-1.3 27.6-3.6-48.1-9.7-84.1-52-84.1-103v-1.3c14 7.8 30.2 12.7 47.4 13.3-28.3-18.8-46.8-51-46.8-87.4 0-19.5 5.2-37.4 14.3-53C87.4 130.8 165 172.4 252.1 176.9c-1.6-7.8-2.6-15.9-2.6-24C249.5 95.1 296.3 48 354.4 48c30.2 0 57.5 12.7 76.7 33.1 23.7-4.5 46.5-13.3 66.6-25.3-7.8 24.4-24.4 44.8-46.1 57.8 21.1-2.3 41.6-8.1 60.4-16.2-14.3 20.8-32.2 39.3-52.6 54.3"/></svg>
|
|
</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="https://www.linkedin.com/groups/1937212/" target="_blank" rel="noopener" title="www.linkedin.com" class="md-social__link">
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3M135.4 416H69V202.2h66.5V416zM102.2 96a38.5 38.5 0 1 1 0 77 38.5 38.5 0 1 1 0-77m282.1 320h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9z"/></svg>
|
|
</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
|
|
</div>
|
|
<div class="md-dialog" data-md-component="dialog">
|
|
<div class="md-dialog__inner md-typeset"></div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<script id="__config" type="application/json">{"annotate": null, "base": "..", "features": ["navigation.tabs", "navigation.tabs.sticky", "navigation.top", "navigation.tracking", "navigation.sections", "navigation.expand", "navigation.indexes", "search.suggest", "search.highlight", "search.share", "content.code.copy", "content.action.view", "content.action.edit", "content.tooltips", "navigation.prune", "toc.integrate"], "search": "../assets/javascripts/workers/search.2c215733.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
|
|
|
|
|
|
<script src="../assets/javascripts/bundle.79ae519e.min.js"></script>
|
|
|
|
<script src="../static/v2_filter.js"></script>
|
|
|
|
|
|
</body>
|
|
</html> |