Flask를 활용한 unittest 기반 테스트 케이스 선택 및 실행 플랫폼 구축

unittest의 TestSuite 기능은 유연한 테스트 케이스 관리를 가능하게 하지만, 사전에 코드로 테스트 셋을 구성해야 하는 단점이 있습니다. 본문에서는 Flask와 unittest.TestSuite, pickle을 활용하여 간단한 테스트 케이스 관리 시스템을 구현합니다. 구현 방식: 테스트 케이스 수집: unittest.discover를 사용해 모든 테스트 항목을 탐색 → 사용자 선택에 따라 TestSuit ...

7월 3일 02:41에 게시됨

Cosmos-Reason1-7B를 활용한 소프트웨어 테스트 자동화: 테스트 케이스 생성과 결함 분석

1. 서론 테스트 엔지니어의 일상, 항상 두 가지 문제에 시달리지 않나요? 첫째는 수십 페이지에 달하는 제품 요구사항 문서를 보고 수동으로 테스트 케이스를 작성하는 일입니다. 이는 마치 '바늘 찾기'와 같아 시간이 많이 들고 누락이 두렵습니다. 둘째는 자동화 테스트 스크립트가 실패 로그를 쏟아낼 때, 문제 원인을 찾는 것이 '탐정 놀이'를 하는 것처럼 느껴져 로그 ...

6월 4일 22:10에 게시됨

pytest 고급 기능 활용

참조 자료 pytest 사용법 pytest는 xUnit 계열과는 다른 설계 철학을 가진 외부 라이브러리입니다. 하지만 unittest의 테스트 케이스와 호환되며, unittest로 작성된 스크립트를 pytest로 실행할 수 있습니다. 이러한 호환성은 대부분의 테스트 실행기에서 공통적인 설계 특징입니다. 예를 들어, 대부분의 테스트 실행기는 JUnit의 XML 형식 테스트 보고서를 지원하며, 일 ...

5월 26일 02:27에 게시됨