Enviar búsqueda
Cargar
실무에서 라라벨 테스트를 작성하다 알게 된 것
•
0 recomendaciones
•
80 vistas
Hyun-Seok Lee
Seguir
지난 1년간 실무에서 라라벨을 사용하며 테스트를 작성하다가 만난 이슈들을 정리해봤습니다.
Leer menos
Leer más
Software
Denunciar
Compartir
Denunciar
Compartir
1 de 22
Descargar ahora
Descargar para leer sin conexión
Recomendados
XECon 2015 에서 발표한 라라벨 학습 전략 슬라이드 입니다.
Learning Laravel
Learning Laravel
Hyun-Seok Lee
XECon 2015 에서 발표 자료. - laravel 을 사용하기 위해 알아야 하는 사전 지식 (PHP5, PSR, composer) 소개 - laravel 특징, 장/단점
처음 시작하는 라라벨
처음 시작하는 라라벨
KwangSeob Jeong
XE3의 기본적인 구조와 개념을 소개하고 구성을 전체적인 관점에서 살펴봅니다.
XECon2015 :: [1-1] 안정수 - XE3 구조 및 기본기
XECon2015 :: [1-1] 안정수 - XE3 구조 및 기본기
XpressEngine
2014 XECON + PHPFEST 에서 발표한 Laravel 프레임워크 소개입니다.
XECON2014 Laravel 프레임워크 소개
XECON2014 Laravel 프레임워크 소개
Jung soo Ahn
HHVM에서 기존 PHP로 만든 어플리케이션을 서비스한 경험을 공유합니다.
XECon2015 :: [3-1] 용영환 - HHVM 서비스 적용기
XECon2015 :: [3-1] 용영환 - HHVM 서비스 적용기
XpressEngine
Atlassian bamboo 로 PHP 프로젝트 지속적인 통합(continuous integration) 및 지속적인 배포(Continuous deployment)배포하기
bamboo 로 PHP 프로젝트 지속적인 배포
bamboo 로 PHP 프로젝트 지속적인 배포
KwangSeob Jeong
introduce composer and create private packagist
xecon-phpfest2014composer
xecon-phpfest2014composer
jhyeon1010
Sonatype nexus 저장소 관리자로 도커 레지스트리 관리하기
Sonatype nexus 로 docker registry 관리하기
Sonatype nexus 로 docker registry 관리하기
KwangSeob Jeong
Recomendados
XECon 2015 에서 발표한 라라벨 학습 전략 슬라이드 입니다.
Learning Laravel
Learning Laravel
Hyun-Seok Lee
XECon 2015 에서 발표 자료. - laravel 을 사용하기 위해 알아야 하는 사전 지식 (PHP5, PSR, composer) 소개 - laravel 특징, 장/단점
처음 시작하는 라라벨
처음 시작하는 라라벨
KwangSeob Jeong
XE3의 기본적인 구조와 개념을 소개하고 구성을 전체적인 관점에서 살펴봅니다.
XECon2015 :: [1-1] 안정수 - XE3 구조 및 기본기
XECon2015 :: [1-1] 안정수 - XE3 구조 및 기본기
XpressEngine
2014 XECON + PHPFEST 에서 발표한 Laravel 프레임워크 소개입니다.
XECON2014 Laravel 프레임워크 소개
XECON2014 Laravel 프레임워크 소개
Jung soo Ahn
HHVM에서 기존 PHP로 만든 어플리케이션을 서비스한 경험을 공유합니다.
XECon2015 :: [3-1] 용영환 - HHVM 서비스 적용기
XECon2015 :: [3-1] 용영환 - HHVM 서비스 적용기
XpressEngine
Atlassian bamboo 로 PHP 프로젝트 지속적인 통합(continuous integration) 및 지속적인 배포(Continuous deployment)배포하기
bamboo 로 PHP 프로젝트 지속적인 배포
bamboo 로 PHP 프로젝트 지속적인 배포
KwangSeob Jeong
introduce composer and create private packagist
xecon-phpfest2014composer
xecon-phpfest2014composer
jhyeon1010
Sonatype nexus 저장소 관리자로 도커 레지스트리 관리하기
Sonatype nexus 로 docker registry 관리하기
Sonatype nexus 로 docker registry 관리하기
KwangSeob Jeong
비전공자로서 라라벨을 익혀 온 과정에 대해 이야기하고, 더 효과적으로 라라벨을 학습할 수 있는 방법에 대해 이야기 합니다.
XECon2015 :: [1-2] 이현석 - Learning Laravel
XECon2015 :: [1-2] 이현석 - Learning Laravel
XpressEngine
라라벨로 스타트업(startup)에 필요한 업무 환경 및 기술 스택 구성하기.
Laravel로 스타트업 기술 스택 구성하기
Laravel로 스타트업 기술 스택 구성하기
KwangSeob Jeong
php 의존성관리 도구인 composer에 대한 내용입니다.
Composer
Composer
jhyeon1010
PHP 개발 환경 구성
Valet 으로 windows php 개발 환경 구성하기
Valet 으로 windows php 개발 환경 구성하기
KwangSeob Jeong
개발 방식을 바꾸는 15가지 기술
개발 방식을 바꾸는 15가지 기술
개발 방식을 바꾸는 15가지 기술
중선 곽
제3회 네이버 오픈소스 세미나 2018.09.04
[네이버오픈소스세미나] Next Generation Spring Security OAuth2.0 - 이명현
[네이버오픈소스세미나] Next Generation Spring Security OAuth2.0 - 이명현
NAVER Engineering
Maven 소개
Maven
Maven
Suan Lee
Jenkins를 활용한 javascript 개발
Jenkins를 활용한 javascript 개발
지수 윤
Spring mybatis 기초, 20151215 세미나자료
세미나 Spring mybatis
세미나 Spring mybatis
Somang Jeong
Maven
Maven
성욱 전
테크데이즈 코리아 2014 에서 "The Future of C# and .NET Framework"라는 제목으로 발표한 슬라이드 입니다. 관련 동영상 : http://www.microsoftvirtualacademy.com/training-courses/-techdays-korea-2014-t14
The Future of C# and .NET Framework
The Future of C# and .NET Framework
명신 김
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
Jinuk Kim
GDG Korea 2월 Meetup 라이트닝 토크에서 이야기한 것입니다.
실시간으로 안드로이드 프론트엔드 작업하기
실시간으로 안드로이드 프론트엔드 작업하기
Haze Lee
Selenium and XpressEngine
Selenium and XpressEngine
Sol Kim
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
중선 곽
[TechDays 2014] 에서 발표한 "이제 온라인이다! 브라우저 안으로 들어온 Visual Studio!" 세션의 발표 자료입니다. Visual Studio Online의 "Monaco"와 "Application Insights"에 대하여 알아봅니다.
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
SangHoon Han
1. nexus helm 설치 2. docker/helm private repo 생성 3. 예제 3.1 docker: nginx push, pull 3.2 helm push, 서비스 배포 3.3 helm springboot 예제
nexus helm 설치, docker/helm repo 설정과 예제
nexus helm 설치, docker/helm repo 설정과 예제
choi sungwook
[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔
NAVER D2
쉽고 빠른 웹앱 프로토타이핑을 진행할 수 있게 도와주는 툴입니다. node.js 기반으로 주요 기능으로는 아래와 같습니다. * 스케폴딩으로 인한 빠른 프로젝트 템플릿 구성 * LiveReload를 이용한 라이브 코딩 * 이미지 optimization * Compass, CoffeeScript 자동 컴파일링 * JS 라이브러리의 의존성 체크 및 업데이트 관리 * 정적검사 및 유닛 테스트 * JS/CSS merge 및 minimize 그리고 dist 배포
빠른 프로토타이핑을 위한 웹앱 자동화 툴 - YEOMAN
빠른 프로토타이핑을 위한 웹앱 자동화 툴 - YEOMAN
정호 전
Maven의 이해
Maven의 이해
Sung Jae Park
하이버네이트 시작하기
Hibernate start (하이버네이트 시작하기)
Hibernate start (하이버네이트 시작하기)
visual khh
Java9 Features 자바9 특징
자바9 특징 (Java9 Features)
자바9 특징 (Java9 Features)
Chang-Hwan Han
Más contenido relacionado
La actualidad más candente
비전공자로서 라라벨을 익혀 온 과정에 대해 이야기하고, 더 효과적으로 라라벨을 학습할 수 있는 방법에 대해 이야기 합니다.
XECon2015 :: [1-2] 이현석 - Learning Laravel
XECon2015 :: [1-2] 이현석 - Learning Laravel
XpressEngine
라라벨로 스타트업(startup)에 필요한 업무 환경 및 기술 스택 구성하기.
Laravel로 스타트업 기술 스택 구성하기
Laravel로 스타트업 기술 스택 구성하기
KwangSeob Jeong
php 의존성관리 도구인 composer에 대한 내용입니다.
Composer
Composer
jhyeon1010
PHP 개발 환경 구성
Valet 으로 windows php 개발 환경 구성하기
Valet 으로 windows php 개발 환경 구성하기
KwangSeob Jeong
개발 방식을 바꾸는 15가지 기술
개발 방식을 바꾸는 15가지 기술
개발 방식을 바꾸는 15가지 기술
중선 곽
제3회 네이버 오픈소스 세미나 2018.09.04
[네이버오픈소스세미나] Next Generation Spring Security OAuth2.0 - 이명현
[네이버오픈소스세미나] Next Generation Spring Security OAuth2.0 - 이명현
NAVER Engineering
Maven 소개
Maven
Maven
Suan Lee
Jenkins를 활용한 javascript 개발
Jenkins를 활용한 javascript 개발
지수 윤
Spring mybatis 기초, 20151215 세미나자료
세미나 Spring mybatis
세미나 Spring mybatis
Somang Jeong
Maven
Maven
성욱 전
테크데이즈 코리아 2014 에서 "The Future of C# and .NET Framework"라는 제목으로 발표한 슬라이드 입니다. 관련 동영상 : http://www.microsoftvirtualacademy.com/training-courses/-techdays-korea-2014-t14
The Future of C# and .NET Framework
The Future of C# and .NET Framework
명신 김
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
Jinuk Kim
GDG Korea 2월 Meetup 라이트닝 토크에서 이야기한 것입니다.
실시간으로 안드로이드 프론트엔드 작업하기
실시간으로 안드로이드 프론트엔드 작업하기
Haze Lee
Selenium and XpressEngine
Selenium and XpressEngine
Sol Kim
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
중선 곽
[TechDays 2014] 에서 발표한 "이제 온라인이다! 브라우저 안으로 들어온 Visual Studio!" 세션의 발표 자료입니다. Visual Studio Online의 "Monaco"와 "Application Insights"에 대하여 알아봅니다.
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
SangHoon Han
1. nexus helm 설치 2. docker/helm private repo 생성 3. 예제 3.1 docker: nginx push, pull 3.2 helm push, 서비스 배포 3.3 helm springboot 예제
nexus helm 설치, docker/helm repo 설정과 예제
nexus helm 설치, docker/helm repo 설정과 예제
choi sungwook
[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔
NAVER D2
쉽고 빠른 웹앱 프로토타이핑을 진행할 수 있게 도와주는 툴입니다. node.js 기반으로 주요 기능으로는 아래와 같습니다. * 스케폴딩으로 인한 빠른 프로젝트 템플릿 구성 * LiveReload를 이용한 라이브 코딩 * 이미지 optimization * Compass, CoffeeScript 자동 컴파일링 * JS 라이브러리의 의존성 체크 및 업데이트 관리 * 정적검사 및 유닛 테스트 * JS/CSS merge 및 minimize 그리고 dist 배포
빠른 프로토타이핑을 위한 웹앱 자동화 툴 - YEOMAN
빠른 프로토타이핑을 위한 웹앱 자동화 툴 - YEOMAN
정호 전
Maven의 이해
Maven의 이해
Sung Jae Park
La actualidad más candente
(20)
XECon2015 :: [1-2] 이현석 - Learning Laravel
XECon2015 :: [1-2] 이현석 - Learning Laravel
Laravel로 스타트업 기술 스택 구성하기
Laravel로 스타트업 기술 스택 구성하기
Composer
Composer
Valet 으로 windows php 개발 환경 구성하기
Valet 으로 windows php 개발 환경 구성하기
개발 방식을 바꾸는 15가지 기술
개발 방식을 바꾸는 15가지 기술
[네이버오픈소스세미나] Next Generation Spring Security OAuth2.0 - 이명현
[네이버오픈소스세미나] Next Generation Spring Security OAuth2.0 - 이명현
Maven
Maven
Jenkins를 활용한 javascript 개발
Jenkins를 활용한 javascript 개발
세미나 Spring mybatis
세미나 Spring mybatis
Maven
Maven
The Future of C# and .NET Framework
The Future of C# and .NET Framework
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
실시간으로 안드로이드 프론트엔드 작업하기
실시간으로 안드로이드 프론트엔드 작업하기
Selenium and XpressEngine
Selenium and XpressEngine
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
nexus helm 설치, docker/helm repo 설정과 예제
nexus helm 설치, docker/helm repo 설정과 예제
[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔
빠른 프로토타이핑을 위한 웹앱 자동화 툴 - YEOMAN
빠른 프로토타이핑을 위한 웹앱 자동화 툴 - YEOMAN
Maven의 이해
Maven의 이해
Similar a 실무에서 라라벨 테스트를 작성하다 알게 된 것
하이버네이트 시작하기
Hibernate start (하이버네이트 시작하기)
Hibernate start (하이버네이트 시작하기)
visual khh
Java9 Features 자바9 특징
자바9 특징 (Java9 Features)
자바9 특징 (Java9 Features)
Chang-Hwan Han
Scala, Spring-Boot, JPA를 활용한 웹 애플리케이션 개발 과정에 대해 다룬다. Spring-Boot와 JPA 조합만으로도 생산성 있는 웹 애플리케이션 개발이 가능하다. 이 조합만으로도 충분히 의미가 있지만 여기에 Scala라는 약간은 불편한 듯 보이는 언어를 도입함으로써 얻을 수 있는 즐거움을 공유한다. Spring-Boot + JPA 조합에 Scala를 적용하면서의 좌충우돌 경험담을 전한다.
Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거
Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거
Javajigi Jaesung
탑크리에듀(www.topcredu.co.kr) JPA 기초강좌중 Spring Data JPA로 게시판 작성 실습 에문 입니다. 본원페이지에 오시면 다양한 슬라이드 강조 및 동영상 강좌 있으니 참조하세요.
(Spring Data JPA)게시판 리스트보기_오라클, 스프링부트,페이지나누기
(Spring Data JPA)게시판 리스트보기_오라클, 스프링부트,페이지나누기
탑크리에듀(구로디지털단지역3번출구 2분거리)
레일스를 이용한 애자일 웹 개발 가이드
레일스를 이용한 애자일 웹 개발 가이드
Sukjoon Kim
상업적 이용 및 출처없는 무단제재를 금합니다. 테스트 교육 과정 중 3장 중 1절 테스터도 알아야 할 웹 개발 소개와 형상관리, 빌드, Jenkins 등의 기본 내용을 담고 있습니다.
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)
SangIn Choung
SQL 튜닝과 분석의 빠른 진행을 위해서는 스마트한 툴을 사용하는 것이 중요합니다. 이 문서는 DB Optimizer라는 툴을 이용해 SQL을 튜닝하고 분석하는 방법을 설명합니다.
보다 빠른 SQL튜닝과 분석을 위한 새로운 툴
보다 빠른 SQL튜닝과 분석을 위한 새로운 툴
Devgear
Java web development 05 자바 웹 개발 시작하기 (5주차 : 스프링 프래임워크) 2011. 11. 24 벌써 2년도 넘은 자료지만 그래도 필요하신분이 있을지 몰라서... (지금보니 2년사이 많은것을 배운것 같네요 ㅎㅎ)
자바 웹 개발 시작하기 (5주차 : 스프링 프래임워크)
자바 웹 개발 시작하기 (5주차 : 스프링 프래임워크)
DK Lee
김윤환 신입 개발자 포트폴리오
김윤환_포트폴리오
김윤환_포트폴리오
Yun-hwan Kim
2011. 6. 27 발표자료
Spring batch와 함께 하는 TDD
Spring batch와 함께 하는 TDD
Sanghyuk Jung
보다 나은 웹 어플리케이션 설계
보다 나은 웹 어플리케이션 설계
Eb Styles
DEVIEW 2014 [1A4]자바스크립트 라이브러리 개발 운영 경험기
[1A4]자바스크립트 라이브러리 개발 운영 경험기
[1A4]자바스크립트 라이브러리 개발 운영 경험기
NAVER D2
자바스크립트 라이브러리 개발/운영 경험기
deview2014
deview2014
yongwoo Jeon
한국디지털미디어고등학교 비전공자 프로그래밍 동아리 teamair에서 만든 교육자료입니다. 현재는 임시교육자료이며, 수업이 모두 완료되면 완성본을 업로드하도록 하겠습니다.
Web_06_Ruby On Rails (임시)
Web_06_Ruby On Rails (임시)
team air @ Dimigo
제1회 Tech Net Sql Server 2005 T Sql Enhancements
제1회 Tech Net Sql Server 2005 T Sql Enhancements
beamofhope
Sharing MySQL TDE test on mysql5.7.12 and OL6.6.
My sql tde kr_v1.0
My sql tde kr_v1.0
Sumi Ryu
All about JDBC Performance Tuning_Wh apm
All about JDBC Performance Tuning_Wh apm
All about JDBC Performance Tuning_Wh apm
엑셈
Bootstrap research
Bootstrap에 대해서 정기철
Bootstrap에 대해서 정기철
Kichul Jung
Understand how to interpret execution plans
Fundamentals of Oracle SQL
Fundamentals of Oracle SQL
JAEGEUN YU
NEXTGRAM을 만들기 위한 여정 3일차 Android Database 프로그래밍을 맛 보는 수업입니다. Written by 정문철 Reviewed by 손영수
[NEXT] Android 개발 경험 프로젝트 3일차 (Database)
[NEXT] Android 개발 경험 프로젝트 3일차 (Database)
YoungSu Son
Similar a 실무에서 라라벨 테스트를 작성하다 알게 된 것
(20)
Hibernate start (하이버네이트 시작하기)
Hibernate start (하이버네이트 시작하기)
자바9 특징 (Java9 Features)
자바9 특징 (Java9 Features)
Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거
Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거
(Spring Data JPA)게시판 리스트보기_오라클, 스프링부트,페이지나누기
(Spring Data JPA)게시판 리스트보기_오라클, 스프링부트,페이지나누기
레일스를 이용한 애자일 웹 개발 가이드
레일스를 이용한 애자일 웹 개발 가이드
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)
보다 빠른 SQL튜닝과 분석을 위한 새로운 툴
보다 빠른 SQL튜닝과 분석을 위한 새로운 툴
자바 웹 개발 시작하기 (5주차 : 스프링 프래임워크)
자바 웹 개발 시작하기 (5주차 : 스프링 프래임워크)
김윤환_포트폴리오
김윤환_포트폴리오
Spring batch와 함께 하는 TDD
Spring batch와 함께 하는 TDD
보다 나은 웹 어플리케이션 설계
보다 나은 웹 어플리케이션 설계
[1A4]자바스크립트 라이브러리 개발 운영 경험기
[1A4]자바스크립트 라이브러리 개발 운영 경험기
deview2014
deview2014
Web_06_Ruby On Rails (임시)
Web_06_Ruby On Rails (임시)
제1회 Tech Net Sql Server 2005 T Sql Enhancements
제1회 Tech Net Sql Server 2005 T Sql Enhancements
My sql tde kr_v1.0
My sql tde kr_v1.0
All about JDBC Performance Tuning_Wh apm
All about JDBC Performance Tuning_Wh apm
Bootstrap에 대해서 정기철
Bootstrap에 대해서 정기철
Fundamentals of Oracle SQL
Fundamentals of Oracle SQL
[NEXT] Android 개발 경험 프로젝트 3일차 (Database)
[NEXT] Android 개발 경험 프로젝트 3일차 (Database)
Más de Hyun-Seok Lee
2021년 12월-2022년 1월에 모던 PHP 유저 그룹과 PHP 생태계에 있었던 일들을 정리했습니다.
모던 PHP 유저 그룹 2021.12 - 2022.01
모던 PHP 유저 그룹 2021.12 - 2022.01
Hyun-Seok Lee
2021년 송년회를 맞이하여 한 해 동안 모던 PHP 유저 그룹과 PHP에 있었던 일들을 굵직한 것들 위주로 정리해봤습니다.
모던 PHP 유저그룹과 PHP의 2021년
모던 PHP 유저그룹과 PHP의 2021년
Hyun-Seok Lee
푸시윙 - 앱이 없는 웹사이트를 위한 무료 푸시 알림 서비스
푸시윙 - 앱이 없는 웹사이트를 위한 무료 푸시 알림 서비스
푸시윙 - 앱이 없는 웹사이트를 위한 무료 푸시 알림 서비스
Hyun-Seok Lee
소쿠리 광고 안내서
소쿠리 광고 안내서
Hyun-Seok Lee
소쿠리 5월 광고 안내서
소쿠리 5월 광고 안내서
Hyun-Seok Lee
소쿠리 4월 광고 안내서
소쿠리 4월 광고 안내서
Hyun-Seok Lee
소쿠리 4월 광고 안내서
소쿠리 4월 광고 안내서
Hyun-Seok Lee
Más de Hyun-Seok Lee
(7)
모던 PHP 유저 그룹 2021.12 - 2022.01
모던 PHP 유저 그룹 2021.12 - 2022.01
모던 PHP 유저그룹과 PHP의 2021년
모던 PHP 유저그룹과 PHP의 2021년
푸시윙 - 앱이 없는 웹사이트를 위한 무료 푸시 알림 서비스
푸시윙 - 앱이 없는 웹사이트를 위한 무료 푸시 알림 서비스
소쿠리 광고 안내서
소쿠리 광고 안내서
소쿠리 5월 광고 안내서
소쿠리 5월 광고 안내서
소쿠리 4월 광고 안내서
소쿠리 4월 광고 안내서
소쿠리 4월 광고 안내서
소쿠리 4월 광고 안내서
실무에서 라라벨 테스트를 작성하다 알게 된 것
1.
실무에서 라라벨 테스트를 작성하다
알게 된 것 이현석 2021년 4월 7일 모던 PHP 유저 그룹 4월 정기 모임
2.
1년 으아니 벌써 취업한지
1년
3.
4.
테스트 할 때 SQLite
쓰지말자 1줄 결론
5.
SQLite 를 썼던
이유 1. 속도가 빠르다 2. 세팅이 편하다
6.
In-memory database
7.
설정이 편하고 (DB나 커넥션
따로 안만들어줘도 됨) 테스트 후 사라짐
8.
그런데 말입니다
9.
프라이머리 키가 문자열로 나와요!
10.
https://github.com/laravel/framework/issues/3548
11.
DATE
12.
https://laracasts.com/discuss/channels/testing/sqlite-date-column-mysql-date-column SQLite는 DATE 타입이
없음 DATE 타입이 ISO8601 YYYY-MM-DD HH:MM:SS.SSS 으로 저장됨 MySQL YYYY-MM-DD SQLite YYYY-MM-DD HH:MM:SS.SSS
13.
Limit UPDATE 나 DELETE
시 limit 이 적용되지 않아요. SQLITE_ENABLE_UPDATE_DELETE_LIMIT 을 활성화해서 SQLite를 컴파일하면 된다고..
14.
IF SQLite에 없는 MySQL
함수를 사용하는 코드는 테스트 불가
15.
SPEED MySQL이 SQLite보다 속도도
더 빠르다 (테스트가 많아질수록)
16.
Improve the performance
of laravel feature tests using MySQL instead of SQLite or memory databases SQLite 1.5 ~ 3분 MySQL 14 ~ 15초
17.
Using MySQL for
Testing (on Laravel) SQLite 1.4 분 MySQL 20초
18.
“제대로 테스트 하려면 프러덕션
환경과 같은 데이터베이스 엔진을 쓰세요.”
19.
기타
20.
테스트명 한글로 짓기 편안~ 138호.
제프리 웨이는 왜 테스트 메서드 이름에 스네이크 표기법을 쓸까?
21.
• 마이그레이션 파일이
많은 경우 단일 테스트는 SQLite가 훨씬 빠름. • CI/CD 파이프라인에 적용시 여러 빌드가 동시에 진행되도 서로 간섭하지 않도록 준비해야 함. • 도커를 쓰는 경우 tmpfs 마운트를 활용해서 MySQL을 인메모리 데이터베이스 처럼 사용 할 수 있음. 아몰랑
22.
감사합니다. 메쉬코리아 이현석 smartbosslee@gmail.com leehyunseok.com
Descargar ahora