QA Korea Conference를 듣고 테스트 맵에 관심이 생겼다. 어떻게 업무에 적용시킬지 고민해봐야지. 도입 목적 1. 운영 서비스 파악에 용이 / 도식화되어 서비스 기능을 한눈에 볼 수 있음 2. 검증 시 수정 사항의 영향 범위 파악에 용이할 것으로 기대 3. 체크리스트/TC화 용이 # 참고 사이트 https://rae-gi.tistory.com/38 마인드맵(Mind Map)으로 테스트 범위 선정하기 기획서를 보면서 테스트 범위를 선정하다 가끔 정리가 힘들 때가 있다. 뭐 간단한 체크리스트라던가 생각을 정리해보고 싶을 때 Mind Map을 이용해 보는 걸 추천합니다! 🤔 마인드맵(Mind Map)? 마인 rae-gi.tistory.com https://medium.com/wantedjobs/%..
요즘 테스트 자동화가 SW QA에서 뜨거운 이슈다. 우리 회사에도 어떻게 도입할 수 있을지 생각해보려한다. 현실적으로 생각해보자. 팀에 나간 인원이 충원되지 않아서 리소스가 부족한 상태이다. TC설계하고 매뉴얼 테스트하기도 바쁘다 . 이 상황에서 테스트 자동화를 도입해 본다면 어떠한 목적과 목표로 시작할 수 있을까? . . . 하려는 이유는 회사에서도 필요하고, 이직 시에도 중요한 능력 중에 하나여서. 정말 이상적인건 처음부터 끝까지 테스트를 자동화하여 기본테스트는 자동화로 돌리고, 특이 케이스 검증 및 기획 검토 등 품질 향상에 힘쓰는 것이다. 그러기 위해서는 불가한 부분도 있고, 공수가 너무 많이든다. 현재의 상황에 맞게 하려면? 리그레션 테스트 시 쓸 수 있을 정도. 그 중에서도 공수가 덜드는 변경..
효율적이면서 안정적으로 품질을 보증하고 사용성 좋은 서비스를 만들기 위해서는 어떻게 해야할까? 발전의 시작은 진심으로 '호기심'을 갖고 생각해보는데 있는 것 같다. 똑똑하고 뛰어난 사람들만 올라갈 수 있을 거라 단념하고 주어진 바운더리에 나름 열심히 하고 있었는데 너무 그런 케이스들만 생각하면 역효과다. 본인의 수준에서 꾸준히 노력하면 된다는걸 내 스스로에게 느끼게 해주고 싶다. 난 부족하고 못한다고만 생각하면 나아지는건 하나도 없고 좌절감만 늘어갈 뿐이다. 앞으로 블로그에 기록하며 어떻게 나만의 커리어를 만들어 갈지 생각하고 행동하려고 한다.
오류 현상 ERROR - urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=4723): Max retries exceeded with url: /wd/hub/session (Caused by NewConnectionError: Failed to establish a new connection: [WinError 10061] 대상 컴퓨터에서 연결... 해결 방법 앱피움 서버 실행해주면 해결 됨.
TDD란? 소프트웨어 개발 방법론 중 하나. Test-Driven-Development의 약자로 '테스트 주도 개발'이라고 함. 선 개발 후 테스트 방식이 아닌, 선 테스트 코드 작성 후 개발 진행 함. 개발 프로세스 - 기존 개발 프로세스 요구사항 분석 -> 설계 -> 코드 개발 -> 테스트 -> 배포 - TDD 적용 개발 프로세스 요구사항 분석 -> 설계 -> 테스트 코드 작성 -> 코드개발 -> 리팩토링 -> 배포
pytest --version pytest 설치 후 위와 같이 버전 확인 시, 다음과 같이 노출 됨. (Terminal > Local) "[pytest] pytest : 'pytest' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오." Terminal > Command Prompt 창에 입력 시, 정상적으로 버전 확인 됨.
[문제 현상] Error Failed to create session. The requested resource could not be found, or a request was received using an HTTP method that is not supported by the mapped resource Appium Server GUI [해결 방안] Appium Inspector > Remote Path에 '/wd/hub' 기입하면 정상 동작 됨.
| 트러블 슈팅이란? 문제가 발생했을 때 원인을 규명하고 해결하는 작업 | 중요 포인트! 가장 가능성 높은 문제 원인부터 하나씩 지워가는 것 발생가능성이 큰 곳부터 확인하여 현재 상태를 하나씩 진단하고 파악해 나감 | 트러블 슈팅 방법 1. 문제 정의 : 문제 동작 확인 2. 사실 수집 : 정보 수집, 재현 방법 등 수집 3. 원인 추론 : 수집된 자료를 바탕으로 문제의 원인을 추론. 4. 조치 방안 작성과 구현 단계 : 추론한 원인에 따른 조치 방안을 마련, 구현단계 거쳐 문제 해결. 5. 결과 관찰 : 조사 방법을 구현하고 그 결과를 기록 함. 만약 문제 해결되지 않으면 4번으로 돌아감. 6. 문서 작성 : 문제 해결한 순서를 정리하여 문서화 함 * 추론 과정이 끝나고 결과 관찰하는 과정에서 Test..
[Appium + Python] 오랜만에 단말 연결 후 자동화 돌렸더니 에러 발생. 에러 메세지 > selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Could not proxy command to the remote server. Original error: socket hang up 해결 방법 > 1.연결된 단말 USB 재연결 2.연결된 단말 재부팅 1번시도 후 안될 시, 2번 시도. 필자는 2번으로 해결 됨.
- Total
- Today
- Yesterday
- Python 인식 오류
- WebDriverException 오류
- mysql
- appium error
- Python 인식 안됨
- Spring
- appium오류
- Python 파일 인식 불가
- 프로그래밍
- selenium error
- 오류
- QA 이슈 해결
- SQA
- 프로젝트
- QA 자동화
- 소프트웨어지식
- 앱피움
- SW 문제 해결
- Python 파일 인식
- jsp
- QA
- oracle
- 파이썬 파일 인식 안됨
- java
- 초보 개발자
- WebDriverException error
- appium
- Trouble Shooti
- appium session
- selenium오류
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |