반응형

18

테스트 자동화 엔지니어 스페셜리스트의 필요 역량 및 자격증 취득 조건 살펴보니...

테스트 자동화 엔지니어 스페셜리스트의 필요 역량 기술적 역량: 프로그래밍 언어에 대한 지식, 특히 C, C++, 그리고 파이썬 소프트웨어 개발 및 테스트 자동화 도구에 대한 이해 시스템, 네트워크, 하드웨어, 소프트웨어에 대한 깊은 이해 소프트 스킬: 다른 사업부, 클라이언트 또는 고객과의 의사소통 및 협업 능력 문제 해결 능력과 분석적 사고. 업무 관련 지식: 테스트 엔지니어링의 다양한 단계에 대한 이해, 예를 들어 전기적 특성 테스트, 최종 테스트, 모듈 테스트 등 데이터 분석 및 통계 툴(JMP, Spotfire, Minitab 등) 사용 능력. 준비 방법으로는 다음과 같은 접근을 추천합니다: 학습: 관련 분야의 학습을 통해 필요한 기술적 지식을 습득합니다. 실습: 실제 프로젝트나 개인 프로젝트를 ..

자동화테스트 2024.03.30

top 100 셀렌 인터뷰 질문 및 답변

톱 100 셀레니움 인터뷰 질문 및 답변 1) 셀레늄이란 무엇이며 무엇으로 구성되어 있습니까? Selenium은 자동 웹 테스트를위한 도구 세트입니다. 그것은 Selenium IDE (Integrated Development Environment) : 녹화 및 재생을위한 도구입니다. 그것은 파이어 폭스 플러그인입니다 WebDriver 및 RC : Java, .NET, PHP 등과 같은 다양한 언어 용 API를 제공합니다. 대부분의 브라우저에서 Webdriver 및 RC가 작동합니다. 그리드 : 그리드를 사용하면 여러 대의 컴퓨터에 테스트를 배포 할 수 있으므로 테스트를 병렬로 실행할 수 있으므로 브라우저 테스트 스위트에서 실행하는 데 필요한 시간을 단축 할 수 있습니다 2) Selenium 2.0이란 무..

에자일 모델 및 방법론 : 개발자 및 테스터를위한 지침

애자일 테스팅의 개념을 이해하려면 우선,애자일 방법론이란 무엇입니까?AGILE 방법론은 프로젝트의 소프트웨어 개발 수명주기 전반에 걸친 지속적인개발 및 테스트 반복 을 촉진하는 방법입니다 . 개발 및 테스트 활동 모두 Waterfall 모델과 달리 동시에 합니다.나는 Agile에 대한 아이디어를 얻었 으면 좋겠다. 이제 애자일 테스트로 넘어갈 수 있습니다. 애자일 소프트웨어 개발은 ​​네 가지 핵심 가치에 중점을 둡니다.프로세스 및 도구에 대한 개인 및 팀 상호 작용포괄적 인 문서를 통한 작업 소프트웨어계약 협상을 통한 고객 협력계획에 따른 변화에 대한 대응애자 일 대 폭포 방법Agile과 Waterfall 모델은 소프트웨어 개발 프로세스를위한 두 가지 다른 방법입니다. 두 가지 방법이 서로 다르지만 프..

Agile 2018.12.20

00_Test Manager 테스트 리드의 역할 및 책임

Test Manager / 테스트 리드의 역할 및 책임귀하의 회사는 웹 사이트를 구축했습니다. 이것은 귀하의 회사에서 가장 큰 소프트웨어 프로젝트이며 귀하의 상사는 최고 품질의 제품을 원합니다 . 개발 팀은 웹 사이트를 만들기 위해 열심히 노력했습니다. 이제 이 웹 사이트는 서버에 설치되었습니다. 그러나 실제 비즈니스 환경 에서 시작할 때 얼마나 효과적 일지 확신 할 수 없습니다 . 상사가 당신을 프로젝트의 테스트 매니저로 지명 했습니다. 당신의 업무는 고객에게 전달하기 전에 웹사이트의 품질을 확인하고 평가하는 것입니다. 테스트 매니저로 첫 번째 맡은 경우 다음과 같은 질문을 할 수 있습니다.. 테스트 관리 란 무엇입니까? 소프트웨어 품질의 중요한 부분은 소프트웨어를 테스트 하고 검증 하는 프로세스입니다..

예제를 사용한 경계 값 분석 및 동등 분할

실제적으로, 시간 및 예산 고려 사항 때문에, 특히 많은 입력 조합이있는 경우, 각 테스트 데이터 세트에 대해 소모적 인 테스트를 수행 할 수 없습니다.테스트 케이스 풀에서 지능적으로 테스트 케이스를 선택할 수있는 쉬운 방법이나 특별한 기술이 필요하므로 모든 테스트 시나리오를 다룰 수 있습니다.이를 달성하기위한 동등성 분할 및 경계 값 분석 테스트 기술 은 두 가지 기술을 사용 합니다. 이 자습서에서는경계 테스트 란 무엇입니까?등가 클래스 파티셔닝이란 무엇입니까?예제 1 : 동치 및 경계 값예제 2 : 동치 및 경계 값동등성 및 경계 분석 테스트가 필요한 이유경계 테스트 란 무엇입니까?경계 테스트는 입력 값의 파티션 사이의 극단 또는 경계 사이를 테스트하는 프로세스입니다.따라서 Start-End, Low..

