TDD 다음에 IdentityServer4를 사용하여 인증 API를 만드는 새 프로젝트를 시작합니다. 많은 마이크로 서비스와 웹 사이트가이를 사용하여 사용자를 인증합니다. 그러나 프로젝트에 대한 처음 3 건의 수용 테스트를 파악할 수는 없었습니다. 어떤 도움을 주시면 감사하겠습니다. 참고 :는 최근 글쎄, 책에서 그들은 가능한 가장 간단한 성공 사례로 시작
필자는 수용 테스트 주도 개발 마스터 논문에서 위의 단락을 읽었습니다. 맞아? 그렇지 않은 경우 BDD에서 테스트 데이터를 어떻게 사용할 수 있습니까? ** 이 장은 BDD의 주요 문제에 대한 설명으로 진행됩니다. 어떤 종류의 소프트웨어도 포함하지 않습니다 .BDD는 동작을 강조하고 테스트 데이터를 추상화하여 테스트를 간단하고 읽기 쉽게 만듭니다. 그러나
저는 Gherkin/ATDD/BDD를 처음 사용합니다. 대신 특정 인물을 인용하여, 예를 들어, Given a user is waiting for an operation to complete
And the operation is <percent>% complete
When <threshold> seconds elapse
Then a progre
ATDD의 기본주기는 우리가 수락 테스트를 작성한 후, 우리는 그 수락 테스트의 TDD 테스트를 작성합니다. 하지만 제 질문은 어떤 단위 테스트가 어떤 수락 테스트와 관련이 있는지를 어떻게 지정할 수 있습니까? ATDD 및 TDD에서 수행 한 기능을 사용하면 가능합니까? 또는 다른 어떤 기술?
각 시나리오를 실행하기 전에 공통 단계를 실행하기 위해 배경 키워드를 사용할 수 있습니다. 마찬가지로 "After"키워드는 각 시나리오 다음에 커먼 (commons) 단계에서 사용할 수 있습니다. 자바 코드의 논리적 단계가 아니라 애프터 마개처럼 사용할 수 있습니다. Background
Given I use the API header information
Android 앱의 일부 자동화 된 테스트를 위해 자체 패턴 잠금 해제 구성 요소가 있습니다. calabash-android에서 'Z'패턴을 그리는 방법이 필요합니다. 패턴은 세 번의 드래그/스 와이프 동작으로 구성되지만 연속적인 터치가되어야합니다. perform_action('drag', 17,83,26,26,50)
perform_action('drag
, 우리는 TDD를 사용하는, 그래서 우리는 다음과 같이 몇 가지 검사가 있습니다 "User" should {
"return 'Mike' if its name is 'Mike'" in {
val user = User("Mike")
user.getName === "Mike"
}
"return 20 if its
SpecFlow를 사용하여 API 서비스 레이어를 호출 한 다음 영구 레이어와 통신합니다. 대부분의 시나리오는 API를 사용하여 데이터베이스를 다른 상태로 설정하는 방법을 다루고 있지만 실패 상태이므로 API를 통해 데이터베이스를 가져올 수없는 몇 가지 시나리오가 있습니다. 우리는 SpecFlow 솔루션이 말하는 계층을 만들 수 있다고 생각 했었습니다. 그
ATDD를 사용하여 외부 개발에 대한 경험을 얻으려고하고 있습니다. 이제 첫 번째로드 블록이 생겼습니다. 응용 프로그램은 파일 시스템에서 중복을 검색 할 수 있어야하는 간단한 데스크탑 응용 프로그램 (wpf)입니다. 구현해야 할 첫 번째 기능은 검색해야하는 디렉토리를 사용자 정의하는 것입니다. 하지만 그 기능의 끝을 테스트해야하는 방법을 모르겠다. 2 개의
우리는 피쳐를 정의하기위한 수락 테스트 주도 개발 방식으로 이동하고 있습니다. 그것은 잘 작동하는 것 같지만, 우리는 테스트 관리와 관련된 문제에 부딪치기 시작합니다. 현재 SharePoint/Excel을 사용하여 수락 테스트를 추적합니다. 비 기술 고객, QA 및 dev 모두가 테스트를 업데이트하기 때문입니다. 문제는 테스트가 코드와 함께 존재하지 않으므