«test-automation» 태그된 질문

16
회사에서 자동 테스트가 계속 실패하는 이유는 무엇입니까?
우리 회사에서 개발자 자동화 테스트를 여러 번 소개하려고 노력했습니다. QA 팀은 Selenium을 사용하여 UI 테스트를 자동화하지만 항상 단위 테스트 및 통합 테스트를 도입하고 싶었습니다. 과거에는 시도 할 때마다 첫 달이나 두 달 동안 모두가 흥분했습니다. 몇 달 후 사람들은 단순히 그 일을 그만 두었습니다. 몇 가지 관찰과 질문 : 자동 …

11
자동 테스트의 단점은 무엇입니까?
이 사이트에는 자동화 된 테스트를 통해 얻을 수있는 이점에 대한 많은 정보가있는 여러 가지 질문이 있습니다. 그러나 나는 동전의 다른 쪽을 나타내는 것을 보지 못했습니다. 단점은 무엇입니까? 인생의 모든 것은 트레이드 오프이며은 총알이 없으므로 자동화 된 테스트를 수행하지 않는 몇 가지 정당한 이유가 있어야합니다. 그들은 무엇인가? 내가 생각해 낸 몇 …

2
구아바 단위 테스트는 어떻게 자동으로 생성 되었습니까?
구아바에는 단위 테스트 사례가 자동으로 생성됩니다 . 구아바는 엄청나게 많은 단위 테스트를 수행합니다. 2012 년 7 월 현재 구아바 테스트 패키지에는 286,000 개 이상의 개별 테스트 사례가 포함되어 있습니다. 이 중 대부분은 손으로 작성하지 않고 자동으로 생성되지만 Guava의 테스트 범위는 특히 com.google.common.collect에 대해 매우 철저합니다. 그것들은 어떻게 생성 되었습니까? 어떤 …

4
버그를 재현하기위한 하드웨어 설정이 어렵거나 불가능한 경우 새 코드를 효율적으로 문제 해결 또는 테스트하는 방법은 무엇입니까?
저는 중간 규모의 회사 (150 명 직원, ~ 10 명 규모의 엔지니어링 팀)에서 일하며 대부분의 프로젝트에는 반자동 테스트 응용을 위해 실험실 장비 (오실로스코프, 광학 스펙트럼 분석기 등)와의 인터페이스가 포함됩니다. 더 이상 하드웨어 설정을 사용할 수 없거나 더 이상 사용할 수 없기 때문에 새 코드를 효율적으로 문제 해결하거나 테스트 할 수없는 …

14
자동화 된 사용자 인터페이스 테스트로 어떤 문제가 해결됩니까?
현재 자동화 된 사용자 인터페이스 테스트 (현재 자동화 된 단위 및 통합 테스트)를 조사하고 있습니다. 우리는 Selenium과 Telerik을 살펴보고 훨씬 유연한 레코더로 인해 후자가 선택 도구로 정착했으며 테스터가 너무 많은 코드를 작성하는 것을 원하지 않습니다. 그러나 전반적인 이점을 이해하려고합니다. 사람들의 견해는 무엇이며 어떤 것이 잘 작동하고 어떤 것이 효과가 없습니까? …

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

3
OpenGL의 그래픽 코드에서 어떻게 가장 효과적인 자동 테스트를 단위 테스트하거나 수행 하시겠습니까?
C ++의 OpenGL 위에 게임과 함께 제공되는 그래픽 엔진을 작성하고 있습니다. 또한 우수한 코딩 프로세스와 자동화 된 테스트의 팬이기도합니다. 그래픽 코드 + 테스트는 출력이 시각적으로 만 보이거나 매우 시각적으로 지향되기 때문에 매우 비합리적입니다. 예를 들어, 바이트 단위로 화면에 렌더링되는 원시 이미지 스트림을 분석한다고 상상해보십시오. 비교할 테스트 데이터가 필요합니다. 생성 / …

4
SQL 및 데이터 조작 기능이있는 TDD
저는 전문 프로그래머이지만 공식적으로 소프트웨어 엔지니어링 교육을받은 적이 없습니다. 자주 방문하면서 SO를 사용할 때마다 가능할 때마다 단위 테스트를 작성하는 경향을 발견했으며 소프트웨어가 더욱 복잡하고 정교 해짐에 따라 자동화 테스트가 디버깅 지원에 좋은 아이디어라고 생각합니다. 그러나 대부분의 작업에는 복잡한 SQL을 작성한 다음 어떤 방식으로 출력을 처리하는 것이 포함됩니다. 예를 들어 SQL이 …

3
자동화 된 UI 테스트를 통해 어떤 기능을 테스트해야합니까?
최근 컨설턴트는 기능이 자동화 된 UI 테스트 (예 : Selenium, Coded UI)를 통해서만 테스트 할 수 있다면 근본적인 아키텍처 문제가 있다고 말합니다. 이 문장은 약간 극단적 일 수 있지만 UI 테스트는 전체 자동화 된 테스트 스위트의 작은 부분을 구성해야한다는 점 에서 테스트 피라미드 와 같은 줄에 있습니다. 그렇다면 UI 테스트를 …

9
복사하여 붙여 넣은 테스트 코드 : 이것이 얼마나 나쁩니 까?
내 현재 직업은 주로 우리가 작업하는 다양한 응용 프로그램에 대한 GUI 테스트 코드를 작성하는 것입니다. 그러나 테스트 내에서 많은 코드를 복사하여 붙여 넣는 경향이 있습니다. 그 이유는 테스트하는 영역이 반복이 필요할 정도로 비슷하지만 코드를 메소드 또는 객체로 캡슐화 하기에는 충분히 유사하지 않기 때문 입니다. 클래스 나 메소드를 더 광범위하게 사용하려고 …

3
Ruby를 사용하여 모든 것을 자동화 할 수 있습니까?
매일 운영되는 다양한 플랫폼 (Windows, Linux 등)에서 다양한 유형의 응용 프로그램 (웹 기반, GUI 기반, 명령 줄 등)에 직면하고 있습니다. 스크립팅을 통해 작업을 자동화 할 수있는 좋은 기회가 있습니다. 그러나 거의 모든 유형의 응용 프로그램 및 플랫폼에는 기본 스크립팅 언어 또는 도구 (예 : VBScript 및 Windows 용 PowerShell , …

6
자동화 테스트 생성을 시작해야하는 애자일 (SCRUM) 단계는 무엇입니까?
나의 작은 배경-나는 SCRUM (1-2 주 스프린트)을 사용하는 민첩한 환경에서 거의 2 년 동안 수동 테스터입니다. 그래서 Selenium WebDriver (Java 포함)를 사용하여 작업에 자동화 테스트를 도입하고 싶습니다. 내 질문은 기능을 수동으로 테스트해야하는시기와 자동화 테스트를 위해 언제 변환해야합니까? 나는 다음과 같은 다른 접근법을 읽고 얻었습니다. 새로운 스프린트가 시작되면 사용자 스토리를 이전 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.