본문 바로가기
728x90

postman10

오늘 날짜 기준으로 한 달 전 날짜 값 가져오기 (javascript) postman 으로 자동화를 하다보면 필터 관련된 것들을 테스트 할 때 빠지지 않는 것이 있죠. 바로 '날짜' 관련된 값 입니다. 그냥 고정으로 날짜를 지정해 놓고 돌리는 방법이 있지만 그럴경우 해당 고정값에 이상이 있을 경우 테스트가 실패하게 되는 경우가 발생합니다. 그래서 저는 언제 돌리든 항상 그 날 기준으로 데이터를 가져올 수 있도록 test flow를 구성해 놓는 편입니다. postman은 javascript를 지원하므로 오늘 데이터와 한달전 데이터를 가져오기 위해서 저는 아래 스크립트를 사용합니다. var now = new Date(); var date = new Date(); var lm_today = new Date(date.setMonth(date.getMonth()-1)); var ye.. 2021. 8. 7.
Postman Galaxy 2020 postman galaxy 2020컨퍼런스가 진행됩니다. 무료 참가자를 신청받고있고 유료 신청도 할 수있네요. postman을 주로 사용하는 사람으로써 유익한 내용이 가득했으면 좋겠습니다~ 신청하실 때 QA도 목록에있습니다~! 신청은 이곳에서 하실 수있고 11월 17일부터 19일까지 진행됩니다. https://www.postman.com/postman-galaxy/Postman Galaxy 2020Save the date: November 17-19, 2020www.postman.com 2020. 10. 15.
newman 테스트 결과 Junit으로 slack 알림 보내기 postman의 모듈인 newman을 사용하면 커맨드로 쉽게 포스트맨기능을 동작시킬 수 있습니다. 이걸 jenkins와 결합해서 slcak 알림으로 보내면 테스트 결과를 슬랙으로 쉽게 볼 수가 있게 되지요. 하지만 아무것도 없이 슬랙 알림으로만 설정해 놓는다면 라는 결과를 보게 됩니다. (pass / fail 여부는 잘 표시되기 때문에 결과만 본다면 문제는 없습니다) 하지만 우리는 좀 더 디테일한 결과를 알고 싶으므로, newman과 JUnit을 더해서 결과를 알도록 해봅시다. newman 커맨드 뒤에 아래의 커맨드를 추가합니다. --reporters cli,junit --reporter-junit-export “newman/myreport.xml” 이렇게 해서 newman을 실행하면 jenkins wo.. 2020. 9. 6.
프론트엔드, 백엔드 자동화 (Front End / Back End Automation) 전 전 회사에서부터 지금까지 진행하고 있는 자동화 테스트는 크게 이 2가지 이다. Front End / Back End 일단 Front End도 Web과 App이 나눠지는데 일단은 Web부터 다뤄볼 예정이다. Web Front End 자동화는 Selenium을 사용하고, 스크립트용 언어는 이 블로그의 전반적인 내용에서 볼 수 있듯이 python이다. App은 Appium이라는 툴을 사용해서 진행하고 있고 스크립트는 물론 python이다. appium이 강력한 기능을 제공하는 건 맞다. Android와 iOS둘다 가능하고 오픈소스이며 다양한 언어들을 지원한다. 다만 속도의 문제가 좀 있다. (이건 케바케인듯) 지금 회사에서 진행하는 자동화도 Android만 유독 느려서 Espresso로 갈아타려고 준비중이.. 2020. 6. 11.