1. 설치 얘는 브라우저 플러그인으로 제공하는 방식이라 각 브라우저 스토어에서 다운받아야 합니다. 저는 Chrome Web Store를 이용했습니다. https://chromewebstore.google.com/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd?hl=ko Selenium IDE Selenium Record and Playback tool for ease of getting acquainted with Selenium WebDriver. chrome.google.com 2. 실행 실행하면 요런게 나옵니다. Record a new test in a new project를 눌러 줍니다. 그리고 프로젝트 이름을 적어 줍니다. 프로젝트에서 기록하고자 하..
1. Python Selenium 설치 pip로 간단하게 설치 가능 pip install selenium 요거 치면 알아서 다운로드 된다. pip list는 네 컴퓨터에 설치된 모든 것들을 보여주는 명령어다. 2. Chrome Driver 설치 웹 드라이버를 설치해야 selenium을 사용할 수 있습니다. 근데 이 드라이버는 브라우저마다 다르고, OS마다 다르니 참고하시면 됩니다. 나는 크롬 쓰니까 Chrome Driver 설치함. https://sites.google.com/chromium.org/driver/downloads ChromeDriver - WebDriver for Chrome - Downloads Current Releases If you are using Chrome version 11..
테스팅에는 주의해야 하거나 반드시 짚고 넘어가야 할 점이 있습니다. 따라서 많은 사람들이 가장 중요한 7가지를 정했습니다.(누가 정했는지는 모름) 1. 테스팅은 결함이 존재함을 밝히는 행동이지, 결함이 없음을 밝히는 활동이 아니다. 테스팅은 '결함을 찾기 위한 활동'입니다. 결함을 발견하여 최종적으로 테스팅하는 소프트웨어, 시스템의 완성도를 높이기 위한 활동인 것입니다. 하지만 어디까지나 결함을 밝히는 것일 뿐 "이 소프트웨어는 결함이 없이 완벽합니다!"를 증명하기 위한 활동이 아닙니다. 소프트웨어는 내,외부의 다양한 환경 조건으로 인해 예상하지 못할 결함이 발견될 수 있기에 결함이 없다고 보증할 수 없습니다. 2. 완벽한 테스팅은 불가능하다. 대상의 모든 것을 테스팅하는 것은 정말 어렵습니다. 만약 가..
2023.11.01 - [QA/ISTQB] - 1. 테스팅 1. 테스팅 테스팅에 대해 알아보자 2023년이 끝나가는 현재 우리 생활에 많은 영향을 끼치는 것이 있었으니 그건 바로... 여기 한 20대 남성의 하루 일과가 있습니다. 더보기 경기도에 살고 있는 A씨는 출근 saladlemon.tistory.com 위 글을 대충 요약하자면... 테스팅: 소프트웨어의 결함을 찾기 위한 활동 결국에 우리는 안정적인 소프트웨어를 개발하기 위해 테스팅을 진행하는 것이므로, 최대한 빠르게 결함을 찾아야 한다는 것 입니다. 그러나, 테스터만 테스팅을 하는 것은 아니며 개발자도 결함을 찾아내는 활동을 합니다. 그것이 바로 디버깅(Debugging) :버그(bug)를 찾는 행위 옛날 옛날에 어느 한 개발자가 개발하던 프로그..