Murat K Ozcan

Murat K Ozcan @muratkeremozcan

About: I am a test architect interested in web development and cloud

Location:
Chicago
Joined:
Jan 23, 2021

Murat K Ozcan
articles - 31 total

Turkish and Functional Programming: A Surprisingly Perfect Match

While watching Zoe.languages' "10 Fun Facts about the Turkish Language", I had an unexpected...

Learn More 0 0Feb 22

Page Objects vs. Functional Helpers

Page Objects vs. Functional Helpers A while ago, I published Functional Programming Test...

Learn More 40 18Feb 22

Solving Cross-Execution Issues in Pact Testing with Kafka and Message Queues

Solving Cross-Execution Issues in Pact Testing with Kafka and Message Queues In our...

Learn More 0 0Oct 16 '24

Building Custom Request Filters for PactJs Verifications in Express and Non-Express Environments

When working with PactJs contract testing, request filters are essential for modifying HTTP requests...

Learn More 1 1Oct 8 '24

Handling Pact Breaking Changes Dynamically in CI/CD

When working with consumer-driven contract testing using Pact, ensuring compatibility between...

Learn More 1 0Sep 15 '24

Strengthening Pact Contract Testing with TypeScript and Data Abstraction

Working on a pair of sample repositories for consumer-driven contract testing with Pact, I realized...

Learn More 7 0Sep 2 '24

My thoughts and notes about Consumer Driven Contract Testing

My thoughts and notes about Consumer Driven Contract Testing I've recently been diving...

Learn More 12 0Aug 30 '24

Automating API Documentation: A Journey from TypeScript to OpenAPI and Schema Governence with Optic

In the previous blog post Documenting and Testing Schemas of Serverless Stacks with Optic &...

Learn More 17 0Dec 1 '23

Documenting and Testing Schemas of Serverless Stacks with Optic & Cypress

Serverless testing is unique. Recently I went through Yan Cui's Testing Serverless Architectures,...

Learn More 2 0Aug 17 '23

Testing Email-Based Authentication Systems with Cypress, Mailosaur and cypress-data-session

These days our inboxes frequently buzz with verification codes, organization invites, or one-time...

Learn More 5 0Jul 31 '23

Cypress Component Testing vs React Testing Library - the complete comparison

Cypress component testing was released about a year prior to this blog post and has been a disruptor...

Learn More 23 7Jun 7 '23

CI CD strategies for UI apps and deployed services

In today's rapidly-evolving digital ecosystem, Continuous Integration and Continuous Deployment...

Learn More 4 0May 30 '23

Improve Cypress e2e test latency by a factor of 20!!

It has been almost 2 years since my friend Gleb Bahmutov published the blog Fast Cypress spec...

Learn More 13 3Feb 23 '23

Ramda & Functional Programming with React & TypeScript

This is a new section in my book, chapter 20 of CCTDD: Cypress Component Test Driven Design. It is...

Learn More 6 0Nov 15 '22

Triple combined coverage with Typescript: React, Cypress e2e + Cypress CT and React Testing Library

In the previous post we covered triple combined coverage in a React app written in JS . Alas,...

Learn More 6 0Sep 25 '22

Triple combined code coverage for React Apps with Jest, Cypress component and e2e tests, using Github Actions

Testing, engineering and the scientific method are all bound together. "Engineering is about assuming...

Learn More 14 0Jul 18 '22

Setup Cypress & Applitools with GitHub Actions: a comparison of Applitools vs Percy in a mid size app

We covered setting up Percy with Cypress previously and thought it would be interesting to have a 1:1...

Learn More 10 2Jun 21 '22

Effective Test Strategies for Deployed NodeJS Services using LaunchDarkly Feature Flags and Cypress. Part2: testing

This is part two of a multi-part series. In the previous post we setup the flags, now we will test...

Learn More 11 0May 21 '22

Effective Test Strategies for Deployed NodeJS Services using LaunchDarkly Feature Flags and Cypress. Part1: the setup

Feature flagging is the future of continuous releases; we control what the users see through a flag...

Learn More 10 0May 21 '22

Painlessly setup Cypress & Percy with Github Actions in minutes

We have not seen an up to date, fully documented example using Cypress, Github Actions and Percy and...

Learn More 15 0Apr 11 '22

Effective Test Strategies for Front-end Applications using LaunchDarkly Feature Flags and Cypress. Part2: testing

This is part two of a multi-part series. In the previous post we setup the flags, now we will test...

Learn More 18 5Mar 29 '22

Effective Test Strategies for Front-end Applications using LaunchDarkly Feature Flags and Cypress. Part1: the setup

Using feature flags to manage releasing and operating software is giving companies a competitive...

Learn More 13 0Mar 29 '22

Test emails effortlessly with Cypress, Mailosaur and cy-spok.

Email Testing A blog post is lackluster without working code you can play around with in...

Learn More 10 4Jan 28 '22

CRUD API testing a deployed service with Cypress using cy-api, cy-spok, cypress-data-session & cypress-each

A guide to CRUD API testing a deployed service with Cypress Cypress is not only a great...

Learn More 28 0Jan 13 '22

How to create internal test plugins for your team in TS, implement custom commands, and use other Cypress plugins in them

Assume you are in a large organization with many services and applications. You are cranking out...

Learn More 11 0Dec 10 '21

The 32+ ways of selective testing with Cypress: a unified, concise approach to selective testing in CI and local machines

Building the test architecture, increasing adoption, improving the developer experience The many...

Learn More 51 1Oct 24 '21

API e2e testing event driven systems

Lately I have been asked about API testing tools and the approaches to API testing event driven...

Learn More 7 2Sep 18 '21

Functional Programming Test Patterns with Cypress

The debate on Page Object vs module pattern is really just Inheritance vs Composition. Inheritance...

Learn More 27 5Sep 14 '21

(mostly incomplete) List of Test Methodologies

Test methodologies can be of benefit when conceptualizing any test approach -from unit to features- ,...

Learn More 11 2Sep 7 '21

Why cross-browser testing is overrated, what I learned after 13.5 years of QA at Siemens

Recently I was asked about cross browser / device testing solutions such as Browserstack, Sauce Labs...

Learn More 1 3Aug 31 '21