Welcome to Our Website

테스트 전체가 금연 Vs 정신 테스트:차이가 예제와 함께

탐구 사이의 차이점 전체가 금연 시험 그리고 정신 테스트에서 세부사항으로 예:

이 튜토리얼에서,우리는 무엇을 배울 것이고 정신 테스트 전체가 금연 시험에서 소프트웨어 테스트 합니다. 우리는 또한 간단한 예제로 정신과 연기 테스트의 주요 차이점을 배울 것입니다.

우리가 정신 테스트와 연기 테스트의 의미 사이에서 혼란스러워하는 대부분의 시간. 우선,이 두 가지 테스트는”다른”방법이며 테스트주기의 다른 단계에서 수행됩니다.,

정신 테스트

정신 테스트가 수행될 때로 QA 우리가 없는 충분한 시간을 실행하는 테스트 사례를 모두,그것은 기능적인 테스트,UI,OS 거나 브라우저를 테스트합니다.

따라서,저는 정의

“정신 테스트로 테스트 실행을 완료하는 터치 각각의 구현 및 미치는 영향 하지만 철저하게 또는 더 깊이 포함될 수 있는 기능,UI,버전,etc. 구현 및 그 영향에 따라 테스트.”

하지 않는 모든 상황에서 우리는 우리의 서명을에서 하루 이틀이지만 구축에 대한 테스트는 여전히지 않습니다.,

아 그렇다,나는 당신을 당신은 또한 당신이 있어야에 직면 이런 상황에서 적어도 한 번의 소프트웨어 테스트 경험이다. 만,나는 그것을 많이기 때문에 프로젝트(s)는 대부분 민첩한 시간에 우리는 그것을 배달합니다. 죄송합니다,몇 시간 내에 빌드를 어떻게 테스트하고 릴리스 할 수 있습니까?비록 작은 기능이라 할지라도 그 의미는 엄청날 수 있기 때문에 때때로 견과류를 먹곤했습니다. 그리고 케이크에 착빙으로,클라이언트는 때때로 단순히 여분의 시간을주는 것을 거부합니다., 몇 시간 만에 전체 테스트를 완료하고 모든 기능,버그를 확인하고 릴리스 할 수있는 방법은 무엇입니까?

이러한 모든 문제에 대한 답은 매우 간단했으며,즉 정신 테스트 전략을 사용하는 것 외에는 아무것도 없었습니다.

때 우리는 이렇게 테스트를 위한 모듈 또는 기능이나 완전한 시스템에 대해 테스트 사례를 실행하는 선택한 이러한 그들이 접촉하는 모든 중요한 조각 같은 즉 넓은하지만 얕은 테스트합니다.

때때로 테스트는 테스트 케이스없이 무작위로 수행됩니다., 하지만 기억,정신 테스트를 수행해야만 실행하는 경우 짧은 시간이 결코 사이의 정기적 출시하였습니다. 이론적으로이 테스트는 회귀 테스트의 하위 집합입니다.

제 경험

나의 8 년 이상의 경력에서 소프트웨어 테스팅,3 년이었에서 일하는 민첩한 방법론을 그 때 그 시간이었다 나는 주로 사용되는 온전성 테스트입니다.

모두 큰 릴리스가 계획되고 실행되는 체계적인 방식으로 하지만 시간,작은 자료를 요청 했으로 전달됩니다., 우리는 많은 시간을 얻을 문서화 테스트 사례를 실행 하십시오 bug 문서,당 회귀하고 따르는 전체 프로세스.

따라서 다음 몇 가지의 주요 포인터 내가 사용하는을 따라 이러한 상황에서:

#1)과 함께 앉아 관리자 및 개발팀을 때 그들은 논의하고 구현해야하기 때문에 작업이 빠르고 따라서 우리는 그들을 기대할 수 없다고 설명한 우리가 따로 있습니다.

이것은 또한 당신이 아이디어를 얻을 수 있는 것들에 대해 어떻게 구현하는 것,어느 지역이 될 것에 영향을 미치는 등등., 왜냐하면 때때로 우리는 단순히 의미를 깨닫지 못하고 기존의 기능이 방해가 될 경우(최악의 경우).

