«testing» 태그된 질문

해당 시스템의 예상 동작과 비교하여 소프트웨어 시스템의 동작 확인

9
통합 테스트를 어떻게 확장합니까?
현재 제품에 대해 점점 더 많은 통합 테스트를 확장하여 (인간적으로) 개발 및 CI 프로세스의 일부로 유지 될 수 있는 기술과 전략을 조사하고 있습니다 . 약 200 개 이상의 통합 테스트에서 우리는 이미 전체 테스트 실행 (데스크톱 개발 시스템에서)을 완료하기 위해 1 시간 안에 도달했으며, 이는 개발자가 일상적인 푸시 프로세스의 일부로 …

3
과도한 조롱 필요성으로 인한 취성 단위 테스트
팀에서 구현하고있는 단위 테스트와 관련하여 점점 성가신 문제로 어려움을 겪고 있습니다. 우리는 잘 설계되지 않은 레거시 코드에 단위 테스트를 추가하려고 시도하고 실제로 테스트를 추가하는 데 어려움이 없었지만 테스트가 어떻게 진행되는지에 어려움을 겪고 있습니다. 문제의 예로, 실행의 일부로 5 개의 다른 메서드를 호출하는 메서드가 있다고 가정 해 봅시다. 이 방법에 대한 …

7
단위 테스트에 관한 최고의 책, 기사 및 문헌 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

5
테스터가 릴리스를 승인하거나 테스트에 대해보고해야합니까?
테스터에게 사인 오프 권한을 부여하는 것이 이치에 맞습니까? 테스트 팀이 기능, 문제 등을 테스트하고 합격 / 불합격으로 간단히보고하면 다른 사람이 해당 결과에 따라 행동하거나 그 결과에 따라 석방을 보류 할 권한이 있습니까? 다시 말해, 테스터가 릴리스에서 실제로 사인 오프해야합니까? 내가 작업하고있는 테스트 팀은 그들이하는 일을 느낀다. 그리고 우리는 "테스트 범위 …

5
안티 문화 테스트에서 테스트를 시작하려면 어떻게해야합니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 고백 할 것이 있습니다 : 형식화 된 자동화 된 테스트는 프로그래밍 배경의 일부가 아닙니다. 나는 현재 많은 …
20 testing  tdd 


8
단일 클래스의 단위 테스트를위한 단일 또는 다중 파일?
조직에 대한 지침을 모으는 데 도움이되는 단위 테스트 모범 사례를 조사 할 때 테스트 픽스처 (테스트 클래스)를 분리하거나 단일 클래스에 대한 모든 테스트를 하나의 파일로 유지하는 것이 더 나은지 또는 유용한 지에 대한 질문을했습니다. Fwiw, 나는 단일 단위, 테스트 당 하나의 주장, 모의 모든 의존성 등을 대상으로하는 화이트 박스 테스트라는 …

7
관리자는 통합 개발 및 프로덕션 환경을 원합니다
나는 더 큰 조직을 지원하는 작은 프로그래밍 팀에서 일합니다. 올해 관리자는 Oracle Apex 기술을 사용하여 대다수의 회사 데이터를 처리하기로 결정했습니다. Apex 서버가 하나만 있다는 점을 제외하면 괜찮습니다. 우리 관리자는 모든 상황이 해당 인스턴스에서 발생한다고 결정했습니다. 우리 팀은 앱을 개발하고 있으며, 관리자 데모와 내부 고객이 앱을 사용하고 있습니다. Apex에 더 많이 …

4
데이터 정렬시 테스트가 너무 번거 롭습니까?
나는 파서를 작성하고 있으며 그 일환으로 Expander하나의 복잡한 문장을 여러 개의 간단한 문장으로 "확장" 하는 클래스가 있습니다. 예를 들어 다음을 확장합니다. x = 2 + 3 * a 으로: tmp1 = 3 * a x = 2 + tmp1 이제이 클래스를 테스트하는 방법, 특히 테스트를 정렬하는 방법에 대해 생각하고 있습니다. …

9
너무 많은 어설 션 코드 냄새가 있습니까?
나는 단위 테스트 및 TDD에 정말 빠져 들었습니다. 테스트에 감염되었습니다. 그러나 단위 테스트는 일반적으로 공용 메소드에 사용됩니다. 때로는 개인적인 방법으로 몇 가지 가정 가정을 테스트해야하지만 그 중 일부는 "위험한"리팩터링으로 더 이상 도움이되지 않기 때문입니다. (테스트 프레임 워크는 개인 메소드를 테스트 할 수 있음을 알고 있습니다). 그래서 개인적인 방법의 첫 번째와 …

7
추상화는 코드 가독성을 줄여야합니까?
내가 함께 일하는 좋은 개발자는 우리가 상속 한 코드에서 기능을 구현하는 데 어려움을 겪었다 고 최근에 말했다. 그는 문제는 코드를 따르기가 어렵다고 말했다. 그로부터 나는 제품을 더 깊이 들여다보고 코드 경로를 보는 것이 얼마나 어려운지를 깨달았습니다. 그것은 많은 인터페이스와 추상 레이어를 사용하여 일이 시작되고 끝나는 곳을 이해하는 것이 매우 어려웠습니다. …

3
Docker 이미지에 테스트를 포함시켜야합니까?
테스트와 관련하여 두 가지 옵션을 생각할 수 있습니다. 하나의 이미지에 테스트와 응용 프로그램을 모두 넣습니다. 이미지에는 응용 프로그램 코드 만 포함하십시오. 기본 이미지 다음에 빌드하고 일부 레이어 (테스트 코드, 종속성 등)를 추가하는 테스트 특정 컨테이너를 작성하십시오. 첫 번째 옵션으로 컨테이너를 테스트하고 테스트 한 그대로 배송 할 수 있습니다. 명백한 단점은 …

2
'픽스처'의 다른 의미는 무엇입니까?
"고정 장치"의 개념을 이해하는 데 어려움이 있습니다. 테스트 스위트, 테스트 케이스, 테스트 실행이 무엇인지 알고 있지만 정확히 "픽스처"는 무엇입니까? 파라미터 화 된 테스트 사례? "fixture"라는 용어의 의미 나 의미는 프로그래밍 언어 나 테스트 프레임 워크에 따라 약간 다를 수 있습니까? 나는 phpunit 정착물을 생각한다 " 세계를 알려진 상태로 설정하고 테스트가 …

4
한 테스트가 다른 테스트의 설정 인 테스트를 구성하는 방법은 무엇입니까?
난 통합이 단지 공용 API를 사용하여 시스템을 테스트. 다음과 같은 테스트가 있습니다. def testAllTheThings(): email = create_random_email() password = create_random_password() ok = account_signup(email, password) assert ok url = wait_for_confirmation_email() assert url ok = account_verify(url) assert ok token = get_auth_token(email, password) a = do_A(token) assert a b = do_B(token, a) assert …
18 testing 

5
통합 테스트에 인 메모리 데이터베이스를 사용해야하는 이유는 무엇입니까?
테스트에 사용되는 많은 인 메모리 데이터베이스 구현이 테스트에 사용되는 환경이 운영 체제를 포함하여 프로덕션 환경과 최대한 비슷해야한다는 통합 테스트 모범 사례에서 많은 소식을 들었 기 때문에 실제로 혼란스러워합니다. , 라이브러리, 데이터베이스 엔진 등 내가 여기서 무엇을 놓치고 있습니까?
18 testing 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.