# 자동화 테스트

12개의 포스트

Kaze Feature Matching : 유사 이미지 찾기

이번편에서는 Kaze Feature Matching algorithm을 이용한 화면 내 이미지 찾기 방법을 정리한다. 해당 알고리즘을 알기 전까지는 Sikuli등의 library를 통해서 현재 화면내 이미지를 찾았다. 다만 회귀 테스트를 하다보면 생각만큼 이미지가 잘 찾아지지는 않았다. 그러던 중 Opencv의 Feature Matching방법이 있는 것...

2020년 2월 2일
·
0개의 댓글

테스트 자동화 방법 정리

이번편에서는 테스트 자동화가 어떻게 발전했는지 간단하게 살펴보려고 한다. 개발이 시작됨과 동시에 개발된 소스를 자동으로 테스트 하기위한 다양한 방법이 연구되었다. image.png 자동화 테스트를 처음 시작할때 많이 사용한 Record & Playback 부터 최근 트랜드인 Code Less Automation 혹은 AI 테스트 방법까지 계속 발전하고 있...

2020년 1월 29일
·
0개의 댓글

PyAtom(OS X) - 설치 및 실행

PyAtom이란? Mac OS의 Obect를 조작하기 위해서는 Apple Accessibility API를 사용하여야 한다. PyAtom은 Applie Accessibility API를 사용하여 Mac 응용 프로그램의 GUI객체를 조작해주는 Python Library이

2020년 1월 26일
·
0개의 댓글

FacebookWDA(iOS) - 설치 및 실행

FacebookWDA란? WebDriverAgent를 조작해서 iOS를 조작해 줄 수 있는 python library이다. 왜? 이름이 FacebookWDA 일까? 앞선 글과 다르게 library의 이름인 FacebookWDA에 대해서 먼저 살펴보려고 한다. 나도 처음 이 이름을 보았을때 왜? Facebook이란 이름이 붙었을지 너무 궁금 했다. 보통 l...

2020년 1월 19일
·
0개의 댓글
post-thumbnail

테스트 자동화 구축하기

이 글에서는.. 2014년부터 7년동안(현재 진행형.) 다양한 프로젝트(대/중/소 SI, 대/중/소 솔루션)에 테스트 자동화를 지원하며 나름의 업무 노하우를 정리하려고 한다. 많은 프로젝트(대/중형 SI프로젝트, 대/중/소형 솔루션형 프로젝트)에 투입되서 프로젝트에서

2020년 1월 18일
·
2개의 댓글

UIAutomator2(Android) - 동시단말 조작 및 자주 겪는 이슈들

이번편에서는 UIautomator2를 활용한 동시 단말 조작 방법 및 자주겪는 이슈들에 대해서 소개한다. UIAutomator2의 동작원리 PC에서 UIAutomator2 Library통해서 자동으로 연결(ADB 및 network연결)방법을 설정해서 단말기에 설치된 Atx-agent서버(7912)포트에 단말 조작 명령을 전달한다. 이 내용을 Atx-age...

2020년 1월 13일
·
2개의 댓글

UIAutomator2(Android) - 설치 및 실행

UIAutomator2란? Android의 화면 객체를 조작할 수 있도록 Android쪽에서 API를 공개함 이 Library가 UIAutomator2이다. 이 Library를 조작해서 Android의 대부분의 UI영역을 조작 할 수 있음. 대표적인 Framework가 Appium으로 볼 수 있다. 하지만 이번에 소개하는 UIAutomator2는 Appiu...

2020년 1월 13일
·
0개의 댓글

Python-UIAutomation-for-Windows - 스크립트작성

스크립트 작성하기에서는 이번편에서는 Python-UIAutomation-for-Windows의 library에서 필요할 만한 기능을 설명한다 테스트 시나리오 이번편 부터는 자동화 테스트 시나리오를 작성하고 그 시나리오에 맞춰서 스크립트를 작성해본다. 추후에 디테일하게 개인적으로 생각하는 자동화 테스트 시나리오에 필요한 요소를 따로 설명할 예정이다 이번편에...

2020년 1월 13일
·
0개의 댓글

Python-UIAutomation-for-Windows - 설치 및 실행

Python-UIAutomation-for-Windows 이란? 초기버전 windows의 GUI객체 컨트롤은 Autoit으로 모두 조작이 가능하였다, 하지만 Windows버전이 올라감에 따라 새로운 UI요소를 그릴 수 있는 Library가 공개되었고 그 것이 .Net Framework임, 현재 사용중인 대부분의 창은 .Net Framework 3.0이후의 ...

2020년 1월 11일
·
3개의 댓글

Selenium - 자주 겪는 이슈들

스크립트 작성하기에서는 이번편에서는 Selenium을 사용하다 보면 자주 겪는 이슈상황에 대해서 설명한다 iframe이슈 앞서 소개한 XPath 문법으로 대부분의 element를 selenium을 통해서 조작할 수 있지만, iframe내부의 element는 selenium 에서 바로 조작 할 수 없다. 예시) iframe예시 사이트 : https://...

2020년 1월 11일
·
0개의 댓글
post-thumbnail

[번역] 소프트웨어 테스트 안티 패턴 - 1

이 글은 Kostis Kapelonis의 글 Software Testing Anti-patterns을 번역한 글입니다. 이 글은 메일을 통해 저자에게 허락을 구한 뒤 번역되었으며, 원문은 링크에서 찾아보실 수 있습니다. 들어가며 저는 테스트 안티 패턴에 대한 많은

2019년 12월 21일
·
2개의 댓글
post-thumbnail

jest-image-snapshot을 활용한 디자인 검수자동화를 해보자

회사를 옮기고 나서 프론트엔드개발자로서의 기본이 되야할 웹디자인에 맞춰서 페이지를 그려내는 작업을 하게됐다. 디자인에 맞춰서 css를 그리는것이 생각보다 어려울뿐만 아니라 기기종별 내장폰트유무로 달라지는 폰트차이등 신경써야할것이 생각보다 많았다. 특히 인라인요소는 사람을 미치게 한다. 완성되고나면 디자이너분이 꼼꼼하게 검수를 해주시지만........

2018년 11월 24일
·
2개의 댓글