일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 서평
- 실무PT후기
- 자동화테스트
- HTML
- DART
- Python
- pytest
- QA자동화
- javascript
- HTTP
- 코딩
- LTE기초
- 코딩테스트
- 앱개발
- Flutter
- testautomationuniversity
- 테스트자동화
- 코멘토
- ShareTechnote
- 무선통신
- QA
- 하이브리드앱테스트
- 웹ui자동화
- 감사일기
- 카카오API
- Selenium
- QA자동화테스트
- 백준
- 코멘토실무PT
- QA직무교육
- Today
- Total
목록테스트자동화 (5)
오예남

이전 글에서는 pytest.mark.parametrize 데코레이터를 사용하여 매개변수화하는 방법을 알아보았습니다. [Python] pytest 테스트 자동화 - parametrize 매개변수화이전 글에서는 pytest.raises 를 사용하여 테스트 케이스에서 예외처리하는 방법을 알아보았습니다. pytest 로 예외처리하는 방법 try/except 대신 pytest.raises 사용하기이전 글에서는 pytest를 설치하고ohyenam.tistory.com 지금까지는 간단한 수학 계산식을 넣어 테스트를 진행했는데요,이번에는 실제 업무에 적용할 수 있도록 단위 테스트를 작성하는 방법을 알아보겠습니다. 단위 테스트 (Unit Test) 란? 단위테스트는 소프트웨어에서 가 작은 단위(함수, 메서드, 클래스..

이전 글에서는 pytest.raises 를 사용하여 테스트 케이스에서 예외처리하는 방법을 알아보았습니다. pytest 로 예외처리하는 방법 try/except 대신 pytest.raises 사용하기이전 글에서는 pytest를 설치하고 샘플 코드로 간단하게 실행하는 방법을 알아보았습니다. QA 엔지니어를 위한 테스트 자동화 python pytest 독학Pytest 소개 https://docs.pytest.org/en/stable/ Pytest는 Python의ohyenam.tistory.com 테스트 케이스를 작성하다보면 오늘은 pytest에서 테스트 케이스를 매개변수화하는 방법을 알아보겠습니다.매개 변수화란?매개 변수화(Parameterize)는 하나의 테스트 함수로 여러가지 테스트 케이스를 실행할 ..

이전 글에서는 pytest를 설치하고 샘플 코드로 간단하게 실행하는 방법을 알아보았습니다. QA 엔지니어를 위한 테스트 자동화 python pytest 독학Pytest 소개 https://docs.pytest.org/en/stable/ Pytest는 Python의 강력한 테스트 프레임워크로, 코드의 품질을 유지하고 버그를 조기에 발견하는 데 도움을 줍니다. 단위 테스트(Unit Test), 기능 테스트(Functionalohyenam.tistory.com 작성한 테스트 코드가 성공할 경우, 테스트 결과로 '.' 이 표시되고,의도적으로 실패하는 코드를 실행시키면 에러 메세지와 함께 테스트 결과는 F로 표시되는 것을 확인하였습니다. 그렇다면 우리가 의도적으로 '예외를 발생시키는 코드'를 테스트 해야할 때..

Pytest 소개https://docs.pytest.org/en/stable/ Pytest는 Python의 강력한 테스트 프레임워크로, 코드의 품질을 유지하고 버그를 조기에 발견하는 데 도움을 줍니다. 단위 테스트(Unit Test), 기능 테스트(Functional Test), 통합 테스트(Integration Test) 등 다양한 테스트를 간결한 코드로 작성할 수 있습니다. 간단한 문법: 테스트 함수를 함수 기반(def test_)으로 작성하며, assert 키워드를 활용해 직관적으로 검증할 수 있습니다.자동 테스트 탐색: test_로 시작하는 파일 및 함수명을 자동으로 탐색하여 실행합니다.강력한 확장성: 다양한 플러그인을 활용할 수 있으며, fixtures 기능을 제공해 테스트 데이터를 효율적으로 ..

자사에서 개발하는 모바일 App을 자동화 하기위해 Appium을 공부하는 중입니다. Appium은 다양한 언어를 지원하지만, 저에게 가장 익숙한 Python으로 진행합니다. 오늘은 App 초기 설치후에 허용해줘야하는 Android permission 을 자동으로 체크하는 방법을 공유드릴게요. 아직 초보라서 Appium Inspector 에서 Recording하고 해당 Python 소스를 가져와 사용해보고 있습니다. 처음에는 아래처럼 안드로이드 권한 팝업을 각각 Tab 하는 방식으로 진행했습니다. el1 = driver.find_element_by_id("com.android.permissioncontroller:id/permission_allow_button") el1.click() time.sleep(..