#2)당신이 짧은 시간의 시간에 의해 개발 팀은 작업에 구현할 수 있는 아래 참고의 테스트 사례에 대한 도구를 에버노트 등등. 그러나 테스트 케이스 도구에 나중에 추가 할 수 있도록 어딘가에 작성했는지 확인하십시오.,

#3)귀하의 테스트 베드로 당 구현 및 생각하는 경우가 있 빨간 깃발과 같은 특정 데이터를 생성하는 경우 테스트베드 시간이 걸릴 것입니다(그리고 그것의 중요한 테스트를 해제),그 다음 그래 즉시 알려주신 관리자 또는 PO 에 대한 장애물.클라이언트가 최대한 빨리 원한다고해서 QA 가 절반 테스트를 거친 경우에도 출시된다는 의미는 아닙니다.,

#4)만약 귀하의 팀을하고자 하는 인간 위기 당신은 단지 의사 소통은 버그를 개발 팀과의 공식 프로세스를 추가하는 표시,버그에 대한 다양한 단계에서 버그 추적 도구가 될 것입니다 수행하기 위해 나중에 시간을 절약할 수 있습니다.

#5)개발 팀은 테스트에서 자신의 끝,하려고 그들과 함께 쌍으로(라 dev-QA 링)할 기본적인 둥근에서 자신의 설정 그 자체로,이를 방지하는 데 도움이 될 것입니다 이리저리 빌드의 기본 구현은 실패합니다.,

#6)이제 빌드가 있으므로 비즈니스 규칙과 모든 사용 사례를 먼저 테스트하십시오. 나중에 필드,탐색 등의 유효성 검사와 같은 테스트를 유지할 수 있습니다.

#7)어떤 버그를 찾아가고,그들 모두려고 보고하는 그들을 함께 개발자 보다는 개별적으로 보고하기 때문에 그것은 쉬운 것입니다 그들을 위한 작업을 무리입니다.

#8)의 요구 사항이 있는 경우에 대한 전반적인 성능 테스트 또는 스트레스 또는 부하 테스트는지 확인할 수 있는 적절한 자동화 프레임워크에 대한 동일합니다., 정신 테스트를 수동으로 테스트하는 것은 불가능에 가깝기 때문입니다.

#9)이것이 가장 중요한 부분을,그리고 실제로 마지막 단계에서 정신 테스트 전략을 때”당신안 출시에 이메일 또는 문서 언급한 모든 테스트 사례를 실행하고,버그 발견으로는 상태에 마커를 경우 아무것도 남아 있었 검증되지 않은 그것을 언급된 이유는”작성하려고 선명한 이야기에 대해 테스트하는 것이 전달 모든 사람에 대해 무엇이었을 테스트,검증하지 않은 것이었습니다.

나는이 테스트를 사용할 때 종교적으로 따랐다.,

공유 하자 내의 자신의 경험

#1)우리는 웹 사이트에서 작업하고 그것을 사용하는 팝업 광고는 키워드를 기반으로. 광고주는 동일한을 위해 설계된 화면이 있었다 특정 키워드에 대한 입찰을 배치하는 데 사용됩니다. 기본 입찰가는 입찰자도 변경할 수있는$0.25 로 표시 될하는 데 사용됩니다.

이 기본 입찰가가 표시되는 데 사용되는 곳이 하나 더 있었고 다른 값으로도 변경 될 수 있습니다. 클라이언트는 기본값을$0.25 에서$0.5 로 변경하라는 요청을 받았지만 명백한 화면 만 언급했습니다.,

브레인 스토밍 토론 중에 우리는 잊어 버렸습니다(?)이 다른 화면에 대해 그 목적을 위해 많이 사용되지 않았기 때문입니다. 그러나 테스트하는 동안 실행하는 경우 기본적인 케이스의 입찰되는$0.5 확인 끝에,내가 찾는 것은 cron 작업에 대한 동일한 실패했기 때문에 한 장소에 그것을 찾는$0.25.

나는 내 팀에이를보고하고 우리는 변화를 만들어 성공적으로 같은 날 자체를 전달했다.

#2)동일한 프로젝트는(위에서 언급한),우리는 추가 작은 텍스트 필드 메모/에 대한 의견의 입찰., 그것은 매우 간단한 구현이었고 우리는 같은 날 그것을 제공하기 위해 최선을 다했습니다.

따라서 위에서 언급한 바와 같이,저는 테스트는 모든 규칙 및 비즈니스 사용할 경우 그 때 나는 몇 가지 유효성 테스트에 나가는 것을 발견할 때 내가 입력한 조합의 와 같은 특수 문자를 사용하여</>,페이지가 추락했다.

우리는 생각은 그것을 통해하고 파악하는 실제적인 입찰지 않을 것 어떤 경우에 사용합니다. 따라서 우리는 문제에 대해 잘 작성된 메모와 함께 발표했습니다., 클라이언트는 버그로 받아 들였지만 심각한 버그 였지만 이전 버그가 아니기 때문에 나중에 구현하기로 동의했습니다.

#3)최근,일하고 있는 모바일 앱 프로젝트,그리고는 요구 사항을 업데이트 배달 시간을 다음과 같은 응용 프로그램에서 시간에 따라 영역입니다. 그것은 응용 프로그램에서뿐만 아니라 웹 서비스에 대한 테스트뿐만 아니라이었다.

하는 동안 개발팀에서 일하는 구현을 만들고,자동화 스크립트는 웹 서비스에 대해 테스트 및 DB 스크립트를 변경하는 시간 영역의 배송 항목입니다., 이것은 나의 노력을 저장했고 우리는 짧은 기간 내에 더 나은 결과를 얻을 수있었습니다.

정신 테스트 Vs 회귀분 테스트

아래의 몇 가지 사이의 차이점을 두:


S.No.
회귀분 테스트
정신 테스트
1 회귀분석 테스트를 수행되는지 확인하려면 완전한 시스템이며 버그 수정이 있습니다., 정신 테스트는 각 기능이 예상대로 작동하는지 확인하기 위해 무작위로 수행됩니다.
2 이 테스트에서 가장 작은 모든 부분이 회귀됩니다.이것은 계획된 테스트가 아니며 시간 경색이있을 때만 수행됩니다.
3
그것은 잘 정교하고 계획된 테스트입니다.이것은 계획된 테스트가 아니며 시간 경색이있을 때만 수행됩니다.
4 는 적절히 설계된 스위의 테스트 사례가 만들어진 이에 대한 테스트합니다., 매번 테스트 케이스를 만들 수 없을 수도 있습니다.
5 이 포함되어 있에서 깊이 있는 검증하는 기능의,UI,성능,브라우저/OS 테스트 등등. 즉 시스템의 모든 측면이 회귀됩니다. 여기에는 주로 비즈니스 규칙,기능의 검증이 포함됩니다.
6 이것은 넓고 깊은 테스트합니다. 이것은 넓고 얕은 테스트입니다.
7 이 테스트는 몇 주 또는 심지어 한 달 동안 예정된 시간입니다., 이것은 대부분 2-3 일 이상에 걸쳐 있습니다.

전략에 대한 모바일 앱 테스트

해야 합니다 왜 나는 언급에 대해 구체적으로 모바일 앱까요?그 이유는 웹 또는 데스크톱 앱의 OS 및 브라우저 버전이 크게 다르지 않으며 특히 화면 크기가 표준이기 때문입니다. 그러나 모바일 애플 리케이션과 함께,화면 크기,모바일 네트워크,운영체제 버전,etc 안정성에 영향을 미치고,보고서 짧은,성공의 모바일 응용 프로그램입니다.,

그러므로 전략 수립이 필수적을 수행할 때 이에 대한 테스트는 모바일 앱 하나 때문에 실패할 수 있는 토지 당신은 큰 문제입니다. 테스트도 똑똑하게 그리고주의해서 수행해야합니다.

다음과 같은 몇 가지를 수행하는 데 도움이 되는 이 테스트에 성공적으로는’모바일 응용 프로그램’:

#1)첫째,모두의 영향을 분석 OS 버전에 구현된다.

같은 질문에 대한 답변을 찾으려고하면 동작이 버전마다 다를 수 있습니까? 구현은 가장 낮은 지원 버전에서 작동하거나하지 않을 것인가?, 버전의 구현에 대한 성능 문제가있을 것인가? 구현의 동작에 영향을 줄 수있는 OS 의 특정 기능이 있습니까? 등.

