일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pythonautomation
- Python
- iOS프로그래밍
- 다트기초문법
- 테킷앱스쿨
- QA자동화
- 로봇프레임워크
- dartlang
- Swift5
- 파이썬자동화
- SWIFT
- 다트기본문법
- qaautomation
- 야곰스위프트
- ios개발
- 스위프트개발
- robotframework
- 스위프트
- 테스트오토메이션
- 티스토리챌린지
- 스위프트프로그래밍
- 플러터
- testautomation
- 테스트자동화
- 다트
- DART
- 다트언어
- playwright
- Flutter
- 오블완
- Today
- Total
목록파이썬자동화 (4)
day_by_day

고민 배경처음 프로젝트를 이어받고 정신없이 일하다보니, 어느 새 테스트 실행 옵션의 --slowmo가 2000이 넘어갔다.테스트가 100개 이하일 때는 어떻게 어떻게 넘어갔는데, 서버 상태 네트워크 상태 api 응답 상태 등등 너무 다양한 이유로 테스트 지연이 과도하게 ... 발생하기 시작했다 6시간 16분이 실화냐고요 ? ㅎㅎ.. 네 실화입니다 수정이 필요하겠다는 생각이 스멀스멀 올라올 때 쯤, ㅎㅎ CTO님도 뭔가 오류가 있는게 아니냐는 문의를 주셔서 ....... 그저 느릴뿐이라는 답변을 드리고 현타가 왔땈ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ allure 리포트를 붙여놔서 리포트에서 어떤 테스트에서 시간이 많이 걸리는지 그래프로 바로 파악이 가능했다 1. 관리자 페이지에서 이런저런 상태(status)를 체크..
팀원들과 함께 스터디를 하며 QA팀 전체가 실무 자동화 스킬을 익힐 수 있도록 지원하고 있다.스터디도 진행하고, 여러가지 아티클이나 정보글을 공유하기도하는데 이중 내가 가장 먼저 작성했던 POM에 대한 내용을 옮겨본다.내부공유자료 전체는 아니고 일부 더 붙여서(...) 남겨보기Page Object Model (POM)은 소프트웨어 테스트 자동화에 사용되는 디자인 패턴테스트 코드와 페이지의 구조를 모듈화하여 관리하는 방법웹 애플리케이션 테스트에 널리 사용되지만, 다른 유형의 자동화 테스트에서도 적용됨1. key idea:테스트 코드와 웹 페이지의 구조를 분리하여 관리하는 것각 웹 페이지는 해당 페이지의 동작과 관련된 메서드를 가지는 페이지 객체로 나타내며, 테스트 케이스는 이러한 페이지 객체를 활용하여 테..

월마다 쓰는 공문이 있었다. 내용은 같으나기간이나 월, 날짜 같이 사소한부분만 바뀌는 감사 편지. 주간 업무 보고 공문 등등 .. 그래서 매월 청구 공문을 작성하는 스크립트를 만들어봤다. 공문작성하는 프로그램을 사용하자고해볼까도했지만, 공문을 쓰는 일이 자주 있는건 아니라서 그냥 간단히 스크립트로 대체하기로 했다. 0. python-docx 문서링크 : https://python-docx.readthedocs.io/en/latest/ 이번에 사용한 라이브러리는 python-docx로, 이 라이브러리를 이용하면 파이썬으로 ms word 문서를 만들고 편집할 수 있다. 생각보다 문서도 잘되어있고(친절하진 않지만) 쉬워서 금방 익숙해진다. 1. 공문 양식을 준비하자: form.docx 먼저 공문 양식을 준비하..
0. 인트로와 코딩목적 오래된 서비스를 "유지만" 하는 업무를 했었는데, 어느날 갑자기 이 서비스의 방문자수를(...) 찾아야하는 미션을 받았다. 방문자 집계 모듈같은게 있을리 만무한데, 당장 숫자가 필요해... 결국 우리 서비스에 접근하는 사람이 하루에 얼마나 되냐? 얼마나 이용하고있냐? 가 중요한거아니겠습니까 라고 우기면서 아파치 톰캣의 localhost_access_log 파일을 이용하기로했다. 톰캣 액세스 로그는 내 서비스에 요청을 보낸 ip를 기록하는 로그인데, 로깅 형태와 포맷은 서비스 관리자가 필요한 정보만 남기도록 설정할 수 있다. 이 정보를 이용하기로. 1. 로그 포맷 보통 로그 파일은 날짜별로 저장되도록 지정되는데 이 서비스는 localhost_access_log.2021-09-30.t..