본문 바로가기

분류 전체보기258

[autoit] 치트 시트 ;cmd 명령어 실행 $CMD = "echo 1 > dummy.txt" RunWait(@ComSpec & " /c " & $CMD) ;시간포맷 $date = @YEAR & @MON & @MDAY & @HOUR & @MIN & @SEC ;레지스트리 정보 가져오기 $Var = RegRead("HKEY_CURRENT_USER\SOFTWARE\AppName", "LocalPath") ;파일 속성에서 제품명 가져오기 $StringValue = FileGetVersion("c:\test\test.exe", "PRODUCTNAME") ;메시지 박스 MsgBox($MB_SYSTEMMODAL, "path : ", $Var) ;입력값 받기 $Path = InputBox("제목", "첫째줄" & @CRLF & "둘째줄", .. 2015. 8. 13.
Selenium Grid 셋팅하기 지난 포스팅에 이어서 원격으로 크롬 돌리는 예제 selenium-server-standalone-XXX.jar 파일은 허브/노드에 각각 준비되어 있어야 한다 1. 서버 PC (허브) java -jar selenium-server-standalone-[version].jar -role hub -port 4444 -nodeTimeout 600 2. 클라이언트 PC (노드) - 테스트 브라우저 실행 java -jar selenium-server-standalone-[version].jar -role webdriver -hub http:[hub ip]:4444/grid/register -Dwebdriver.chrome.driver=C:\..[path]..\chromedriver.exe -port 5555 3. .. 2015. 8. 10.
Eclipse + Selenium Webdriver + JUnit 활용하기 지난 포스팅에 이어서.. 타임아웃, 입력, 클릭, 창 사이즈, 스크린샷, 슬립, 프롬프트 출력, 판정을 추가해본다 (명시적 대기, 스크롤 스크린샷, 얼럿창 제어, 밤부 연결 등은 추후에..) 네이버에서 서태지 검색 후 출생년도가 나오는지 확인 후 화면캡쳐! XPath는 다음과 같이 얻어오면 된다크롬 > F12 > 돋보기 > 검색어 입력란 클릭 > 소스 우클릭 > XPath 복사이클립스에 붙여넣기 후 큰 따옴표를 작은 따옴표로 바꾼다 import org.apache.commons.io.FileUtils; import org.junit.*; import static org.junit.Assert.*; import java.io.File; import java.io.IOException; import java.. 2015. 8. 7.
ISTQB 공부 내용 요약 (합격!!) 연관성 품질 : 요구사항 충족 테스터의 관점 : 테스트 용이성을 가장 먼저 평가 인시던트 (=이슈) : 결함 + 개선사항 보안 테스트 : 기능 테스트의 일종 결합 마스킹 (발견못한 버그) : 리그레션 테스트로 확인 정적분석 : 개발자가 도구 사용 등가분할 및 경계값 분석 : 모든 형태/레벨에 적용 가능 테스트 기법 선택 : 리스크 고려 테스트 정책 : 조직 오류 추정 : 경험으로부터 도출 : 결함 공격 리스크 접근 이유 : 제한된 자원 메모리 누수 : 정적/동적 도구 사용해서 발견 테스트 자동화 : 시간 단축을 보장하지 않음 정적분석도구 : 불필요한 경고 관리 필요 키워드 주도 테스트 : 전체/부분 집합으로 생성된 키워드로 테스트 정의/수행 : 스크립트 익숙치 않은 테스터/분석가에 적합 자동화 도구 도입.. 2015. 8. 5.
[autoit] 부팅 후 네이트온 창 닫기 네이트온 자동로그인으로 사용 중인데 부팅 후 항상 광고창이랑 실행창을 닫아야 하는게 귀찮아서 오토잇으로 만들어봄 Local $hWnd = WinWait("네이트온 안내", "", 5) WinActivate($hWnd) WinClose($hWnd) Local $hWnd = WinWait("NateOn", "", 5) WinActivate($hWnd) WinClose($hWnd) --- 참고 : MS에서 제공하는 GUI 자동화 도구 (codedui 는 지원 종료) https://github.com/Microsoft/WinAppDriver 2015. 8. 3.
LTR(Left To Right) vs RTL(Right To Left) 아랍어 다음에 영어를 입력하는 경우 아래 그림처럼 동작 읽는 방향 (빨간색 화살표)LTR : 왼쪽에서 오른쪽RTL : 오른쪽에서 왼쪽글자 입력아랍어는 항상 오른쪽에서 왼쪽 방향 (파란색 1번 화살표)영어는 항상 왼쪽에서 오른쪽 방향 (파란색 2번 화살표) 2015. 8. 2.
테스트 카탈로그 '소프트웨어 테스팅 법칙 293가지'라는 책에 '테스트 카탈로그'라는 용어가 나와서 찾아봄 http://stackoverflow.com/questions/3153697/test-catalogs-common-bugs-or-test-cases 몇가지 정리하면 다음과 같다 * 입력미입력기본값 삭제허용 자릿수보다 긴 수치0유효값하한값-1 / 상한값+1음수잘못된 형식 (정수 항목에 소수 입력 등)공백으로 시작언어에 예약된 글자대소문자0으로 시작하는 값 * 파일 저장여유 공간없는 로컬 디스크쓰기 금지된 로컬 디스크파일 연 다음 디스크 제거하기저장하는 동안 전원 끄기 2015. 8. 2.
파일명 길이 제한 맥 : 파일명 255자까지(확장자 포함) / 패스 1023까지 생성 가능https://support.apple.com/ko-kr/HT202808 윈도우 : 파일명 255자까지(확장자 포함) / 패스 258자까지 생성 가능 (스펙상으로는 260)http://windows.microsoft.com/ko-kr/windows/file-names-extensions-faq#1TC=windows-7 참고 : https://ko.wikipedia.org/wiki/%ED%8C%8C%EC%9D%BC_%EC%9D%B4%EB%A6%84 2015. 7. 29.
일반적인 체크리스트 문자열 Null, N자 이하/이상, 특수문자, 이모티콘, 대소문자, 외국어, 형식(이메일)작은 따옴표가 들어간 파일명 저장 (DB에 영향)이메일의 경우길이 : 64@255 (RFC 2822 정의)앞/뒤 공백 제거플러스(+) 문자 인식 (gmail 에서 지원)인증 코드의 경우하이픈(-) 미포함 체크용량 0, N바이트 이상 논리 상위 삭제 후 하위 생성, 삭제 파일 열람 등 안정성 동시 (진행 중 취소 및 기타 동작)반복 다량, 대용량, 장시간조작속도 다중조건 복합환경 디스크 공간부족 네트워크 off잠금 or 읽기 전용프로세스 점유율 기타 중복, 플랫폼별 허용 문자(링크 1,2), 전환, 싱글쿼테이션 검색, 마침표로 시작하는 이름 2015. 7. 9.