# Folio - 커스터마이징 가능한 테스트 프레임워크

> Clean Markdown view of GeekNews topic #4253. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=4253](https://news.hada.io/topic?id=4253)
- GeekNews Markdown: [https://news.hada.io/topic/4253.md](https://news.hada.io/topic/4253.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2021-05-14T09:31:51+09:00
- Updated: 2021-05-14T09:31:51+09:00
- Original source: [github.com](https://github.com/microsoft/folio)
- Points: 6
- Comments: 0

## Topic Body

- 자신만의 테스트 프레임워크를 만들수 있게 해주는 MS의 오픈소스

- Playwright Test Runner를 만드는 기반

- Test Isolation 과 Flexibility 에 집중

ㅤ→ Isolation : 모든 테스트는 독립/병렬로 실행. 오류 부분만 재테스트 가능. 쉬운 리팩토링. 그룹화

ㅤ→ Flexibility : 다양한 고급기능. TypeScript 기능 활용. 여러 구성에서 테스트 실행. 설정에 따른 테스트 어노테이션

- 전통적인 BDD 스타일을 따름

ㅤ→ 각 테스트는 완전히 독립된 Test Arguments 객체를 받음

- 기본적으로 여러개의 워크 프로세스를 사용해서 병렬로 테스트 진행

ㅤ→ 각 워커들은 새로운 환경을 생성. 가능하면 재사용 하지만, 테스트를 재시도하거나 에러시에는 새 워커를 생성

ㅤ→ 테스트를 Suite 단위로 샤딩해서 여러대의 기기에서 실행 가능

## Comments



_No public comments on this page._
