1. 배경
품질 보증은 소프트웨어 테스팅을 기반으로 하는 체계적인 프로젝트이며 점진적인 개발의 법칙을 따릅니다. 현지 여건에 따라 실행전략을 수립하고, 시나리오 계획을 설계하고, 테스트 결과를 얻고, 이를 반복하는 과정을 거친다. 결국 모든 Dewu 테스트 엔지니어의 공동 노력으로 Dewu 기술에 적용되는 일련의 품질 보증 방법론이 축적되었으며, 이것이 이 기사에서 소개된 Dewu 품질 관리 시스템입니다.
2. “4대 현대화” 체제 구축
3년의 구축 끝에 Dewu 품질 관리 시스템은 이제 완전한 메커니즘, 프로세스 , 방법 및 도구를 갖추고 있습니다 . 표준화, 온라인, 자동화, 지능화의 실현을 통해 궁극적으로 입체적인 자재 품질관리 시스템을 구축하는 것이 목표입니다. 안에:
- "메커니즘"은 (R&D) 품질 보증 메커니즘을 의미합니다 . "반복 품질 검토 메커니즘"을 기반으로 모든 반복이 수행되며 온라인 위험은 출시되기 전에 제어 가능합니다.
- "프로세스"는 테스트 및 협업 프로세스를 의미합니다 . 테스트 프로세스와 협업 프로세스로 나누어집니다. 테스트 프로세스의 적용은 테스트 품질 교정 으로 보완된 R&D 품질을 공정하게 반영하는 데 사용됩니다. 협업 프로세스를 효과적으로 적용하면 테스트 품질을 향상시키는 데 도움이 됩니다. 따라서 테스트 품질을 안정화하고 최종 온라인 안정성을 보장하기 위해 협업 품질이 도입되었습니다.
- "방법"은 구현 방법을 의미합니다 . 비즈니스 영역의 "Quality Month" 활동을 주요 캐리어로 삼아 도메인 간 검토, CR 합병, 정시 테스트 제출, 연기 통과, 일일 등 기본 지표를 포함하여 R&D 프로세스의 품질을 지속적으로 최적화합니다. 결함 제거, 결함 도입, 결함 탈출 등
- "도구"란 고품질 엔지니어링 도구를 의미합니다 . 안정성, 품질, 효율성, 보안, 경험, 규정 준수를 핵심으로 중점을 두고 도구 지원 기능을 향상하겠습니다. 각 도구는 결국 다음과 같은 핵심 항목을 가리키게 됩니다. RDC는 R&D 프로세스를 표준화하고 온라인으로 부분적으로 자동화하여 협업 효율성을 향상시켜 전달을 최적화합니다. 품질 대시보드는 R&D 프로세스의 품질 역할을 합니다. 프로세스 "품질"을 위한 관찰 도구입니다. 기존 도구(R&D 도구 체인)는 아래 그림에 표시되어 있습니다.
- "반복적 품질 검토 메커니즘"은 전체 품질 플랫폼에 대한 통합 검토 메커니즘입니다. 각 비즈니스 영역의 품질 보증 포트폴리오 전략과 결합된 품질 대시보드를 주요 도구로 활용하여 각 반복의 품질 및 성능에 대한 드릴다운 분석에 중점을 둡니다. 현재 반복 내에서 전달에 영향을 미치는 위험과 해당 회피 조치를 식별하여 위험이 낮거나 위험을 제어할 수 있을 때 릴리스가 온라인으로 전환되도록 합니다.
- "내장 품질"은 일반적으로 "R&D 품질" 로 알려져 있으며 테스트를 거쳐 공식적으로 확고해집니다. "테스트 품질"은 결함 탈출 수준을 통해 테스트 범위의 포괄성을 반영하는 동시에 R&D 품질을 보정할 수 있습니다. "협업 품질"은 테스트 품질을 안정화하고 최종 온라인 안정성을 보장하는 데 사용됩니다. 예는 다음과 같습니다:
- 요구 사항을 제때에 테스트하지 못하면 테스트 실행 진행에 위험이 따릅니다.
- 빈번한 프로세스 변경으로 인해 타이밍 편차, 재작업 손실, 변경 적용 범위 누락 등이 발생합니다.
- "품질의 달" 특별 활동은 Dewu Technology의 모든 비즈니스 영역에서 포괄적으로 추진됩니다. 도메인 간 사용 사례 검토 메커니즘의 "사전 이벤트" 적용을 통해 업스트림 및 다운스트림 협업 기술 구현 및 검증 범위 시나리오가 연결됩니다. "반복적 품질 검토 메커니즘"의 "진행 중" 적용, 프로세스 품질 위험을 효과적으로 평가하고 정확한 요구 사항의 품질을 엄격하게 제어하여 "이후" 결과 검증을 형성합니다. 개발, 테스트, 출시 및 생산 단계에서 다음 반복이 최적화되고 개선되었습니다. 포괄적인 결과를 달성한 후, 이벤트에서 옹호하는 키워드 "품질"은 오랫동안 모든 Dewu 기술 인력의 의식에 통합되었으며 고품질 배송 표준이 매일 실행됩니다.
- "메커니즘, 프로세스, 방법 및 도구" 간의 관계는 메커니즘이 품질 관리의 전반적인 프레임워크와 목표를 설정하는 것으로 정의되며, 프로세스는 이러한 목표를 달성하기 위한 구체적인 단계를 정의하며, 방법은 품질 관리에서 채택한 구체적인 구현 기술입니다. 프로세스의 각 단계에서 도구는 방법과 프로세스를 수행하는 데 필요한 보조 장비 또는 소프트웨어입니다. 이 네 가지 개념은 상호의존적이고 상호 강화적이며 함께 R&D 품질 관리의 전체 시스템을 구성하여 설계부터 납품까지 제품과 서비스의 모든 측면이 미리 결정된 품질 표준을 충족할 수 있도록 보장합니다.
3. 메커니즘의 목표와 프레임워크
품질은 품질 보증 메커니즘의 기초이며 안정성은 효과적인 품질 활동의 자연스러운 결과입니다. 합리적인 결함 정의 및 견인 대상 분류를 통해 큰 문제(결함)를 절대 일으키지 않고, 작은 문제(발연점/사건)에서는 신속하게 복구하며, 결함의 영향(결함)을 최대한 최소화하는 원칙을 준수해야 합니다. 영향 = 결함 영향 영역 x 결함 복구 시간 ) 원칙을 검증해야 합니다.
Dewu의 비즈니스 규모가 빠르게 발전함에 따라 Dewu App은 가용성, 자본 손실 방지 및 제어, 개인정보 보호 규정 준수, 데이터 보안 측면에서 심각한 문제에 직면해 있습니다. Dewu Technology는 비즈니스 특성에 따라 분할하고 정복하는 동시에 생산 결함을 계층별로 다운그레이드하여 부품을 분할하는 효과를 달성하고 전체 생산 결함 수를 지속적으로 줄이는 데 성공했습니다. 아래 그림과 같이:
품질 보증 메커니즘의 프레임워크는 다음과 같습니다. 품질 관리 백서 V2.0의 명확화 단계의 품질 목표를 사용하여 해당 실행 사양과 지원 요구 사항을 구체적으로 정의합니다. 반복 프로세스 중에 반복적인 품질 검토를 적용하고, 승인 전 위험을 식별하고 드릴다운 속성 진단을 수행하고, 위험 하향 또는 위험 회피를 위한 구체적인 조치를 수립하고, 온라인으로 전환하기 전에 이를 구현하고, 반복적인 품질 검토를 통해 일반적인 프로세스를 복원합니다. - 현장에서 하나의 사례로부터 추론을 도출하는 동시에 온라인 작업 결과를 사용하여 대상 및 지원 사양의 적응성을 교정/수정합니다. 전체 프로세스는 아래 그림에 나와 있습니다.
그런 다음 위의 사이클을 반복함으로써 나선형 상승 효과가 형성되고 리드미컬하게 더 높은 목표를 향해 전진합니다.
수백 번의 최적화 반복을 통해 R&D 품질이 60% 이상 크게 향상되었으며 , 적시 테스트 제출률과 같은 기본 프로세스 품질 지표가 70% 감소했다는 점을 지적할 가치가 있습니다. 연기 통과율은 99% 이상으로 안정화되었습니다 .
4. 공정 및 사양
Dewu 프로젝트 관리는 Sponsor를 사용하여 비즈니스 수요 유형과 기술 수요 유형을 동시에 구분하고 요구 사항 복잡성, 규모 및 기타 고려 사항을 기반으로 반복 또는 프로젝트에 전달합니다. 네 가지 조합, 즉 비즈니스 반복, 비즈니스 프로젝트, 기술 반복 및 기술 프로젝트의 경우. 테스트 프로세스 및 사양은 약간 다릅니다. 비즈니스/기술적 반복 요구 사항에 대한 품질 보증 프로세스 및 사양과 비즈니스/기술 독립 프로젝트(소규모 프로젝트 포함)에 대한 품질 보증 프로세스 및 사양이 각각 공식화됩니다. 다음 그림은 일반적인 테스트 프로세스 및 사양을 보여줍니다.
그중에서도 품질 플랫폼 비즈니스/기술 혁신 요구에 대한 품질 보증 계획이 특별히 개발되어 주요 테스트 조치, 표준 및 도구 플랫폼을 정의하고 아래 그림과 같이 테스트 팀이 작업을 세부적으로 수행하도록 안내합니다.
이 과정에서 사례 중심의 최적화 및 개선을 기반으로 경계 문제가 적용되지 않는 것을 피하기 위해 도메인 간 사용 사례 검토 프로세스 및 표준 품질 플랫폼 교차 도메인 사용 사례 검토 메커니즘의 구현 계획 V2.0이 수립되었습니다. 여러 비즈니스 도메인의 수평적 협업으로 인해 발생합니다.
또한 비즈니스/기술 프로젝트의 경우 품질 플랫폼 비즈니스/기술 혁신 프로젝트에 대한 품질 보증 계획을 수립하고 테스트 소유자의 책임과 실행 사양을 구체화합니다. 비즈니스 브러싱 시나리오의 경우 비즈니스 브러싱 테스트 계획을 개발하고 프로세스 사양을 명확히 하며 빈번한 비즈니스 브러싱 변경으로 인한 변경 위험을 줄입니다.
5. 방법 및 도구
테스트 케이스는 코드가 API에 있고 API가 분산 시스템에 있는 것처럼 가장 기본적인 테스트 자산입니다. 다양한 도구 플랫폼의 도움으로 다양한 형태의 "테스트 제품"으로 변형되거나 처리될 수 있습니다. 다양한 "테스트 제품"의 적용은 Dewu 비즈니스 분야의 연구 개발과 테스트 학생의 구현 실습에 달려 있으며 3년 간의 지속적인 축적을 통해 백 개의 사상 학교가 활발하게 경쟁하고 발전합니다. 다음은 몇 가지 일반적인 관행입니다.
- 회귀 테스트의 주요 방법인 인터페이스 자동화 테스트는 테스트 실행 효율성을 향상시키는 고전적인 방법이기도 합니다. 인터페이스 자동화 플랫폼을 통해 개발 자가 테스트, 연기(승인), 통합 회귀 단계에 적용됩니다. ROI는 선형 관계를 보여줍니다. 빈도가 높은 반복 모드의 경우 자동화된 테스트를 통해 특히 서비스/인터페이스 마이그레이션, 아키텍처 거버넌스 및 기타 기술 혁신 프로젝트에서 핵심 링크의 가용성을 보장할 수 있으며 기술 부채 청산을 보호하기 위해 수익이 극대화됩니다.
- 트래픽 재생은 온라인에 접속하기 전 테스트 방법으로 트래픽 기록 및 재생 플랫폼을 통해 사전 출시 단계에서 사용됩니다 . 간단한 제작 녹화와 출시 전 재생을 통해 보다 현실적인 사용자 시나리오 커버리지를 저렴한 비용으로 얻을 수 있습니다. 인터페이스 적용 범위와 결합하여 트래픽 풀에 대한 증분 트래픽을 선택하거나 구조화하여 배포를 더욱 포괄적으로 만듭니다. 저렴한 적용 방식으로 인해 출시 전 상향식 테스트에 사용할 수 있으며, 서비스/데이터 마이그레이션, 부분 재구성 등 변경 사항에 대한 적용 친화성이 뛰어나 테스트 투자를 크게 줄일 수 있습니다.
- 보조 테스트 분석 및 실행 방법인 정밀 테스트는 격차를 감지하고 채워 테스트 범위를 개선하고 측정을 보다 정확하게 만듭니다. 정확한 테스트 플랫폼을 통해 스모크 단계(테스트 후)에 적용하고 코드 변경을 기반으로 자산 손실 필드, 자산 손실 코드, (과잉 권한) 민감도 등 유지되는 태그 및 바인딩 관계를 일치시킵니다. 등. 권장되는 테스트 케이스 실행 범위. 불일치가 발생하는 경우, 즉 연결된 인터페이스가 없는 경우 CR이 필요한 경우가 많으며 적용 범위 계획이 평가됩니다. 이를 적용하면 변경 범위 평가의 정확성을 검증할 수 있을 뿐만 아니라 테스트 분석의 포괄성을 평가하여 비즈니스/시스템 모듈 이해에 긍정적인 피드백을 형성할 수 있습니다.
- 모니터링 및 알람은 오프라인 보조 테스트 실행 방법으로, 공백을 감지하고 채워 비정상적인 결함을 차단하고 보다 자세히 측정합니다. 모니터링 플랫폼을 통해 오프라인 테스트 실행 단계에 적용됩니다. 개발 및 테스트 학생들은 이를 기반으로 경보 집계 및 수렴을 달성하기 위해 비즈니스 경보 규칙을 공동으로 공식화하고 경보 통찰력 및 결함 변환을 실현하고 T 또는 T+1 일일 삭제 방법에 친절하게 적용합니다.
- 프론트 엔드 검사는 사용자 경험에 대한 선제적 대응 방법으로 일일 검사에서는 사용자 측 사용 피드백에 주목하여 조기에 감지하고 복구합니다. 프론트엔드 검사 플랫폼을 통해 지난 xx일간의 TOP 접속 기록을 통해 기존 URL을 가져오고 예약된 작업 검사를 설정하며, 정확한 URL 추천을 통해 증분 가져오기를 수행하고 검사 범위를 제공합니다. 출시 전 단계에서는 JS Error 예외를 사전에 차단할 수 있으며, 제작 및 운영 단계에서는 조기 감지 및 조기 개입이 가능하며, 사용자보다 먼저 사전 차단이 가능합니다.
- 자본 손실 방지 및 제어 Dcheck는 자본 손실을 차단하는 효과적인 방법으로 실시간 조정 및 조기 감지 및 조기 지혈 기능을 제공합니다. Dcheck 플랫폼을 통해 온라인과 오프라인으로 적용됩니다. 자산 손실 시나리오를 오프라인으로 실행하면 스크립트 규칙을 온라인으로 실시간 모니터링하고 비정상적인 경보를 유지할 수 있습니다.
도구 적용 측면에서 점진적으로 줄이기 위해 지속적으로 최적화해야 하는 세 가지 비용이 있다는 점은 주목할 가치가 있습니다.
- 테스트케이스의 '변환' 비용(개발 투자)
- 도구 간 서로 "지원"하는 비용(통합 노력)
- 다양한 도구의 “사용” 비용(도구 사용 용이성)
아래 그림은 몇 가지 효율성 최적화 포인트와 최적화 아이디어를 보여줍니다.
결국, 도구의 명확한 원자적 기능과 애플리케이션의 편리한 조합을 통해 테스트 엔지니어는 비즈니스 시스템에 대한 심층적인 이해와 기술 구현에 대한 자세한 검토에 점차적으로 집중하여 합리적인 테스트 전략 수립과 민첩한 구현을 완료합니다. .
6. '키워드'에 집중하세요
공식 기획의 초점인 듀 기술의 '키워드'는 복잡하고 복잡한 작업을 수행할 때 가치 판단의 기초가 되기도 하고, 무대 리뷰와 요약의 중심 아이디어이기도 하다. 효과적인 비즈니스 지원, 기술적인 작업이 올바르고 적절하게 수행되도록 지도합니다. 끝을 염두에 두고 시작하고, "키워드"를 중심으로 끊임없이 연습하여 계속해서 얻으세요.
- 안정성은 일반적으로 효과적인 품질 보증의 자연스러운 결과입니다. 안정성이나 운영 및 유지 관리 팀이 주도하여 실시간 온라인 모니터링과 장애에 대한 긴급 대응을 수행하는 경우가 많습니다. 생산 실패 횟수와 분포가 주요 승인 지표입니다. 전략은 다음과 같습니다. 큰 문제는 발생하지 않고, 작은 문제는 신속하게 복구할 수 있으며, 결함의 영향을 최대한 최소화해야 합니다. 즉, 결함 영향 = 결함 영향 영역 x 결함 복구 시간입니다.
- 효율적인 목표 달성을 위해 비즈니스 딜리버리 역량, 기획 지원 역량, 프로세스 협업 역량을 통해 상향식으로 효율성을 지원하고 보장합니다. 즉, 데이터를 활용해 '더 많은', '빠른' 제시를 제시하고 NPS를 비즈니스 경험에 맞게 결합하는 것입니다.
- Dewu 제품 사용 경험을 향상시키기 위해 사용자 중심의 경험. 이를 통해 앱 검색이 더 쉬워지고, 제품 구매/판매가 더 쉬워지며, 애프터 서비스가 더 안전해집니다. Dewu 앱의 경우 출시, 초기 출시, 성능, 패키지 볼륨, 보안 및 개인 정보 보호 규정 준수, 기준 저하 방지, 경쟁력 있는 제품 등급 추적 등 다양한 측면을 측정합니다.
- 성장, 소프트웨어 공학은 실천과 지속적인 실천을 강조하는 학문입니다. 파인만의 학습법에 따라 명확하게 생각하고, 글로 써보고, 블로그를 통해 공유해보세요.
- 혁신은 '결합 혁신'과 'AI 혁신'을 통해 안정성과 효율성을 깊이 파고들어 효과적인 시나리오를 찾는다. 안정성 측면에서는 효율성 측면에서 포괄적인 적용 범위와 적용 범위 세분화에 중점을 두고 구현 및 운영 축소에 중점을 둡니다.
7. 요약
- 메커니즘은 품질 관리의 전반적인 프레임워크와 목표를 설정하고, 프로세스는 이러한 목표를 달성하기 위한 구체적인 단계를 정의하며, 방법은 프로세스의 각 단계에서 사용되는 구체적인 구현 기술이며, 도구는 해당 방법을 실행하는 데 필요한 보조 장비입니다. 그리고 프로세스나 소프트웨어. 이 네 가지 개념은 상호의존적이고 상호 강화적이며 함께 R&D 품질 관리의 전체 시스템을 구성하여 설계부터 납품까지 제품과 서비스의 모든 측면이 미리 결정된 품질 표준을 충족할 수 있도록 보장합니다.
- 품질 보증 메커니즘의 프레임워크는 다음과 같이 설명됩니다. 품질 관리 백서를 사용하여 단계에서 품질 목표를 명확하게 하고 해당 구현 사양 및 요구 사항을 구체적으로 정의합니다. 반복 프로세스에서 반복적인 품질 검토를 적용하고 승인 전에 위험을 식별합니다. , 드릴다운 속성 진단을 수행하고 위험 다운그레이드 또는 위험 회피를 위한 구체적인 조치를 형성하고 온라인에 접속하기 전에 이를 구현합니다. 마지막으로 반복적인 품질 검토를 통해 프로세스의 일반적인 사이트를 복원하고 동시에 하나의 인스턴스에서 추론을 도출합니다. 시간이 지나면 온라인 작업 결과를 사용하여 목표 및 지원 사양 일치 특성의 적절성을 보정/수정합니다.
- 테스트 케이스는 코드가 API에 있고 API가 분산 시스템에 있는 것처럼 가장 기본적인 테스트 자산입니다. 다양한 도구 플랫폼의 도움으로 다양한 형태의 "테스트 제품"으로 변형되거나 처리될 수 있습니다.
- 도구의 명확한 원자적 기능과 편리한 응용 프로그램 조합을 통해 테스트 엔지니어는 비즈니스 시스템에 대한 심층적인 이해와 기술 구현에 대한 자세한 검토에 점차적으로 집중할 수 있으며 이를 통해 합리적인 테스트 전략 수립과 민첩한 구현을 완료할 수 있습니다.
- 공식 기획의 초점인 듀 기술의 '키워드'는 복잡하고 복잡한 작업을 수행할 때 가치 판단의 기초가 되기도 하고, 무대 리뷰와 요약의 중심 아이디어이기도 하다. 효과적인 비즈니스 지원, 기술적인 작업이 올바르고 적절하게 수행되도록 지도합니다. 끝을 염두에 두고 시작하고, "키워드"를 중심으로 끊임없이 연습하여 계속해서 얻으세요.
* 문자/ 브루스
이 기사는 Dewu Technology의 원본입니다. 더 흥미로운 기사를 보려면 Dewu Technology 공식 웹사이트를 참조하세요.
Dewu Technology의 허가 없이 전재하는 것은 엄격히 금지되어 있으며, 그렇지 않을 경우 법에 따라 법적 책임을 추궁할 것입니다!
Microsoft의 중국 AI 팀은 수백 명의 사람들을 모아 미국으로갔습니다. 알려지지 않은 오픈 소스 프로젝트는 얼마나 많은 수익을 가져올 수 있습니까? Huawei는 공식적으로 Yu Chengdong의 위치가 화중 과학 기술 대학의 오픈 소스 미러 스테이션 으로 조정되었다고 발표했습니다. 사기꾼들이 TeamViewer를 사용해 외부 네트워크 접속을 공식적으로 개시했습니다 ! 원격 데스크톱 공급업체는 무엇을 해야 합니까? 최초의 프런트 엔드 시각화 라이브러리이자 Baidu의 유명한 오픈 소스 프로젝트 ECharts의 창립자 - "바다에 나간" 유명한 오픈 소스 회사의 전직 직원이 소식을 전했습니다. 리더는 격노하고 무례하게 행동하여 임신한 여성 직원을 해고했습니다. OpenAI는 AI가 포르노 콘텐츠를 생성하도록 허용하는 것을 고려했습니다. Microsoft는 Rust Foundation에 100만 달러를 기부했다고 보고했습니다. 여기서 time.sleep(6)의 역할은 무엇입니까? ?