다음을 통해 공유


향상된 가시성과 더 빠른 실행을 통해 간소화된 테스트 계획

Sprint 268 릴리스에서는 테스트 워크플로 전체에서 생산성, 가시성 및 테스트 추적성을 개선하기 위한 Azure DevOps 테스트 계획의 향상된 기능 집합이 도입되었습니다. 이제 Teams는 테스트 사례를 보다 효율적으로 가져오고, 테스트 지점 수준에서 집중된 실행 기록을 보고, 사용자 스토리에서 직접 최근 테스트 결과를 추적하고, 향상된 유용성과 풍부한 진단을 통해 새로운 테스트 실행 허브를 활용할 수 있습니다. 이러한 업데이트는 함께 탐색 마찰을 줄이고, 테스트 진행 상황을 한눈에 이해하기 쉽게 만들고, 테스터가 가장 관련성이 큰 결과에 집중하면서 더 빠르게 이동할 수 있도록 지원합니다.

테스트 실행 허브의 일반 공급과 함께 Azure Boards용 GitHub Copilot 통합도 일반 공급됩니다.

또한 미리 보기 기능에서 기본 설정을 사용하고, Node.js v24에 맞춤 조정을 이루며, 레거시 Autobuild 구성에서 벗어남으로써 CodeQL 스캐닝이 더 간단해집니다.

자세한 내용은 릴리스 정보를 확인하세요.

Azure DevOps용 GitHub 고급 보안

Boards

레포

테스트 계획

Azure DevOps용 GitHub 고급 보안

이제 프라이빗 미리 보기에서 CodeQL 기본 설정

이제 CodeQL 기본 설정(원클릭 사용)을 프라이빗 미리 보기에서 사용할 수 있습니다. 이 기능은 수동 파이프라인 설정 없이 리포지토리에 대한 CodeQL 검사를 자동으로 구성하고 사용자를 대신하여 실행하여 코드 검색 사용을 간소화합니다.

이 기능을 프라이빗 미리 보기로 사용해 보려면 다음에서 https://aka.ms/codeql-private-preview세부 정보를 입력하세요.

Node.js v24로 업데이트된 CodeQL 빌드 작업

고급 보안 CodeQL 작업 AdvancedSecurity-CodeQL-Init@1AdvancedSecurity-Codeql-Analyze@1은 이제 Azure Pipelines 에이전트 업데이트에 맞춰 Node.js v24가 필요합니다. 자체 호스팅 에이전트를 사용하는 경우 Node.js v24가 에이전트 컴퓨터에 설치되어 있는지 확인하여 CodeQL 검사를 계속 실행합니다. Microsoft 호스팅 에이전트는 이미 Node.js v24 지원으로 업데이트되었습니다.

CodeQL 자동 구축 작업이 사용되지 않음

이제 AdvancedSecurity-Codeql-Autobuild 작업은 buildtype: none를 통한 비빌드 방식 스캔으로 대체되었습니다. 빌드리스 검색은 지원되는 언어에 대한 분석 범위를 유지하면서 명시적 빌드 단계의 필요성을 제거하여 파이프라인 구성을 간소화합니다. 현재 Autobuild 작업을 사용 중이라면, 대신 buildtype: none 작업의 AdvancedSecurity-CodeQL-Init@1을 사용하도록 파이프라인을 업데이트하세요. 자동 구축 작업은 작동을 중지하고 2026년 3월 1일까지 완전히 제거됩니다. 마이그레이션 지침은 코드 검색 구성을 참조하세요.

비밀 검증 상태를 위한 서비스 훅 이벤트

이제 비밀 검색 경고에 새 서비스 후크 이벤트를 사용할 수 있습니다. 고급 보안 경고 유효성 상태가 업데이트되었습니다. 이 이벤트는 검색된 비밀의 유효성을 검사할 때 트리거됩니다. 서비스 후크 구독에서 이 이벤트를 구성하여 비밀 유효성 검사 워크플로를 외부 시스템과 통합하여 유효성 검사된 자격 증명 누수에 대한 자동화된 응답을 사용하도록 설정할 수 있습니다. 자세한 내용은 서비스 후크 구성을 참조하세요.

이제 비밀 탭이 리포지토리 보기의 기본값입니다.

리포지토리 설정의 고급 보안 탭 순서가 업데이트되었습니다. 이제 비밀 탭이 먼저 나타나고 그 다음에 종속성코드가 표시됩니다. 이 변경은 비밀 검사 경고가 일반적으로 즉시 수정의 가장 높은 우선 순위인 사용 패턴을 반영하여 리포지토리 결과를 검토하는 보안 팀의 탐색을 개선합니다.

경고에 대한 API를 연결하는 작업 항목

새 REST API 엔드포인트를 사용하면 작업 항목을 프로그래밍 방식으로 고급 보안 경고에 연결할 수 있습니다. 이전에는 UI를 통해서만 사용할 수 있었던 이 기능을 통해 팀은 Azure Boards에서 경고 수정을 추적하기 위한 사용자 지정 워크플로를 빌드할 수 있습니다. 이 API를 사용하여 심각도가 높은 경고에 대한 작업 항목을 자동으로 만들거나 기존 경고를 스프린트 계획 항목에 대량 연결합니다. API 세부 정보는 고급 보안 경고 메타데이터 API 설명서를 참조하세요.

Boards

Azure Boards에 대한 GitHub Copilot 통합의 일반 공급

이제 Azure Boards에 대한 GitHub Copilot 통합이 일반 공급되어 팀이 Azure Boards 작업 항목에서 직접 코드 변경 내용을 생성하여 계획에서 구현으로 보다 원활하게 이동할 수 있습니다.

개발자는 작업 항목에서 Copilot를 호출하고, 대상 GitHub 리포지토리 및 분기를 선택하고, 원래 작업 항목에 연결된 상태로 유지되는 초안 끌어오기 요청을 만들어 작업 추적에서 코드로의 엔드투엔드 추적 기능을 제공할 수 있습니다.

작업 항목에서 초안 PR을 만드는 스크린샷

이 릴리스는 진행률 가시성을 개선하기 위해 Kanban 카드의 분기 선택 및 시각적 코필로트 상태 표시기 지원을 포함하여 미리 보기의 피드백을 통합합니다. 자세한 내용은 최근 블로그 게시물을 참조하세요.

비고

이 기능은 단계적으로 출시되고 있으며 모든 조직에서 사용할 수 있게 되는 데 몇 주가 더 걸릴 수 있습니다.

레포

호환성이 깨지는 변경: 사용되지 않는 TFVC 체크인 정책 비활성화

2025년 4월에는 TFVC 체크 인 정책이 저장되는 방식에 대한 변경 사항을 발표 했습니다. 이러한 변경 내용은 빌드(마지막 빌드가 성공하려면 마지막 빌드 필요), 작업 항목(연결된 작업 항목 필요), 변경 집합 메모(사용자가 체크 인에 댓글을 추가하도록 요구) 등의 체크 인 정책을 사용하는 모든 TFVC 프로젝트에 영향을 줍니다.

지난 1년 동안 기존에 사용되지 않는 체크 인 정책을 새 스토리지 형식으로 마이그레이션하는 방법에 대한 지침을 제공했으며, 사용되지 않는 새 정책 만들기를 비활성화했습니다.

이 릴리스에서는 이전 형식을 계속 사용하는 나머지 체크 인 정책이 비활성화됩니다. 이러한 정책은 더 이상 작동하지 않으며 체크 인 정책이 계속 작동하려면 새 형식으로 마이그레이션해야 합니다.

자세한 내용 및 단계별 마이그레이션 지침은 블로그 게시물을 참조하세요.

끌어오기 요청 알림 개선점

팀이 가장 관련성이 큰 끌어오기 요청 활동에 집중할 수 있도록 노이즈를 줄이고 의미 있는 변경 내용을 강조 표시하도록 Azure DevOps 이메일 알림을 개선했습니다. 초안 전환 및 자동 완성 업데이트를 포함한 몇 가지 낮은 값 알림이 완전히 제거되었습니다. 나머지 알림의 경우 전체 검토자 및 커밋 목록과 같은 중복 세부 정보를 제거하면서 영향을 받는 파일과 같이 변경된 내용을 강조하기 위해 콘텐츠를 간소화했습니다. 이러한 업데이트는 끌어오기 요청 전자 메일을 더 쉽게 검색하고, 실행 가능하며, 팀이 함께 검토하고 공동 작업하는 방법에 더 잘 맞도록 설계되었습니다.

다단계 분기에 대한 풀 리퀘스트 템플릿

끌어오기 요청 템플릿은 이제 다중 수준 분기에 해당하는 중첩된 폴더 구조를 지원합니다. feature/foo/december라는 이름의 브랜치에 대해 PR을 열면, 템플릿을 기본 우선순위에 따라 다음 위치에서 검색합니다.

  1. <pull request template path>/branches/feature/foo/december.md
  2. <pull request template path>/branches/feature/foo.md
  3. <pull request template path>/branches/feature.md

가장 구체적인 템플릿은 PR에 적용됩니다(이 경우 feature/foo/december.md 있는 경우). 그렇지 않으면 feature/foo.md이(가) 적용되고, 해당 항목이 존재하지 않으면 feature.md이(가) 사용됩니다.

테스트 계획

새 테스트 실행 허브

