«testing» 태그된 질문

소프트웨어 테스팅은 프로그램 또는 시스템의 속성 또는 기능을 평가하고 필요한 결과를 충족하는지 판단하기위한 활동입니다.

12
JUnit을 사용하여 환경 변수에 따라 코드를 테스트하는 방법은 무엇입니까?
환경 변수를 사용하는 Java 코드가 있으며 코드의 동작은이 변수의 값에 따라 다릅니다. 환경 변수의 다른 값 으로이 코드를 테스트하고 싶습니다. JUnit에서 어떻게 할 수 있습니까? 일반적으로 Java 에서 환경 변수를 설정하는 몇 가지 방법을 보았지만 특히 테스트가 서로 방해하지 않아야한다는 점을 고려하여 단위 테스트 측면에 더 관심이 있습니다.

5
Mockito를 사용할 때 조롱과 스파이의 차이점은 무엇입니까?
Mockito 스파이의 사용 사례는 무엇입니까? callRealMethod를 사용하여 모든 스파이 유스 케이스를 모의로 처리 할 수있는 것 같습니다. 내가 볼 수있는 한 가지 차이점은 대부분의 메서드 호출을 실제로 원한다면 모의 대 스파이를 사용하기 위해 코드 줄을 절약합니다. 그것이 더 큰 그림입니까?
137 java  testing  mocking  mockito 

8
Sinon 스텁을 쉽게 정리
mocha의 beforeEach 블록과 함께 잘 작동하는 모든 sinon spy mock 및 stub을 쉽게 재설정하는 방법이 있습니까? 샌드 박싱이 옵션이지만 샌드 박스를 어떻게 사용할 수 있는지 모르겠습니다. beforeEach -> sinon.stub some, 'method' sinon.stub some, 'mother' afterEach -> # I want to avoid these lines some.method.restore() some.other.restore() it 'should call a some …

10
파이썬으로 BDD 연습하기
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
133 python  testing  bdd 

8
모든 Ruby 테스트 제기 : nil : NilClass에 대해 정의되지 않은 메소드 'authenticate'
내 테스트의 대부분은 다음을 제기하고 있으며 이유를 이해하지 못합니다. 모든 메소드 호출은 '인증'오류를 발생시킵니다. "authenticate"라는 메소드가 있는지 코드를 확인했지만 그러한 메소드는 없습니다. 1) Admin::CommentsController handling GET to index is successful Failure/Error: get :index undefined method `authenticate!' for nil:NilClass # ./spec/controllers/admin/comments_controller_spec.rb:9:in `block (3 levels) in <top (required)>' 124) PostsController handling GET …

11
통합 테스트와 기능 테스트의 차이점은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문을 개선하십시오 기능 테스트와 통합 테스트가 동일합니까? 단위 테스트를 통해 테스트를 시작한 다음 단위 테스트를 완료 …
132 testing 

6
테스트 / QA 프로세스와 통합 된 Git 분기 전략
우리의 개발팀은 GitFlow 브랜칭 전략을 사용하고 있습니다. 최근에 소프트웨어 품질을 향상시키기 위해 몇 명의 테스터를 모집했습니다. 아이디어는 모든 기능을 테스터가 테스트 / QA해야한다는 것입니다. 과거에는 개발자가 별도의 기능 분기에서 기능에 대해 작업하고 develop완료되면 다시 분기로 병합합니다 . 개발자는 해당 feature지점 에서 자신의 작업을 직접 테스트 합니다. 이제 테스터와 함께이 질문을 …
131 git  testing  qa  git-flow 

3
이스탄불 보장 보고서를 어떻게 읽습니까?
저는 항상 단위 테스트에 Jasmine을 사용했지만 최근에는 Istanbul을 사용하여 코드 검사 보고서를 제공하기 시작했습니다. 내 말은 그들이 나에게 말하려는 내용 의 요점 을 알지만 이러한 각 백분율이 나타내는 것이 무엇인지 실제로는 모르겠습니다 (Stmts, Branches, Funcs, Lines). 지금까지 인터넷 검색은 확실한 설명 / 리소스를 찾을 수 없었습니다. 질문 : 내가 말했듯이 …

6
Node.js와 함께 사용할 수있는 최고의 테스트 프레임 워크는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문을 개선하십시오 https://github.com/ry/node/wiki/modules#testing 에서 다소 긴 테스트 프레임 워크 목록을 살펴 보았습니다 . 이 프레임 워크에 대한 …

9
이메일을 보내는 앱을 개발하고 테스트하는 방법 (테스트 데이터로 다른 사람의 사서함을 채우지 않고)? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

11
시간에 민감한 코드를 테스트하기 위해 Java System.currentTimeMillis를 재정의하십시오.
System.currentTimeMillis호스트 컴퓨터에서 시스템 시계를 수동으로 변경하는 것 외에 를 통해 제시된대로 코드에서 또는 JVM 인수로 현재 시간을 재정의하는 방법이 있습니까? 작은 배경 : 현재 날짜 (예 : 월 1 일, 1 년 1 일 등) 동안 많은 논리를 순환하는 여러 회계 작업을 실행하는 시스템이 있습니다. 불행하게도, 기존의 많은 코드는 다음과 …
129 java  testing  jvm  systemtime 

6
"testing"패키지를 사용하여 Go 테스트에서 어떻게 인쇄합니까?
Go에서 무언가를 인쇄 (즉, 테스트 디버깅을 위해)하는 문으로 테스트를 실행하고 있지만 아무것도 인쇄하지 않습니다. func TestPrintSomething(t *testing.T) { fmt.Println("Say hi") } 이 파일에서 go test를 실행하면 다음과 같이 출력됩니다. ok command-line-arguments 0.004s 내가 아는 한 실제로 인쇄하는 유일한 방법은 다음과 같이 t.Error ()를 통해 인쇄하는 것입니다. func TestPrintSomethingAgain(t *testing.T) { …
129 testing  go 


6
Junit : 분할 통합 테스트 및 단위 테스트
Junit 테스트를 상속 받았지만이 테스트 (실제로 작동하지 않는 것)는 실제 단위 테스트와 통합 테스트 (외부 시스템, db 등 필요)가 혼합되어 있습니다. 그래서 실제로 단위 테스트를 훌륭하고 신속하게 수행하고 그 후에 통합 테스트를 실행할 수 있도록 실제로 분리하는 방법을 생각하고 있습니다. 옵션은 .. 별도의 디렉토리로 분할하십시오. Junit4 (v3에서)로 이동하고 클래스에 주석을 …

13
Capybara에서 확인란을 확인하는 방법은 무엇입니까?
Rspec과 Capybara를 사용하고 있습니다. 확인 단계를 작성하려면 checkbox어떻게해야합니까? check값으로 시도했지만 내을 찾을 수 없습니다 checkbox. 실제로 다른 값을 가진 동일한 ID를 가지고 있으므로 어떻게 해야할지 모르겠습니다. 코드는 다음과 같습니다. <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="61" name="cityID"> <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="62" name="cityID"> <input id="cityID" type="checkbox" …

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