#2)위의 메모에서 전화 모델에 대한 분석도 즉 구현에 영향을 미칠 전화의 기능이 있습니까? GPS 와 행동 변화의 구현인가? 휴대 전화의 카메라로 구현 동작이 변경됩니까? 등. 영향이 없다는 것을 알게되면 다른 전화 모델에 대한 테스트를 피하십시오.,

#3)이 없으면 모든 UI 에서 변경 사항에 대한 구현이 나는 것이 좋습 유지 UI 테스트에 적어도 우선 순위에,당신은 알릴 수 있는 팀을(당신이 원하는 경우)는 UI 를 테스트하지 않습니다.구현이 강력한 네트워크에서 예상대로 작동 할 것이라는 것이 분명하기 때문에 좋은 네트워크에서 테스트하지 마십시오. 4G 또는 3G 네트워크에서 테스트를 시작하는 것이 좋습니다.

#5)이 테스트를 수행하는 더 적은 시간만 있는지 확인 하에 적어도 하나의 필드를 테스트하지 않는 한 그것은 단순한 UI 변경합니다.,

#6)다른 OS 와 해당 버전의 매트릭스를 테스트해야하는 경우 현명한 방법으로 수행 할 것을 제안합니다. 예를 들어 테스트를 위해 최저,중간 및 최신 OS 버전 쌍을 선택하십시오. 릴리스 문서에서 모든 조합이 테스트되는 것은 아니라는 점을 언급 할 수 있습니다.

#7)비슷한 줄에서 UI 구현 정신 테스트를 위해 소형,중형 및 대형 화면 크기를 사용하여 시간을 절약하십시오. 시뮬레이터와 에뮬레이터를 사용할 수도 있습니다.,

예방 조치

정신 테스트를 수행할 때의 시간 동안이며,따라서 그것은 당신을 실행하는 각 테스트 케이스와 가장 중요한 것은 당신이 주지 않는 충분한 시간을 밖으로 계획하고 테스트합니다. 비난 게임을 피하기 위해,예방 조치를 취하는 것이 좋습니다.

이러한 경우 서면 통신 부족,테스트 문서 및 미스 아웃은 매우 일반적입니다.,

을 지키지 않아 가을 먹이 이 있는지 확인하십시오.

  • 지 않을 수용을 위해 구축할때까지 테스트를 제공하지 않는 서면 요구에서 공유하는 클라이언트입니다. 그것은 발생하는 클라이언트는 통신 변경하거나 새로운 구현이 구두로 또는에서 채팅 또는 간단 1 라이너에는 이메일과 기대로 우리를 치료하는 것으로 요구합니다. 클라이언트에게 몇 가지 기본 기능 포인트와 수용 기준을 제공하도록 강요하십시오.
  • 항상 깔끔하게 작성하는 데 충분한 시간이 없다면 테스트 케이스와 버그를 대략적으로 기록하십시오. 문서화되지 않은 상태로 두지 마십시오., 약간의 시간이 있다면 리드 나 팀과 공유하여 누락 된 것이 있으면 쉽게 지적 할 수 있도록하십시오.
  • 경우 당신과 당신의 팀이 시간이 짧고 있는지 확인하는 표시로서 적당한 상태에서는 이메일일까요? 전체 버그 목록을 팀에 이메일로 보내고 개발자에게 적절하게 표시하도록 할 수 있습니다. 항상 상대방의 법원에 공을 보관하십시오.
  • 이 있는 경우 자동화 프레임워크 준비가 사용하는 일을 피 ManualTesting,에서 예수 그리스도를 나타내는 더 적은 시간을 커버할 수 있습 more.,
  • 당신이 제공 할 수있을 것이라고 100%확신하지 않는 한”1 시간 안에 출시”시나리오를 피하십시오.
  • 마지막으로,위에서 언급한 초안에 대한 자세한 이메일 릴리스 의사 소통은 무엇인 테스트,무엇입 왼쪽,이유,위험,이는 버그가 해결된 것은’Latered’등등.

로 QA,당신은 무엇인지 판단이 가장 중요한 부분을 구현해야하는 테스트이 무엇인할 수 있는 부품 또는 기본 테스트입니다.,