새로운 테스트 실행 허브가 모든 Azure DevOps 조직에서 점진적으로 일반 공급된다는 것을 발표하게 되어 기쁩니다! 이제 테스트 실행 허브 사용자 인터페이스 내의 모든 페이지에서 정보를 선택하고 복사할 수 있습니다. 또한 다음과 같은 기능 및 업데이트가 포함되어 있습니다.

  • 자동화된 테스트 실행의 경우 전체 스택 추적의 향상된 가독성을 제공하도록 스택 추적 구성 요소가 향상되었습니다.
  • 이제 테스트 실행 중에 캡처한 이미지를 각 테스트 결과 페이지에서 인라인으로 미리 볼 수 있습니다.
  • 이제 실행 타이틀을 사용하여 실행에 대한 검색 기능 논리가 검색 용어로 시작하는 실행 타이틀과 일치합니다.
  • 업데이트된 최소 및 기본 열 너비 구성으로 요약 페이지 실행 유용성 및 가독성이 향상되었습니다.
  • 이제 작업 항목을 연결하여 여러 프로젝트에서 실행을 테스트할 수 있습니다.
  • 이제 파이프라인 로그에서 특정 실행 요약으로 직접 이동하여 시간을 절약하고 추가 탐색 단계를 제거할 수 있습니다.
  • 자동화된 실행의 경우 이제 모든 하위 결과 첨부 파일이 각 테스트 결과 페이지에 표시되므로 자세한 결과를 더 쉽게 검토할 수 있습니다.
  • 이제 시간 및 날짜 값이 선택한 시간 및 로캘 형식에 따라 표시됩니다.
  • 다른 필터와 관계없이 프로젝트 내에서 실행 ID로 검색
  • 공유 및 생산성 향상을 위해 새 테스트 실행 허브의 모든 화면에서 텍스트를 복사합니다.
  • 가독성 향상을 위해 테스트 결과 테이블의 최적화된 열 너비
  • 자동화된 실행을 위한 향상된 스택 추적 미리 보기로 분석을 바로 진행
  • 검색 테스트는 특정 시점부터 90일 동안 실행됩니다.
  • 더 나은 추적을 위해 테스트 소유자마지막으로 업데이트 된 열이 추가됨
  • 이제 자동화된 하위 실행의 모든 첨부 파일을 예상대로 UI에서 사용할 수 있습니다.
  • 예비 세션 중에 생성된 테스트 사례가 원래 테스트 사례에 올바르게 연결되지 않는 문제를 해결했습니다.

향상된 테스트 사례 가져오기 마법사

생산성을 높일 수 있도록 테스트 사례 가져오기 마법사를 개선했습니다. 여기에는 향상된 자동 매핑, 팀 간에 공유할 수 있는 재사용 가능한 매핑 템플릿 및 가져오기를 간소화하기 위한 추가 개선 사항이 포함됩니다. 자세한 내용은 여기에서 가져오기 테스트 사례 공개 설명서를 참조 하세요.

포커스가 있는 테스트 지점 기록 패널

이전에는 테스트 계획 페이지에서 지점별 기록을 쉽게 볼 수 없었기 때문에 결과 기록에서 테스트 지점을 구분하기가 어려웠습니다.

이제 테스트 계획 페이지에서 직접 개별 테스트 지점에 대한 실행 기록을 볼 수 있습니다. 또한 모든 기록 보기를 선택하여 관련 테스트 사례에 대한 전체 실행 기록을 검토할 수 있습니다.

사용자 스토리의 최근 테스트 결과

사용자 스토리 작업 항목 내에서 직접 테스트 진행률에 대한 실시간 업데이트를 가져옵니다. 이제 추가 탐색 없이 결과 및 완료 시간과 같은 주요 세부 정보를 보여 주는 관련 작업 섹션에서 가장 최근의 테스트 사례 결과의 조각을 볼 수 있습니다. 이 업데이트는 Boards 보기와 사용자 스토리 간의 일관성을 제공하므로 테스트 진행 상황을 한눈에 더 빠르고 쉽게 추적할 수 있습니다. 이러한 개선 사항은 추적 기능을 향상시키고 워크플로를 간소화하여 가장 중요한 사항에 집중할 수 있도록 하는 것을 목표로 합니다.

다시 시작은 이제 일시 중지된 테스트 사례에 대한 기본 작업입니다.

향상된 일시 중지된 테스트 사례 환경을 통해 다시 시작 은 이제 일시 중지된 모든 수동 테스트 흐름에 대한 기본 작업이므로 중단된 위치에서 쉽게 계속할 수 있습니다. 다른 작업을 시도하는 경우 우발적인 진행률 손실을 방지하고 더 원활한 테스트 환경을 보장하는 데 도움이 되는 명확한 경고가 표시됩니다.

다음 단계

비고

이러한 기능은 향후 2~3주 동안 출시될 예정입니다. Azure DevOps로 이동하여 살펴보세요.

피드백 제공 방법

여러분의 의견을 듣고 싶습니다. 이 기능들에 대해 어떻게 생각하시는지 알려주세요. 도움말 메뉴를 사용하여 문제를 보고하거나 제안을 제공합니다.

제안을 하세요

Stack Overflow에서 커뮤니티로부터 조언을 받고 질문에 대한 답변을 얻을 수도 있습니다.