'오픈소스 기반의 개발‧테스트 환경 구축 및 활용'

'오픈소스 기반의 개발‧테스트 환경 구축 및 활용' ㅇ 소프트웨어 개발 생산성과 품질 향상을 위하여 오픈소스 도구를 활용한 ALM(Application Lifecycle Management) 환경 구축 및 운영 역량을 확보 ㅇ 오픈소스 개발 환경 이해, 버전 관리, Jenkins를 이용한 지속적 통합, 정적 분석, 단위 테스트, 코드 커버리지 분석 등 개발‧​테스트 환경 구축 및 활용 (선수지식) Java 개발 경험 또는 Java 프로그래밍 언어 이해가 필요 ○ 오픈소스 개발 환경 이해 - 오픈소스 장점/단점 - ALM의 필요성 - ALM의 구성 방법 ○ Maven 빌드 관리 - 도구 설치 - 도구 설정 - 빌드 단계 이해 - Goal의 활용 - pom.xml 이해 ○ 서버 환경 구성 - AWS(클라우드..

Top 15 SoapUI 인터뷰 질문 및 답변

1) SOAP UI가 무엇인지 설명하십시오.SOAP UI는 무료 오픈 소스 크로스 플랫폼 기능 테스트 솔루션입니다. 이를 통해 자동화 된 회귀, 컴플라이언스, 기능 및 부하 테스트를 빠르고 쉽게 작성하고 실행할 수 있습니다. 웹 서비스 테스팅에 사용됩니다.2) 웹 서비스에서 XML, SOAP, WSDL 및 UDDI의 역할은 무엇인지 설명하십시오.웹 서비스는 웹 기반 응용 프로그램을 인터넷 프로토콜 백본을 통해 통합하거나 통신 할 수있는 매체입니다. 웹 기반 응용 프로그램은 XML, SOAP, UDDI 및 WSDL을 사용하여 통합 될 수 있습니다. SOAP는 데이터 전송에 사용됩니다. WSDL은 서비스를 설명하거나 연관시키는 데 사용되며 UDDI는 어떤 서비스에 액세스 할 수 있는지 나열하는 데 사용되며 ..

API Test/SoupUI 2018.11.27

15 REST API 인터뷰 질문 및 답변

1) REST와 RESTful이 무엇인지 설명하십시오.REST는 REpresentational State Transfer를 나타냅니다. 그것은 웹 API를 작성하는 비교적 새로운 측면입니다.RESTful은 REST 아키텍처 개념을 적용하여 작성된 웹 서비스를 RESTful 서비스라고하며, 시스템 자원과 HTTP 프로토콜을 통해 자원 상태를 다른 언어로 작성된 다른 클라이언트로 전송하는 방법에 중점을 둡니다. RESTFUL 웹 서비스에서는 GET, POST, PUT 및 DELETE와 같은 HTTP 메소드를 사용하여 CRUD 작업을 수행 할 수 있습니다.2) 웹 API를 생성하기위한 아키텍처 스타일을 설명 하시겠습니까?웹 API를 만들기위한 아키텍처 스타일은 다음과 같습니다.클라이언트 서버 통신을위한 HTT..

API Test/SoupUI 2018.11.27

회귀 분석이란 무엇입니까? 테스트 사례, 도구 및 예

회귀 분석이란 무엇입니까?회귀 테스트는 최근 프로그램이나 코드 변경이 기존 기능에 나쁜 영향을 미치지 않았 음을 확인하는 소프트웨어 테스트 유형으로 정의됩니다.회귀 테스트는 이미 수행 된 테스트 케이스를 전체 또는 부분 선택하여 기존 기능이 제대로 작동하는지 다시 확인합니다.이 테스트는 새로운 코드 변경 사항이 기존 기능에 부작용이 없어야 함을 확인하기 위해 수행됩니다. 새 코드 변경이 완료되면 이전 코드가 계속 작동합니다. 회귀 테스트 필요 회귀 테스트는요구 사항 및 코드의 변경 사항은 요구 사항에 따라 수정됩니다.새로운 기능이 소프트웨어에 추가되었습니다.결함 수정성능 문제 수정 회귀 분석 기법소프트웨어 유지 보수는 기존 기능의 개선, 오류 수정, 최적화 및 삭제를 포함하는 활동입니다. 이러한 변경으로..

새너티 테스트와 연기 테스트 : 소개 및 차이점

Smoke 및 Sanity 테스트는 Software Testing에서 가장 오해가되는 주제입니다. 이 주제에 관해서는 엄청난 양의 문헌이 있지만 대부분 혼란 스럽습니다. 다음 기사는 혼란을 해결하기위한 시도입니다.Smoke 와 Sanity 테스트의 주요 차이점은 다음 다이어그램을 통해 알 수 있습니다. 위의 다이어그램을 이해하기 위해 먼저 다음을 이해하십시오. 소프트웨어 빌드 란 무엇입니까?단 하나의 소스 코드 파일로 구성된 간단한 컴퓨터 프로그램을 개발하는 경우이 하나의 파일을 컴파일하고 링크하여 실행 파일을 생성하면됩니다. 이 과정은 매우 간단합니다. 일반적으로 그렇지 않습니다. 일반적인 소프트웨어 프로젝트는 수백 또는 수천 개의 소스 코드 파일로 구성됩니다. 이러한 원본 파일에서 실행 프로그램을 만..

반응형