bdd

    0

    2답변

    MD5를 코드 kata로 구현하려고 생각하고 BDD를 사용하여 디자인을 구동하려고했습니다 (저는 BDD newb입니다). 그러나 내가 처음 생각할 수있는 유일한 테스트는 빈 문자열을 전달하는 것입니다. 가장 간단한 방법은 내 프로그램에 해시를 포함하고 반환하는 것입니다. 이 논리적 확장은 결국 모든 솔루션에 해시를 포함시키고 결과를 결정하기 위해 입력을 전

    7

    8답변

    새로운 응용 프로그램의 경우 BDD에서 도핑을 시작하고 RSpec 또는 Thoughtbot의 Shoulda를 사용할지 여부를 결정하려고합니다. 나는 Shoulda가 사용하는 매크로와 Ruby/Rails가 테스트하는 방식을 재창조하지는 않지만 단순히 애드온 (add-on)을 제공한다는 사실을 좋아합니다. 다른 한편으로, 매크로는 당신이 테스트하고있는 것에 대

    5

    6답변

    BDD에 대해 더 많이 읽을수록 TDD가 개선되어야 할 것이므로 혼란 스러울 것입니다. 전문가의 말을 인용하면 디자인에 관한 것이지만 분석에 관한 다른 전문가의 말을 인용합니다. 시스템이 무엇인지에 대한 설명 BDD wikipedia 객체 지향 분석 결과로부터 : 1) 분석 : I은 ​​볼때이있다 기능적으로 수행해야하는 경우, 형태의 개념 모델입니다. 그래

    19

    4답변

    나는 Cucumber 테이블을 가지고 있는데, 필드 중 하나는 오늘 날짜로 채워 넣고 싶은 날짜입니다. 오늘 날짜를 테이블에 하드 코딩하지 않고도이 작업을 수행 할 수 있습니까? 기본적으로 테이블에 Time.now.strftime("%Y-%m-%d")을 입력하고 싶지 않습니다.

    0

    2답변

    본인은 회사의 내부 도구를 다시 작성해야합니다. 나는 현재 가장 빠른 시간을 소모하는 단계를 재 작업하고 있는데, 이는 interstitial 버전이 현재 요구 사항을 충족 할 수 있도록 전체 재 작성을 위해 응용 프로그램의 디자인을 다시 생각할 시간을 주어야합니다. BDD/TDD를 사용하여이 코드를 구현하고 싶지만 일반적으로 .NET의 컨텍스트 내에서 프

    6

    3답변

    NUnit을 사용하여 Give-When-Then 스타일 테스트를위한 리소스를 누군가에게 알려줄 수 있습니까?

    0

    3답변

    NCover가 .dll을 제대로 덮는 데 문제가 있습니다. BDD 스타일 사양을 실행하기 위해 XUnit.NET 및 SubSpec을 사용하는 여러 테스트 프로젝트가 있습니다. 이 테스트 스위트 중 하나를 제외하고는 모두 TestDriven.NET (1.5.8)과 함께 제공되는 NCover 버전에서 완벽하게 실행됩니다. 그러나 실제 테스트를 거친 어셈블리를

    1

    2답변

    현재 프로젝트에서 두 가지 수준의 비즈니스 요구 사항 응용 프로그램 수준 작업에 BDD (Behavior Driven Development)를 사용하고 싶습니다. 내 내부 BDD 사양을 상위 수준 사양으로 래핑 (그룹화)하여 비즈니스 요구 사항이 완료되었음을 확인할 수 있습니까 (해당 요구 사항의 모든 내부 사양이 통과 되었음). 실제로 내부 사양은 표시되

    4

    2답변

    응용 프로그램을 개발할 때 TDD/BDD 방법을 사용할 때 세분화 된 방법은 무엇입니까? 특히 Rails 응용 프로그램과 관련이 있습니다. 각 필드를 개별적으로 테스트 한 다음 통과 할 마이그레이션을 올바르게 수행 하시겠습니까? 모든 분야에서 자체 마이그레이션이 가능합니까? 필드가 자신의 것인지 확인하기 위해 실제로 테스트 할 대상은 무엇입니까? 저는 머리

    3

    2답변

    많은 시스템 테스트는 BDD 스타일로 작성되었으며 중복 테스트를 최소화하기 위해 상속 된 동작을 적절히 사용합니다. 예를 들어 구매 테스트의 기본 계층 구조 일 수 있습니다. 이 경우 class BehavesLikeSuccessfulPurchase class BehavesLikePurchaseWithValidCreditCard : BehavesLikeSu