반응형

bdd 3

26화. 공통 언어로서의 BDD — Gherkin으로 기획·개발·QA를 한 문장에 모으기.

AI 시대의 품질 아키텍트 : 테스터에서 시스템 품질 설계자로Part 0. 오리엔테이션0화. 30분 데모와 프로덕션 사이의 거리 — 현실 인식과 방향 제시Part 1. 기초 체력AI가 짠 코드를 읽고 검증할 수 있는 눈과 웹·API 원리 다지기1화. AI가 짠 코드를 읽는 눈 — Python 또는 JS/TS 중 하나를 코드 리뷰 가능한 수준까지. 실습: AI가 생성한 테스트 코드의 버그 3개 찾기.2화. 변경은 diff에서 시작된다 — Git과 PR 기반 협업, 변경 기반 테스트의 첫 단추. 실습: PR diff만 보고 영향 범위 추정해 보기.3화. 웹은 어떻게 움직이는가 — HTTP, 쿠키·세션의 원리. 실습: 개발자도구로 요청·응답 해부.4화. 인증의 지도 — OAuth·JWT·RBAC를 테스터 시선..

코딩 1도 몰라도 OK! 신기한 오이(Cucumber)로 컴퓨터랑 대화하는 법

안녕하세요. 성공적인 소프트웨어 개발 프로젝트의 핵심은 무엇일까요? 바로 '명확한 소통'입니다. 기획자는 요구사항을 정확히 전달하고, 개발자는 그 의도를 완벽히 이해하며, 테스터는 기준에 맞춰 꼼꼼히 검증해야 합니다. 하지만 각자의 언어와 관점이 달라 소통에 어려움을 겪는 경우가 많습니다. 이때, 모두가 이해할 수 있는 '공통의 언어'로 소통의 다리를 놓아주는 강력한 도구가 있습니다. 바로 Cucumber(오이) 프레임워크입니다. Cucumber 프레임워크란 무엇일까요?Cucumber는 단순히 먹는 오이가 아니라, 소프트웨어의 동작 방식을 사람이 이해하기 쉬운 자연어로 서술하고, 그 서술을 바탕으로 테스트를 자동화하는 프레임워크입니다. 어려운 코딩 언어 대신, 마치 잘 정리된 설명서를 쓰듯 프로..

Behave를 사용하여 REST API를 테스트하는 BDD (Behavior-Driven Development)

BDD 테스트 란 무엇입니까? BDD (Behavior-driven development) 테스팅 은 민첩한 소프트웨어 개발 기술이며 TDD의 확장, 즉 Test Driven Development입니다. BDD에서 테스트 케이스는 프로그래머가 아닌 사람도 읽을 수있는 자연어로 작성됩니다. BDD 테스트는 어떻게 작동합니까? Net Banking 애플리케이션에서 자금 이체 모듈을 작성하도록 지정되었다고 가정하십시오. 그것을 테스트하는 여러 가지 방법이 있습니다 소스 계정에 충분한 잔액이있는 경우 자금 이체가 이루어져야합니다 목적지 A / C 세부 정보가 정확하면 자금 이체가 이루어져야합니다. 사용자가 입력 한 거래에 대한 거래 비밀번호 / RSA 코드 / 보안 인증이 올바르면 자금 이체를 해야합니다. 은행..

반응형