도 짧은 시간에,전략을 계획하는 방법에 대하고 싶을 것을 달성할 수 있는 최고의 주어진 시간에 프레임입니다.

전체가 금연 시험

전체가 금연 시험하지 않은 철저한 테스트는 그러나 그것은 그룹의 테스트 실행되는지 확인하는 경우 기본적인 기능의 특정 빌드를 자동으로 예상되거나지 않습니다. 이것은 항상’새로운’빌드에서 수행 할 첫 번째 테스트 여야합니다.,

때는 개발 팀이 출시 구축하는 품질보증 테스트를 위해,그것은 분명히 가능하지 않을 테스트하는 전체 구축하고 확인하는 경우에는 즉시 모든 구현은 버그를 또는 어떤 경우의 작업의 기능이 끊어집니다.

이것에 비추어,QA 는 기본 기능이 잘 작동하는지 어떻게 확인합니까?이에 대한 답은 연기 테스트를 수행하는 것입니다.

한 번의 시험으로 표시되는 연기 테스트에서(테스트)전달,그런 다음에 빌드가 허용된 품질보증에 대한 심층적인 검사 및/또한 회귀분석 등을 다룬다., 연기 테스트 중 하나라도 실패하면 빌드가 거부되고 개발 팀이 문제를 해결하고 테스트를 위해 새 빌드를 릴리스해야합니다.

이론적으로,시스템으로 정의된 표면의 수준 테스트 증명하는 건축 제공에 의해 개발 팀은 품질보증팀은 준비가 추가 테스트를 위해. 이 테스트는 QA 팀에 빌드를 릴리스하기 전에 개발 팀이 수행합니다.

이 테스트는 일반적으로 통합 테스트,시스템 테스트 및 수용 수준 테스트에 사용됩니다. 이것을 실제 엔드 투 엔드 완전한 테스트의 대체품으로 취급하지 마십시오., 빌드 구현에 따라 양수 및 음수 테스트로 구성됩니다.

연기 테스트 예

이 테스트는 일반적으로 통합,수용 및 시스템 테스트에 사용됩니다.

QA 로서의 경력에서 나는 연기 테스트를 수행 한 후에 만 항상 빌드를 받아 들였습니다. 그래서,몇 가지 예제와 함께이 세 가지 테스트의 관점에서 연기 테스트가 무엇인지 이해합시다.

#1)수락 테스트

빌드가 QA 에 출시 될 때마다 수락 테스트의 형태로 연기 테스트를 수행해야합니다.,

이 테스트에서 첫 번째 및 가장 중요한 테스트 전체가 금연을 확인하는 기본적인 기능의 구현합니다. 이와 같이 특정 빌드에 대한 모든 구현을 확인해야합니다.

우리는 다음 예제 구현에서 구축을 이해하는 연기에 대한 테스트를 그

  • 구현 로그인 기능을 수 있도록 등록된 드라이버 로그에 성공하였습니다.
  • 는 대시 보드 기능을 구현하여 드라이버가 오늘 실행할 경로를 표시했습니다.,
  • 는 주어진 날 동안 경로가없는 경우 적절한 메시지를 표시하는 기능을 구현했습니다.

위의 빌드에서 수용 수준에서 연기 테스트는 기본 세 가지 구현이 잘 작동하는지 확인하는 것을 의미합니다. 이 세 가지 중 하나라도 깨진 경우 QA 는 빌드를 거부해야합니다.

#2)통합 테스트

이 테스트는 일반적으로 수행할 때 개인 모듈이 구현하고 테스트합니다., 통합 테스트를 수준 테스트가 있는지 확인하기 위해 수행하는 모든 기본적인 통합 및 종단 기능이 잘 작동하으로 예상된다.

두 모듈 또는 모든 모듈을 함께 통합 할 수 있으므로 연기 테스트의 복잡성은 통합 수준에 따라 다릅니다.

이 테스트를위한 통합 구현의 다음 예를 고려해 보겠습니다.

  • 경로 및 정지 모듈의 통합을 구현했습니다.
  • 도착 상태 업데이트의 통합을 구현하고 정지 화면에 동일하게 반영합니다.,
  • 는 배달 기능 모듈까지 완전한 픽업의 통합을 구현했습니다.

