Tag: testops

TestOps - the most antifragile testing role

Introduces the concept of antifragility and argues that the 'TestOps' role (strong automation skills across testing, CI/CD, environments) is the most antifragile testing role due to the wide range of career options it enables, recommending programming skills for increased job security.

Read more

TestOps - Engineering Productivity

Explores Google's concept of Engineering Productivity (EP), defining it as enabling development teams to own quality through tools and guidance. Covers EP goals (speed, quality, stability), responsibilities (shift left/right, frameworks, speed), and roles (TE, SET, SRE, TestOps, PO).

Read more

TestOps - Continuous Improvement

Applies Continuous Improvement (Kaizen) to TestOps, advocating a Beginner's Mind and focusing on improving test strategy (pyramid), speed (parallelism), code quality (refactoring), automation (including infrastructure), leveraging cloud/OSS, and reading.

Read more

TestOps - Continuous Testing

Part 3 of TestOps series defines Continuous Testing (CT) and its components within the SDLC: CI/unit tests, coverage/static analysis, automated deployment, integration/E2E/visual tests, performance, security, exploratory testing, and TiP.

Read more

TestOps - Testing in Production

Explores Testing in Production (TiP) techniques like Canary/Blue-Green deployments, Controlled Test Flights (feature flags), A/B testing, Synthetic User testing, Fault Injection (Chaos Monkey), and Dogfooding, outlining prerequisites and risks.

Read more

TestOps - missing piece of puzzle

Introduces the TestOps concept (efficiently providing test infrastructure/frameworks) and outlines benefits: expanding skills, deepening SE understanding, learning operations, discovering new test areas, and increasing contribution value.

Read more

Mapping lean principles to testing

Applies Poppendieck's seven Lean principles to software testing: Eliminate waste (automate smartly, balance costs), Amplify learning, Decide late (BDD, maintainable tests), Deliver fast, Empower the team, Build integrity (perceived & conceptual), See the whole.

Read more

Testing with Ansible

Explores how Ansible, a simple automation agent, supports Continuous Delivery by enabling environment setup, configuration updates, auto-configuration of tools like Jenkins/Selenium Grid, and running smoke tests.

Read more