소프트웨어 테스팅 엔지니어가 되려면 어떤 능력이 필요합니까?
소프트웨어 테스팅에 종사하는 사람들은 누구나 문턱이 낮고, 기업의 수요가 많고, 취업이 쉽다고 생각한다. 그러나 일정 기간 동안 일한 후에는 혼란스러워지기 쉽고 이 테스트 업계에서 자신의 능력을 증명하고 싶고, 리더의 확인과 더불어 이를 증명하는 데 도움이 되는 인증서도 필요합니다. 테스터로서 어떤 인증서를 받을 수 있나요?
방법/단계
1
소프트웨어 평가자(국가 소프트웨어 시험 인증)
소프트웨어 평가자 시험은 국가 컴퓨터 기술에 속합니다. 소프트웨어 전문기술자격시험(컴퓨터소프트웨어자격시험이라 함)의 중간시험으로, 소프트웨어 테스팅 업계에서 높은 인지도를 가지고 있는 자격증입니다. 소프트 시험은 전문가 수준의 국가 브랜드 시험으로, 시험 문제는 직무 지식과 기술에 중점을 두고 있으며, 포괄적이고 유연하며, 실제 업무 경험이 있는 경우 합격률이 상대적으로 높습니다. 시험과 관련된 포인트는 여전히 매우 넓습니다.
2
ISTQB(국제 소프트웨어 테스팅 자격 인증)
이 인증서가 있으면 일반적으로 외국 회사 등에 진출하는 것이 더 유용합니다. 중국, 이 인증서를 취득하세요. 소프트웨어 검토자의 수는 아직 소프트웨어 검토자 수만큼 높지 않으며 전체 인증서를 취득하는 데 드는 비용도 매우 높습니다. ISTQB는 국제 소프트웨어 테스팅 엔지니어 자격증으로 사회적 인지도가 높다. 소프트웨어 테스팅 아웃소싱에 종사하는 다국적 기업과 기업에서는 소프트웨어 테스터에게 ISTQB 인증을 요구하는 경우가 점점 늘어나고 있습니다.
3
PMP(Project Management Institute 프로젝트 관리자 자격증)
PMP(Project Management Professional)란 프로젝트 관리 전문 자격 자격증을 말합니다. 미국 프로젝트 관리 협회(PMI)에서 시작되었으며 프로젝트 관리자의 지식과 기술을 엄격하게 평가하는 고품질 자격 시험입니다. PMP 전문 자격증을 취득하려면 지원자는 미국 프로젝트 관리 협회(PMI)의 요구 사항을 충족하여 프로젝트 관리에 대한 전문 지식과 해당 업무 경험 및 요구 사항을 숙지해야 합니다. 반면 PMP 자격증을 취득한 전문가는 계속해서 공부해야 합니다. 프로젝트에 참여하기 위해 프로젝트 관리 개발 요구 사항에 지속적으로 적응하기 위해 노력하십시오! 간단히 말해서, 이 자격증을 취득하려면 먼저 특정 교육을 받아야 합니다. 즉, 비용이 상대적으로 큽니다.
4
CSTE(QAI 산하 소프트웨어 테스트 인증)
p>Certified Software Tester의 정식 명칭인 CSTE는 QAI(Quality Assurance Institute) 하에서 중요한 인증입니다. 이 글로벌 테스트 인증은 미국, 인도 등에서 큰 인기를 얻었으며 많은 회사에서 테스트 실무자를 위한 요구 사항 중 하나가 되었습니다. 하지만 중국에서는 소수의 사람들만이 이 자격증을 취득하고 있습니다. CSTE 시험은 주로 테스터의 기본 지식과 절차를 포함하며 시험은 모두 영어로 진행되며 이론 2부분, 실습 2부분으로 구성됩니다. 영어로 된 시험지는 소프트웨어 테스팅에 종사하는 많은 사람들에게 어려운 일이 될 것입니다.
기본 요구 사항:
1. 소프트웨어 품질, 소프트웨어 테스트 및 소프트웨어 품질 보증에 대한 기본 지식에 익숙함,
2. 기본 방법 및 기술을 검토합니다.
3. 화이트 박스 테스트와 블랙 박스 테스트의 테스트 케이스 설계 원리를 숙지합니다.
4.
5. 시스템 테스트, 성능 테스트 및 신뢰성 테스트의 기본 개념과 방법을 이해합니다.
6. 웹 애플리케이션 소프트웨어 테스트 방법
7. 소프트웨어 테스트 프로세스 관리에 대한 기본 지식 및 관리 방법을 숙지합니다.
8. 소프트웨어 테스트 표준 및 문서에 익숙해집니다.
9. 마스터 QESuite 소프트웨어 테스트 프로세스 관리 플랫폼과 QESat/C 소프트웨어 분석 및 도구를 사용하는 방법.
시험 내용:
1. 소프트웨어 테스트의 기본 개념
1.
2. 소프트웨어 테스팅의 목표와 원칙.
3. 소프트웨어 테스팅의 심리학.
4. 소프트웨어 테스팅의 경제성.
5. 소프트웨어 품질 보증.
2. 소프트웨어 테스팅의 종류와 소프트웨어 개발 과정에서의 현황
1.
2. 기획 단계에서 테스트 중입니다.
3. 설계 단계에서 테스트합니다.
4. 코딩 단계에서 테스트합니다.
5. 승인 및 유지 관리 단계 중 테스트.
3. 코드 검사, 살펴보기 및 검토
1.
2. 코드 연습.
3. 코드 검사.
4. 동료 검토.
4. 커버리지(흰색 상자) 테스트
1.
2. 논리적 구조의 커버리지 테스트.
3. 경로 커버리지 테스트.
4. 데이터 흐름 테스트.
5. 프로그램 돌연변이 테스트.
6. 커버리지 기반 테스트 케이스 선택.
5. 기능(블랙박스) 테스트
1.
2. 동등 클래스 테스트.
3. 원인-결과 다이어그램을 기반으로 한 테스트.
4. 의사결정 테이블을 기반으로 한 테스트.
5. 상태 다이어그램을 기반으로 한 테스트.
6. 시나리오 기반 테스트.
7. 비교 테스트.
6. 단위 테스트 및 통합 테스트
1. 단위 테스트의 목표와 모델.
2. 테스트 전략.
3. 테스트 분석.
4. 단위 테스트를 위한 테스트 케이스 설계 원칙.
5. 통합 테스트의 기본 개념.
6. 통합 테스트 전략.
7. 통합 테스트 분석.
8. 통합 테스트 케이스 설계 원칙.
7. 시스템 테스트
1.
2. 시스템 테스트 방법.
3. 시스템 테스트 구현.
8. 소프트웨어 성능 테스트 및 신뢰성 테스트
1.
2. 성능 테스트 실행.
3. 소프트웨어 신뢰성의 개념.
4. 신뢰성 추정.
5. 신뢰성 분석 방법.
6. 소프트웨어 신뢰성 테스트 실행.
9. 객체지향 소프트웨어 테스트
1. 객체지향 소프트웨어 테스트의 문제점.
2. 객체 지향 소프트웨어 테스트 모델.
3. 객체 지향 소프트웨어의 테스트 전략.
4. 객체 지향 소프트웨어 테스트.
5. 객체 지향 소프트웨어의 통합 테스트.
6. 객체 지향 소프트웨어의 시스템 테스트.
10. 웹 애플리케이션 테스트
1. 애플리케이션 서버의 분류 및 특성.
2. 웹 애플리케이션 시스템의 특징.
3. 웹 애플리케이션 시스템의 테스트 전략.
4.웹 애플리케이션 시스템 테스트 기술.
5. 웹 애플리케이션 시스템 보안 테스트.
11. 기타 테스트
1.
2. 사용성 테스트.
3.GUI 테스트.
4. 구성 요소 테스트.
5. 극단적인 테스트.
6. 문서 테스트.
12. 소프트웨어 테스트 프로세스 및 관리
1. 소프트웨어 테스트 프로세스 개념.
2. 조직 관리를 테스트합니다.
3. 테스트 계획 수립.
4. 테스트 단계 결정.
5. 테스트 환경 관리.
6. 소프트웨어 테스트 위험 분석 및 비용 관리.
7. 테스트 문서 관리.
8. 재사용 및 유지 관리를 테스트합니다.
13. 소프트웨어 테스트 자동화
1. 테스트 자동화의 원리와 방법.
2. 테스트 케이스가 자동으로 생성됩니다.
3. 테스트 실행 자동화.
4. 테스트 결과는 비교적 자동화되어 있습니다.
5. 테스트 도구의 분류 및 선택.
6. 테스트 도구의 주류 제품을 소개합니다.
14. 소프트웨어 테스트 표준 및 문서
1.
2. 소프트웨어 테스트 문서.
15. 소프트웨어 테스팅 실습
1. 소프트웨어 테스팅 프로세스 관리.
(1) 소프트웨어 테스팅 프로세스 관리 개념.
(2) 테스트 설계.
(3) 테스트 준비.
(4) 테스트 실행.
(5) 소프트웨어 문제 보고 및 소프트웨어 문제 수명 주기.
(6) 테스트 요약.
(7)QESuite 소프트웨어 테스트 프로세스 관리 플랫폼.
2. 화이트박스 테스트 연습.
(1) 테스트 중인 프로그램에 대한 설명입니다.
(2) 정적 분석.
(3) 테스트 중인 프로그램의 계측 및 동적 테스트.
(4)QESAT/C 화이트 박스 테스트 도구.
시험 방법:
1. 소프트웨어 테스트의 기본 원칙, 테스트 방법 및 기본 기술 지식이 포함됩니다. 시험 시간은 120분입니다. 만점은 100점입니다.
참고: 컴퓨터 기반 시험은 당분간 필수가 아닙니다. 컴퓨터 기반 운영 평가는 필기 시험에 반영됩니다.
참조: /article/a501d80cf430c2ec630f5e21.html
참조: /link?url=DUuYgkwSMCjlm2amAP2cfQPrIY6usn7nNH7GEO-MTOF2cB5NJBbielUH_dHtjWWRl9mgQuf37oAORcTmAJUYhy7lby 오프V y_j93pey3kX5S