이 빌드 전체가 금연하지만 확인이 이러한 세 가지 기본적인 구현을만한 제삼 구현,몇 가지 경우에 확인하는 것에 대한 완전한 통합 too. 그것은 통합에 도입 얻을 문제와 개발 팀에 의해 주목 갔다 사람을 찾는 데 많은 도움이됩니다.

#3)시스템을 테스트

으로 이름을 자체에서 알 수 있듯이,시스템 레벨 전체가 금연 시험을 포함한 테스트를 위한 가장 중요하고 일반적으로 사용되는 워크플로우의 시스템입니다., 이것은 완료한 후에만 완전한 시스템이 준비되어&테스트 및 이 테스트를 위한 시스템 수준이라고 할 수 있습 전체가 금연 시험 전에 회귀분 테스트한다.

전체 시스템의 회귀를 시작하기 전에 연기 테스트의 일부로 기본 엔드 투 엔드 기능을 테스트합니다. 연기 테스트를 위한 전체 시스템의 구성을 끝과 끝을 테스트하는 경우에는 최종 사용자가 사용하고 있습니다.이것은 일반적으로 자동화 도구의 도움으로 수행됩니다.,

중요성에 스크럼 방법론

요즘,프로젝트 거 따라 폭포 방법론에서 프로젝트 실행,대부분의 모든 프로젝트에 따라 민첩과 스크럼니다. 전통적인 폭포 방법에 비해 연기 테스트는 스크럼과 애자일에서 높은 안부를 유지합니다.

나는 스크럼에서 4 년 동안 일했다. 과로 우리가 알고 있는 스크럼에서 스프린트는 짧은 기간에 따라서 그것은 극도의 중요성을 이 테스트를 수행,그래서 빌드가 실패할 수 있는 즉시 보고하는 개발 팀과뿐만 아니라 해결했습니다.,

중 일부는 다음과 같은 테이크 아웃에서의 중요성 이 테스트에서 스크럼

  • 의 주간 스프린트,하프 타임에 할당된 품질 보증 하지만 시간에 빌드하는 품질보증은 지연된다.
  • 스프린트에서 문제가 초기 단계에서보고되는 것이 팀에게 가장 좋습니다.
  • 각각의 이야기는 승인 기준에 따라 테스트 첫 2~3 승인 기준을 동일하 전체가 금연의 테스트는 기능이 있습니다. 고객은 단일 기준이 실패한 경우 배달을 거부합니다.,
  • 상상 무슨 일이 일어날 경우 2 일하는 개발 팀은 전달을 구축하고 3 일만은 나머지를 위한 데모를 통해 온 기본 기능 실패입니다.
  • 에 평균적으로 스프린트는 이야기에 이르기까지 5-10,따라서 빌드가 주어진 그것은 중요한지 확인하는 각각의 이야기가 구현되기 전에 제대로 받아들을 구축으로 테스트합니다.
  • 전체 시스템을 테스트하고 회귀 할 때 스프린트는 활동에 전념합니다., 름 어쩌면 덜을 테스트하는 전체 시스템,따라서 그것은 매우 중요한지 확인하는 가장 기본적인 기능을 시작하기 전에 회귀분석 등을 다룬다.

연기 테스트 대 빌드 수락 테스트

연기 테스트는 빌드 수락 테스트(Bat)와 직접 관련이 있습니다.

BAT 에서는 빌드가 실패하지 않았고 시스템이 잘 작동하는지 여부를 확인하기 위해 동일한 테스트를 수행합니다. 때로는 빌드가 생성 될 때 일부 문제가 도입되고 전달 될 때 빌드가 QA 에 대해 작동하지 않는 경우가 발생합니다.,시스템이 고장난 경우 QA 로서 테스트를 위해 빌드를 어떻게 받아 들일 수 있기 때문에 BAT 가 연기 검사의 일부라고 말하고 싶습니다. 기능뿐만이 아니라 품질보증서가 심층 테스트를 진행하기 전에 시스템 자체가 작동해야 합니다.

연기 테스트 주기

다음 순서도는 연기 테스트 주기를 설명합니다.

