«testing» 태그된 질문

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

4
각 단위 테스트를 다른 테스트와 독립적으로 실행할 수 있어야합니까?
클래스의 두 가지 메소드에 대한 테스트가 있다고 가정하십시오. 첫 번째 방법은 다른 계층에서 데이터를 수집하여 런타임 (예 : SQL 테이블)과 독립적으로 일종의 스토리지에 저장하므로이 테스트에서 처리하는 모든 데이터는 테스트에 하드 코딩됩니다. 두 번째 방법은 첫 번째 방법이 남은 위치에서 데이터를 가져 와서 어떤 방식 으로든 변환 (계산, 특정 부분 이동 …

2
통합 테스트는 모의를 사용합니까?
저는 현재 학기 프로젝트를위한 단위 테스트 및 통합 테스트와 같은 여러 유형의 테스트를 수행해야하는 소프트웨어 테스트 강의 중입니다. 통합 테스트를 위해 교수는 통합 테스트에 모의 및 모의 라이브러리 (EasyMock 및 Mockito와 같은)를 사용한다고 말했습니다. 그래도 상당히 혼란스러워지고 있습니다. 통합 테스트는 클래스, 모듈, 서비스 등을 테스트하는 것입니다. 여러 클래스 및 서비스를 …


11
실제 iPhone 장비에서 iPhone 앱을 테스트해야하는 이유
iPhone 용으로 하나의 응용 프로그램을 개발했으며 이제 App Store에서 원합니다. 많은 iOS iOS 친구들이 실제 기기, 즉 iPhone에서 테스트 해 보라고 말했습니다. 그래서 실제 애플 아이폰 기기에서 애플의 아이폰 앱을 테스트해야하는 이유가 궁금합니다.
23 testing  iphone  ios 

11
지속적으로 수정하지 않아도되는 소프트웨어를 작성할 수 있습니까?
여러 언어로 많은 소프트웨어를 작성했으며 Verilog 및 VHDL을 사용하여 FPGA와 함께 사용할 하드웨어를 "작성"했습니다. 저는 소프트웨어보다 하드웨어를 작성하는 것을 좋아하는 경향이 있으며, 주된 이유 중 하나는 "완료"된 하드웨어를 작성할 수 있고 수정할 필요가 없다는 것입니다. 인터페이스와 기능을 정의하고 테스트 벤치를 작성합니다. 하드웨어 모듈을 구현 한 다음 시뮬레이터를 사용하여 하드웨어 모듈을 …

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

12
테스트를 중단 할시기를 아는 방법?
나는 이것이 매우 기본적인 질문이라는 것을 알고 있습니다. 일부 소프트웨어 응용 프로그램의 경우 응용 프로그램에 대해 거의 무한히 많은 테스트 사례가 있습니다. 모든 테스트 사례를 테스트하는 것은 실용적이지 않습니다. 테스트를 중단 할 시점을 어떻게 결정합니까? ( "돈이 다 떨어질 때"이외).

16
테스트 주도 개발은 누구입니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 나는 지난 4 년 반 동안 엔터프라이즈 영역에서 일해 왔으며, 일반적으로 엔터프라이즈는 테스트 우선 개발 스타일에 적합한 환경이 아니라는 것을 알았습니다. 프로젝트는 일반적으로 고정 비용, 고정 일정 및 폭포 …

3
QA 팀은 Gitflow 분기 모델에서 테스트를 수행해야하는 위치
우리는 동일한 git 저장소를 사용하여 여러 프로젝트를 작업하는 큰 팀 (10-12 개발자 및 4 qa)입니다. 스프링 부트 기반 백엔드 웹 서비스입니다. 우리는 좋은 자식 분기 및 배포 전략을 찾고 있습니다. 우리는 또한 우리의 기능이 예상대로 작동하는지 확인하는 qa 팀을 가지고 있습니다 (버그가 어느 정도 무료입니다). 몇 가지 기사를 읽은 후 …
23 testing  git  branching  qa  gitflow 

6
과학 소프트웨어를위한 지속적인 통합
저는 소프트웨어 엔지니어가 아닙니다. 저는 지구과학 분야의 박사 과정 학생입니다. 거의 2 년 전에 저는 과학 소프트웨어를 프로그래밍하기 시작했습니다. CI (Continuous Integration)를 사용한 적이 없었습니다. 주로 처음에는 그것이 존재하는지 몰랐고이 소프트웨어를 작업하는 유일한 사람이었습니다. 이제 소프트웨어의 기반이 실행되고 있기 때문에 다른 사람들이 소프트웨어에 관심을 갖기 시작하고 소프트웨어에 기여하기를 원합니다. 계획은 …

7
동일한 스프린트에서 코딩 및 테스트
스프린트가 끝날 때까지 모든 또는 대부분의 코딩이 수행되지 않으면 테스트는 코딩과 동일한 스프린트 내에서 어떻게 처리됩니까? (스프린트 내에서 단일 PBI의 "너트 간"개발 및 테스트를 언급하고있다.) 온라인에서 본 대부분의 답변에는 QA 자동화가 포함되어 있지만 자동화 된 테스트를 기록하거나 작성하려면 일반적으로 기능적인 UI가 필요하기 때문에 실제로는 불가능합니다. 기능을 개발하고 새로운 요구 사항을 …

2
테스트 수정이 우선적으로 고려되는 환경을 만들려면 어떻게해야합니까?
저는 중소 기업의 소프트웨어 엔지니어입니다. 우리는 TeamCity에서 상당히 강력한 테스트 플랫폼을 운영하고 있습니다. 체크인 할 때마다 단위 테스트를 수행하고 매일 단위 테스트 / BVT를 실행합니다. 문제는-우리는 많은 부서진 단위 테스트를 가지고 있습니다. 단위 테스트가 지속적으로 중단되고 유지되지 않는 경우 종종 무의미 함을 드러냅니다. 변경으로 인해 회귀가 발생했는지 확인할 수 없으면 …

6
테스트 코드는 어떻게 테스트해야합니까?
대부분의 소프트웨어 개발자가 동의하는 몇 가지 사항 중 하나는 테스트하지 않는 한 코드에 의존하여 올바르게 작동하지 않아야한다는 것입니다. 테스트하지 않으면 숨겨진 버그로 인해 더 많은 작업을 할 수 있습니다. 일반 코드를 테스트하는 방법을 이해하지만 오류가있을 때 오류를 효과적으로 찾고보고 할 수 있도록 테스트 코드를 어떻게 테스트해야합니까? 나는 개인적으로는 어쩔 수 …

10
재현하지 않는 버그로 무엇을해야합니까?
테스트하는 동안 오류가 발생하지만 (지금까지는) 오류가 발생하는 테스터가 있지만 즉시보고합니다. 그런 다음 우리 (개발자)는 테스터가 문제를 재현하려고 시도하지 않았으며 (요청시) 다시 일어날 수있는 방법을 찾을 수 없다는 것을 알게되었습니다. 이제 이것들은 여전히 ​​버그이며 무시하고 싶지 않습니다. 그러나 재현 단계가 없으면 나는 붙어 있습니다. 때때로 스택 트레이스가 있습니다 (단순한 프레임 워크이고 …
22 bug  testing 

4
자동화 된 테스트로 레거시 코드를 개선하는 모범 사례
비교적 크고 오래된 코드 기반에서 이미 정의 된 인터페이스 (C ++ 헤더 파일 집합)를 다시 구현하는 작업을 수행하려고합니다. 이 작업을 수행하기 전에 가능한 한 완전한 테스트 적용 범위를 갖기를 원하므로 재 구현 오류를 최대한 빠르고 쉽게 감지 할 수 있습니다. 문제는 이미 존재하는 코드베이스가 (매우) 큰 클래스와 함수, 높은 수준의 …
22 testing  legacy 

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