일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 해외주식 양도세 신고
- Katalon Recorder 사용법
- oracle group by
- 한국투자증권 양도세 신고
- git 연동
- 국세청 해외주식 양도세 신고방식
- 피보나치함수 예제
- recursion example
- CSTS 폭포수 모델
- katalon
- 한국투자증권 해외주식 양도세
- 주식 양도세 신고방법
- java.sql.SQLSyntaxErrorException
- 최대공약수 예제
- bfs 미로탐색 java
- 톰캣 실시간 로그
- 피보나치 예제
- 재귀 예제
- 피보나치함수
- katalon xpath
- tomcat log
- javascript 자동완성
- katalon 사용법
- 홈택스 해외주식 양도세
- 재귀함수 예제
- js 자동완성
- katalon 비교
- katalon 자동화
- 해외증권 양도세 한국투자증권
- 테스트 자동화
- Today
- Total
목록전체 글 (390)
엄지월드
3.1.1 리뷰의 이점과 목적(Benefits and Objectives of Review) - 수동적(Manual) 기법과 정적 분석이 있다. - 개발 수명주기 초기에 리뷰를 통해 발견하는 수정 비용은 동적 테스팅을 통해 나중에 발견하는 결함의 수정 비용에 비해 비교적 낮다. - 리뷰의 이점 1) 개발 수명주기 전체에 걸친 비용 감소 2) 결함 감소(품질 향상) 3) 커뮤니케이션 향상 - 정적 기법은 동적 테스팅과 달리 장애(Failures) 자체 보다는 장애의 원인(결함)을 발견한다. - 동적 테스팅보다 리뷰를 통해 발견하기 쉬운 결함의 종류는 다음과 같다 1) 표준 위반 2) 요구사항 결함 3) 개발 설계(Design) 결함 4) 불충분한 유지보수성(Insufficient maintainablity..
2.1 소프트웨어 개발 모델 2.1.1 V모델 Requirements -> Specification -> Desgin -> Code Vs Unit Testing -> Integration Testing -> System Testing -> Acceptance Testing - 실제 업무에서 프로젝트나 소프트웨어 제품의 특성에 따라 V-모델에서의 개발 단계 및 테스트 레벨을 더 많이 구성할 수도 있고 적게 구성 할 수도 있다. 예를 들어, 컴포넌트 테스팅 이후에 컴포넌트 통합 테스팅이 있을 수 있고, 시스템 테스팅 이후에 시스템 통합 테스팅이 존재할 수 있다. - 일반적인 개발 산출물은 CMMI(Capability Maturity Model Integration)나 소프트 웨어 라이프 사이클 프로세스(So..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/n8HR8/btqWWt0eSWi/kwgaN4eW2KoAedipA28vP1/img.png)
accpetAlert 명령어에 대해서 궁금하신가요? acceptAlert 명령어는 브라우저에서 발생하는 Alert을 승인해주는 명령어 입니다. 소스는 아래와 같아요! '브라우저 오픈' WebUI.openBrowser('https://ko.javascript.info/alert-prompt-confirm') 'Object 대신 xpath 경로로 대체합니다' WebUI.click('//*[@id="86zdiv5bgg"]//*[@data-action="run"]') 'Alert 메시지 승낙' WebUI.acceptAlert() '브라우저 종료' WebUI.closeBrowser() 도움이 되셨다면 광고 한번씩 클릭 부탁드립니다 😁
.jenkins 폴더에 들어가서 기존 jenkins.war 파일을 다운로드 받은 jenkins.war 파일로 바꿔주면 된다!
사용자 시나리오로 접근할 때 보통 검색어를 입력 후 엔터를 누르다보니 자동화 스크립트 작성 시 동일하게 짜기 위해서 SendKeys를 활용합니다. 검색 기능이 있는곳이라면 어디든지 사용되겠죠? (import org.openqa.selenium.Keys as Keys가 import 되어 있어야 작동합니다) import org.openqa.selenium.Keys as Keys WebUI.openBrowser('https://google.com') // 브라우저를 열고 google로 이동 WebUI.setText(findTestCase('search'), '엄지월드', FailureHandling.CONTINUE_ON_FAILURE) // google 검색창에 엄지월드 검색 WebUI.sendKeys(fin..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bZkMxW/btqEBm5kKGM/TYoMKKpOycP4uToiJ5T6b1/img.png)
동적으로 xpath를 사용하고 싶을 때 사용 가능한 명령어입니다. table의 크기가 바뀔 때 혹은 xpath가 유동적으로 바뀔 때 활용하면 좋겠죠? import com.kms.katalon.core.testobject.ConditionType TestObject to = new TestObject() // 객체 생성 String xpathStr = '//*[@name="id"]'; to.addProperty("xpath", ConditionType.EQUALS, xpathStr) // xpath를 설정한다. WebUI.setText(to, "test", FailureHandling.CONTINUE_ON_FAILURE) // 실행시킨다 혹은 아래와 같이 Keyword로 따로 빼서 사용하기도 합니다. im..
jenkins pipleline 코드입니다. jenkins를 활용해서 원격으로 실행시키거나 형상관리할 때 효율적으로 사용할 수 있겠죠? import hudson.tasks.test.AbstractTestResultAction import hudson.model.Actionable def pipeName = "${JOB_NAME}" node { def Test_Env = "" def jobname = "${env.JOB_NAME}" def katalon_HOME = "D:\\Katalon_Studio_Engine_Windows_64-7.5.1" def katalon_PJT = "$WORKSPACE" + "\\insight_automation_test.prj" def katalon_Testsuite = "T..
주로 페이지를 이동할 때 사용합니다. 간단한 명령어라 큰 설명이 필요 없을 것 같네요. import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase import static com.kms.katalon.core.testdata.TestDataFactory.findTestData import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject import com.kms.katalon.core.checkpoint.Checkpo..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bmTTQF/btqEsrltVVP/HObOGP38Dy5pJkiO5A4SMK/img.png)
- jenkins 설치(D:\apache-tomcat-8.5.45\webapps에 war 파일을 놓으면, startup.bat 파일 실행 시 자동으로 설치됨) - Mattermost Notification Plugin 설치 - Mattermost Plugin 설치 후, (Jenkins 관리) > (시스템 설정)에서 하단에 위치한 Global Mattermost Notifier Settings를 설정해줍니다. EndPoint : mattermost 주소 Channel : mattermost 채널 BUild Server URL : 자신의 jenkins 주소 - jenkins에서 credencial 등록(http://localhost:8080/jenkins/credentials/store/system/) - ..
체크박스를 check 할 때 사용합니다. click도 있는데 왜 check를 사용하냐고요? 무조건 ON으로 체크해야 하는 항목의 경우, 기존에 이미 선택되어 있을 수도 있기 때문입니다. 기존에 ON으로 선택되어 있을 때 click을 사용하면 OFF로 되니.. 이 문제를 방지하고자 check를 사용합니다. (무조건 OFF로 체크해야 하면 WebUI.uncheck을 사용합니다!) import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase import static com.kms.katalon.core..