bdd 2

코딩 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 코드 / 보안 인증이 올바르면 자금 이체를 해야합니다. 은행..

API Test/SoupUI 2020.08.21