티스토리 뷰
https://repo.yona.io/doortts/blog/issue/1
"TDD 실천법과 도구" 책 전체를 PDF 공개합니다.
2010년 6월에 출간되었던 "TDD 실천법과 도구" 책 전체를 PDF로 공개합니다. 책소개: http://naver.me/GaYZCDjD Updated --- - [1장 - 테스트주도개발 Test Driven Development](https://repo.yona.io/doortts/blog/issue/2) - 18.07.18 - [2장 - doortts/blog
repo.yona.io
https://www.ridicorp.com/blog/2018/08/09/php-unittest/
PHP에서 단위테스트 시작하기
처음 PHP에서 단위테스트를 작성하는 데 도움이 되는 몇 가지 이야기입니다.
www.ridicorp.com
[테스트 더블]
dummy : 인자값으로 넘어가는 가데이터
stub : 어떤 메소드를 호출하면 정해진 값만 줌
mock : 어떤 상황에서는 이렇게 되고 저런 상황에는 저렇게 된다
-> 어떤 메서드의 동작을 확인할때
+ )
spy : 뭐가 호출되고 사용되어 졌는지
fake : 비즈니스 로직까지 포함하여 api, db등 개발완료까지 기다리지 않고 fake interface에 맞춰 개발하면됨
@testwith @data provider
-> 각 파리미터 순서대로 배열 정의
->with($this->equalTo('something'))
with : 파라미터로 해당 값을 넣어 준다
AspectMock
https://github.com/Codeception/AspectMock
Override even standard PHP functions
<?php
namespace demo;
test::func('demo', 'time', 'now');
$this->assertEquals('now', time());
@codeCoverageIgnore
9. Code Coverage Analysis — PHPUnit 7.3 Manual
The @covers annotation (see the annotation documentation) can be used in the test code to specify which code parts a test class (or test method) wants to test. If provided, this effectively filters the code coverage report to include executed code from the
phpunit.readthedocs.io
- Total
- Today
- Yesterday
- 처리율 제한 알고리즘
- 회고
- 이동 윈도우 카운터 알고리즘
- 누출 버킷 알고리즘
- 이동 윈도우 로깅 알고리즘
- 글또
- 알고리즘
- 카카오프로젝트100
- 고정 윈도우 카운터 알고리즘
- 개발자
- 처리율제한
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |