본문 바로가기
728x90

전체 글341

Flask NameSpace 적용하기 API 서버로 Flask를 운영중인데 사용하는 API가 늘어날 수록 실행 파일의 길이가 계속 길어지는 문제가 있었습니다. 이런 문제를 해결하기 위해 NameSpace라는 것을 사용할 수 있습니다. NamaSpace의 역할은 실제 구동되는 코드를 Flask 실행 파일 단에 두지 않고 첨부하여 사용하게 되는 방식입니다. 이렇게 할 경우 1줄만으로 API를 사용할 수 있게 되어 Flask 실행 파일의 길이를 획기적으로 줄일 수 있게 됩니다. 매인 실행 파일인 app.py와 api 코드가 있는 util_api.py 파일이 있다고 가정하겠습니다. app.py from flask import Flask from flask_restx import api, Resource from util_api import GetJ.. 2022. 6. 19.
유시민의 글쓰기 특강 책 리뷰 어느덧 6번째 책 리뷰 입니다. 첫번째 책 리뷰를 쓸때만 해도 한달에 한권씩 책 리뷰를 한다는게 과연 가능할까 생각했는데. 벌써 반년이나 진행하고 있네요. 물론 작년처럼 만화책도 구입하기는 했습니다. 그래도 책을 더 읽게 된 것은 책 리뷰를 쓰는것이 확실히 도움을 주었습니다. 이번 책은 글쓰기에 관련된 책입니다. 제가 평소에도 글쓰기에 관심이 많아서 꼭 읽어봐야지 라고 생각하던 책이였는데 드디어 읽게 되었네요. 책은 알라딘에서 중고로 싸게 구입했지만 배송비가 3000원이여서 배보다 배꼽이 더 커질뻔했습니다. 사전 필요 지식 : 세종대왕님의 은혜를 입어 한글을 읽을 수 있는 분 가격 : 정가 15,000원 페이지 : 292페이지 한줄 평 : 글쓰기 실력을 쌓는 것에 왕도는 없다. 이 책은 방법이 아니라 방.. 2022. 6. 19.
QA Weekly - 5 [22/06/13] 안녕하세요 QA weekly 5번째 시간입니다! 지난주에 NDC2022가 진행되었죠. 테스트 자동화와 관련된 2개의 세션이 있어서 같이 첨부합니다. 그럼 이번 주도 즐겁게 봐주세요~ NDC 2022 자동화와 함께하는 게임 QA 테스트 자동화 도구 개발 생존전략 QA Testing 10 Things To Test Before Going Live With A Mobile App 모바일 앱으로 라이브를 시작하기 전에 테스트해야 할 10가지 입니다. 공감이 되지 않는 항목들도있지만 이런 것들도 테스트 할 수있구나 라는것으로 참고하면 좋을 듯 합니다. 10 Things To Test Before Going Live With A Mobile App - TestProject There are some specific.. 2022. 6. 13.
QA Weekly - 4 [22/06/06] weekly 3 까지 년도를 20년이라고 쓰고 있었네요 ㅜㅜ 2022년 내용 맞습니다! 연휴이다보니 월요일인것을 잊어버릴뻔 했네요 모두 연휴 마무리 잘 하시길 바랍니다 weekly 4 시작합니다 QA Testing How to Start a Career as a Software Tester and the Top Skills You Need 소프트웨어 테스터로 경력을 시작하는 방법과 필요한 최고의 기술 입니다. 어떠한 기술들을 가지고 있을 경우 채용에 유리함을 확보할 수 있는지에 대한 내용이 자세히 작성되어 있습니다. How to Start a Career as a Software Tester and the Top Skills You Need What are the skills you need to beg.. 2022. 6. 6.
QA Weekly - 3 [22/05/30] 3번째 QA Weekly 시간입니다! 이번에도 이목을 끌었던 몇가지 포스팅을 가져와 공유 드립니다. QA Testing 14 Best Practices to Improve Your QA Testing Skills QA 테스트 기술을 향상시키는 14가지 모범 사례 입니다. 시니어 분들이 보신다면 어느정도 하고 있는 부분도 있으실텐데요 PR리뷰에 동참하라 등의 좋은 포인트들도 있으니 한번쯤 참고하시는 것도 추천드립니다. 14 Best Practices to Improve Your QA Testing Skills How do you become a great QA engineer? Commitment, effort, and following these 14 QA best practices. gorillalog.. 2022. 5. 30.
Appium - Android webview control 하기 (Python) 최근에는 하이브리드앱이 아닌 것을 찾기 어려운 만큼 하이브리드 앱이 많이 나오고 있습니다. 그래서 자동화를 진행하다가 웹뷰와 만나게 되는데요 이 때 웹뷰 컨트롤을 위해 어떤 것을 해야 하는지 알아보도록 하겠습니다. 이 포스팅은 팀 분들의 도움을 받아 작성할 수 있었습니다! 1. context를 먼저 변경해줍니다. context는 기본적으로 NATIVE_APP 으로 되어있을 겁니다. 이것을 webview로 변경해주셔야 하는데요 NATIVE_APP은 아마 모든 앱이 동일 하겠지만 webview의 context 명은 앱마다 다를 수 있습니다. print(wd.contexts) 로 모든 context를 불러와보시고 해당 앱에 맞는 webview 이름을 체크해두세요. webview 명은 아마 WEBVIEW_ 로 .. 2022. 5. 25.