한 번 구축하여 배포되는 품질보증,기본 주기에 따라가는 경우 전체가 금연 테스트,빌드에 의해 허용되는 품질보증팀은 추가 테스트를 위해 그러나 그것이 실패하는 경우,빌드가 거부될 때까지 보고된 문제점은 고정되어 있습니다.,

테스트 사이클

누가 연기 테스트를 수행해야합니까?

지 않 팀 전체에 참여 이 유형의 시험을 피하는 시간의 낭비의 모든 QA 습니다.

전체가 금연 시험실에서 수행 QA 지도를 결정 결과에 따라 여부에 전달하는 빌드하여 추가 테스트는 그것을 거부합니다. 또는 리드가없는 경우 QA 자체도이 테스트를 수행 할 수 있습니다.

,시간 프로젝트는 큰 규모 중 하나,그룹의 QA 도 수행할 수 있습니다 이 테스트를 확인에 대한 모든 업데이트., 하지만 이것은 그렇지 않은 경우의 스크럼 때문에 스크럼은 없는 단순한 구조 리드 또는 관리자 및 각각의 검사자가 자신의 책임으로 자신의 이야기입니다.

따라서 개별 QA 는 자신이 소유 한 이야기에 대해이 테스트를 수행합니다.

왜 우리는 연기 테스트를 자동화해야합니까?

이 테스트는 개발 팀이 발표 한 빌드에서 수행 할 첫 번째 테스트입니다. 이 테스트의 결과에 따라 추가 테스트가 수행됩니다(또는 빌드가 거부 됨).,

이 작업을 수행하는 가장 좋은 방법은 테스트를 사용하여 자동화 도구 및 예약하 전체가 금연 스위트 룸을 실행하는 새로운 건축이 생성됩니다. 왜”연기 테스트 스위트를 자동화해야합니까”라고 생각하고있을 수 있습니까?

살펴보도록 다음과 같은 경우:

말하자는 일주일에서의 방출 및 총 500 테스트 사례의 테스트 전체가 금연 스위트 룸을 포함 80-90. 이 80-90 개의 테스트 케이스를 모두 수동으로 실행하기 시작하면 얼마나 많은 시간이 걸릴지 상상해보십시오. 4-5 일(최소)이라고 생각합니다.,

그러나 사용하는 경우 자동화 및 스크립트를 만들고 실행하는 이러한 모든 80-90 테스트는 경우 다음 이러한 실행됩니다 2~3 시간에서 당신이 당신과 함께 결과를 즉시. 지 않았다 그것은 당신의 소중한 시간을 절약하고 당신은 결과에 대한 구조에서 훨씬 더 적은 시간은?

5 년 뒤,저는 테스트는 금융 프로젝션 응용 프로그램,는 입력에 대한 급여,예금,등등.,그리고 재정 규칙에 따라 세금,저축,이익을 예상했습니다. 이와 함께,우리가정을 위한 국가는 국가에 의존하고 그것의 세금 규정을 변경하는 데 사용(코드에서).,

이 프로젝트의 경우 800 개의 테스트 케이스가 있었고 250 개는 연기 테스트 케이스였습니다. 셀레늄의 사용으로,우리는 쉽게 자동화하고 3-4 시간에 그 250 테스트 케이스의 결과를 얻을 수 있습니다. 그것은 우리의 시간을 절약했을뿐만 아니라 쇼 스토퍼에 대해 최대한 빨리 보여주었습니다.

따라서 자동화가 불가능하지 않으면이 테스트를 위해 자동화의 도움을 받으십시오.

장점과 단점

우리는 먼저 장점을 그대로 제공하는 많은 경우에 비해 몇 가지 단점이 있습니다.

장점:

  • 수행하기 쉽습니다.
  • 위험을 줄입니다.,
  • 결함은 매우 초기 단계에서 확인됩니다.
  • 는 노력,시간 및 비용을 절약합니다.
  • 는 자동화 된 경우 빠르게 실행됩니다.
  • 최소 통합 위험 및 문제.
  • 는 시스템의 전반적인 품질을 향상시킵니다.

단점:

  • 이 테스트는 동일하지 않거나 대체에 대한 완전한 기능 테스트를 수행하십시오.
  • 연기 테스트가 통과 된 후에도 showstopper 버그를 발견 할 수 있습니다.,
  • 이러한 유형의 테스트하는 것이 가장 적합한 경우를 자동화할 수 있습니다 다른 사람의 많은 시간에 수동으로 실행하 테스트 케이스에서 특히 대규모 프로젝트는 주변에 700-800 테스트 사례.

전체가 금연 시험실에서 수행되는 모든 구축으로 그것은 주요 실패 및 업데이트에 매우 초기 단계입니다. 이것은 새로운 기능뿐만 아니라 모듈의 통합,문제의 고정 및 즉흥 연주에도 적용됩니다. 그것은 수행하고 올바른 결과를 얻을 수있는 매우 간단한 과정이다.,

이 테스트로 취급할 수 있는 항목점에 대한 완전한 기능의 테스트 기능 또는 시스템(전체). 그러나 그 전에 QA 팀은 연기 테스트로 수행해야 할 테스트에 대해 매우 명확해야합니다. 이 테스트는 노력을 극소화하고,시간을 절약하고 체계의 질을 개량할 수 있습니다. 스프린트에서의 시간이 적기 때문에 스프린트에서 매우 중요한 자리를 차지합니다.

이 테스트는 수동으로뿐만 아니라 자동화 도구의 도움으로 수행 할 수 있습니다. 그러나 가장 좋고 선호되는 방법은 자동화 도구를 사용하여 시간을 절약하는 것입니다.,

차이를 연기와 정신 테스트

대부분의 시간을 우리는 사이에 혼동의 의미를 온전성 테스트와 연기를 테스트합니다. 우선,이 두 가지 테스트는”다른”방법이며 테스트주기의 다른 단계에서 수행됩니다.

S.No. 전체가 금연 시험 정신 테스트
1 전체가 금연 테스트 방법을 확인(basic)것을 구현에서 구축하고 있습니다., 정신 테스트는 새로 추가 된 기능,버그 등을 확인하는 것을 의미합니다. 잘 작동하고 있습니다.이것은 초기 빌드에서 첫 번째 테스트입니다. 빌드가 비교적 안정적 일 때 수행됩니다.모든 빌드에서 완료되었습니다. 안정적인 빌드 포스트 회귀에서 수행되었습니다.,

다음은 도표로 표현의 자신의 차이:

전체가 금연 시험

  • 이 시험에서 유래는 하드웨어 테스팅 연습에 새로운 하드웨어에 처음으로 고려하면 그것을 성공이되지 않으면 화재 및 연기가 있습니다. 소프트웨어 산업에 이 테스트는 얕은하고 넓게 접근하여 모든 지역에의 응용 프로그램으로 너무 깊,테스트합니다.,
  • 전체가 금연 시험은 스크립트,하나를 사용하여 작성된 테스트 설정 또는 자동화된 테스트
  • 전체가 금연 시험 설계하는 터치 응용 프로그램의 모든 부분에는 간단한 방법입니다. 그것은 얕고 넓습니다.
  • 이 테스트는 실시 여부를 확인하기 위해 가장 중요한 기능의 프로그램을 작업하지만,귀찮게 하지 않으로 미세한 정보. (예:빌드 확인).
  • 이 테스트는 심층적 인 테스트를 복용하기 전에 응용 프로그램의 빌드에 정상적인 건강 검진.,

정신 테스트

  • 온전성 테스트 좁은 회귀분 테스트에 초점을 맞추고 하나는 몇 가지 분야의 기능이 있습니다. 정신 테스트는 일반적으로 좁고 깊습니다.
  • 이 테스트는 일반적으로 스크립트되지 않습니다.
  • 이 테스트는 사소한 변경 후에도 응용 프로그램의 작은 섹션이 여전히 작동하는지 확인하는 데 사용됩니다.
  • 이 테스트는 간단한 테스트를 수행할 때마다 피상적 테스트 증명하기에 충분하다는 응용 프로그램은 기능에 따라 사양입니다. 이 수준의 테스트는 회귀 테스트의 하위 집합입니다.,
  • 이것은 모든 기능을 먼저 확인하여 요구 사항이 충족되는지 여부를 확인하는 것입니다.리>

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다