본문 바로가기

전체 글246

테스트 카탈로그 '소프트웨어 테스팅 법칙 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.
[Mac] iOS 시뮬레이터에 app 설치하기 Xcode 6.X & iOS 8.X 기준 iOS 시뮬레이터 실행 경로 응용 프로그램 > Xcode 우클릭 패키지 내용 보기 > Contents/Applications/iOS Simulator 터미널에서 app 설치 xcrun simctl install 1EB72B98-449A-4BAE-BE66-D100257A6E61 /path/to/xxx.app UUID 확인 명령어 : xcrun simctl list 시뮬레이터 실행 중인 경우 : xcrun simctl install booted /path/to/xxx.app 참고 링크 https://support.roambi.com/hc/en-us/articles/203191640-How-to-Install-the-Roambi-Simulator-Build-Xcode-6- 2015. 6. 29.
블루스크린 대처 우선 덤프파일을 열어보고 BlueScreenView WhoCrashed (개인 무료) 혹시 모르니 파일 서명을 검증해본다 시작 > 실행 > Sigverif.exe 2015. 6. 26.
크롬 ARC Welder > 백버튼 표시 및 화면 블러 방지 {"sleepOnBlur":false,"disableAutoBackButton":true} 출처 : http://stackoverflow.com/questions/29400242/android-app-on-chrome-using-arc-keep-back-button-on-top-enabled 참고https://chromium.googlesource.com/arc/arc/+/master/src/build/metadata/definitions.json 2015. 6. 19.
폴더 안의 모든 json 문서 읽어서 특정값 추출 (파이썬) import glob import json import os File_List = glob.glob('/Users/yoman/Documents/*.txt') for i in File_List: f = open(i,'r') js = json.loads(f.read()) print "id : %s" % (js['id']) f.close() 2015. 6. 17.
[Windows] PowerShell > http 링크된 파일 다운로드 후 리네임 및 버전 비교 http 링크된 파일 다운로드 후 파일명에 버전 정보 추가하는 스크립트 (PowerShell 2.0 기준) 이렇게 만들고 보니 웹브라우저 띄우지 않고 버전 확인까지 가능해서 개이득 한결 편해졌다 $source = "http://~~~test.exe" $destination = "c:\~~~\test.exe" $client = new-object System.Net.WebClient $client.DownloadFile($source, $destination) $version = (Get-Item $destination).VersionInfo.FileVersion Rename-Item $destination test_$version.exe + 추가) 로컬에 설치된 버전과 비교하기 $source = "htt.. 2015. 5. 29.
[Windows] *.ps1 스크립트 실행하기 ps1 확장자를 가진 파워쉘 스크립트를 실행하려면 아래와 같이 진행한다 powershell 을 관리자 권한으로 실행Set-ExecutionPolicy Unrestricted 명령어 실행 > Y 입력Unrestricted 대신 다른 권한 사용해도 됨 (게시물 하단에 따로 정리)탐색기에서 *.ps1 파일 우클릭 > PowerShell에서 실행 --- * 배치파일로도 실행 가능Powershell.exe -noprofile -executionpolicy bypass -file "C:\~\~.ps1" --- 허용 권한 차이 (출처)모든 스크립트 허용Unrestricted로컬 스크립트 및 원격 서명 스크립트 허용RemoteSigned서명된 스크립트만 허용AllSigned 2015. 5. 28.
VirtualBox 에서 UUID 다르게 이미지 복제 검증 중인 앱의 기기대수 초과 확인을 위해 윈도우 10대가 필요하였다가상 이미지 10개를 일일이 만들 수는 없어서 다음과 같이 해결함구글링 해보면 UUID를 커맨드로 변경하고 그러는데 그럴 필요가 없었음 메인창에서 원본 이미지 우클릭 > 복제이름 지정 > 모든 네트워크 카드의 MAC 주소 초기화 체크 > 계속연결된 복제 (불필요한 용량 방지) > 계속컴퓨터 이름 변경 (옵션) 2015. 4. 17.
[Mac] 1대의 맥에 여러 사용자 동시 사용 맥 1대를 동시에 여러명이 쓸 수 있을까해서 찾아봄가능하기는 하다하지만 다음과 같이 확인되었다 - 2대 접속시 1대는 테스크바 아이콘이 미표시 (!!!!)- 맥에서 맥으로 접속해야 함 (파인더 > 이동 > 서버에 연결 > vnc://192..... http://www.clien.net/cs2/bbs/board.php?bo_table=cm_mac&wr_id=792068&page= 2015. 3. 25.
[Mac] 자바스크립트로 App UI 조작 - 앱에서 메소드를 미지원하는 경우 아래와 같이 찾아본다 - 응용 프로그램 > 유틸리티 > 스크립트 편집기 > JavaScript 선택하여 타이핑 1. 윈도우 검색 system = Application('System Events') test = system.processes['AppName'] test.windows() 2. UI 뎁스 검색 test.windows['Contacts'].entireContents() 3. 클릭 test.windows['Contacts'].buttons['계정'].click() 4. 메뉴바 아이콘 클릭 test.menuBars[1].menuBarItems[2].menus[0].menuItems[0].menus[0].menuItems[0].click() 5. 화면 캡쳐 sys.. 2015. 3. 23.