Course Outline
PyTest를 사용한 Unit Testing 소개
Unit Testing UnitTest 사용 vs Unit Testing PyTest 사용
읽기 쉽고 유지 관리가 가능한 테스트 작성
Mock, Fake 및 Stubs 사용
후크, 어설션 재작성 및 플러그인 사용
픽스처 및 매개변수화된 테스트를 통해 테스트 간소화
원하는 테스트 범위 얻기
Doctest로 테스트 가능 Documentation 생성하기
Python 단위 테스트를 CI(지속적 통합) 환경에 통합
Python 단위 테스트 확장
Python이 아닌 응용 프로그램을 테스트하려면 Python을 사용하십시오.
요약 및 결론
Requirements
- 자동화 테스트에 대한 일반적인 이해
청중
- 소프트웨어 테스터
회원 평가 (7)
Expertise of the trainer, even if we asked very precise questions about specific topic, he was able to provide really meaningful and valuable for us questions. He has designed agenda of the training according to our needs and requests.
Filip - Orange Szkolenia Sp. z o.o.
Course - Unit Testing with Python
I loved summaries
Martyna - Orange Szkolenia Sp. z o.o.
Course - Unit Testing with Python
Materials Trainer
Zakar Abid - TII
Course - Unit Testing with Python
Did hands on exercise. Walked through the code. Explained everything very well
Steve Thomas - TII
Course - Unit Testing with Python
No rushing things, though a bit too slow sometimes. Checking excercises with group and comparing solutions
Piotr - ArcelorMittal Business Center of Excellence Poland Sp. z o.o. Sp. k.
Course - Unit Testing with Python
The trainer is interactive with the audience. He is able to reply the questions easily and gives the accurate examples and illustrations in real life. The theoritical and practical rythm are smooth. The exercices give the user a better experience to think and structure his/ her way of testing and developping. Numpy and Pandas may be useful in order to better exploit data, such as performance results, statistics, image treatement, calculating the correlation for biological set images. The Django framework would be helpful for building web API. All this knowledge is an asset. However, I am not sure this would be fruitful for other contexts, since we need unit and Integration tests of Java apps in Python.
Soumaya ELALOUANI - Telemis
Course - Unit Testing with Python
That we started from a simple implementation, adding functionalities/features until we need to update the design to keep having a maintainable software. Definitely real life job problems I see value in this. Also liked the use of VideoUpload project as we can relate to this working in Consult Red. Very open to questions, driving the class in a way asked by the audience.