일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 한국투자증권 해외주식 양도세
- 국세청 해외주식 양도세 신고방식
- CSTS 폭포수 모델
- recursion example
- 테스트 자동화
- javascript 자동완성
- katalon
- katalon xpath
- git 연동
- 주식 양도세 신고방법
- oracle group by
- 톰캣 실시간 로그
- 한국투자증권 양도세 신고
- 홈택스 해외주식 양도세
- 해외증권 양도세 한국투자증권
- tomcat log
- java.sql.SQLSyntaxErrorException
- 피보나치함수
- 피보나치함수 예제
- bfs 미로탐색 java
- katalon 사용법
- js 자동완성
- 재귀 예제
- katalon 자동화
- 최대공약수 예제
- 피보나치 예제
- 해외주식 양도세 신고
- Katalon Recorder 사용법
- 재귀함수 예제
- katalon 비교
- Today
- Total
목록QA (37)
엄지월드
getCSSValue 명령어는 CSS의 width 값, height 값, 폰트 사이즈 등을 불러올때 활용할 수 있습니다. '브라우저 열기' WebUI.openBrowser('https://www.naver.com/') '폰트 사이즈를 가져오기' WebUI.getCSSValue('//*[@data-clk="svc.mail"]'), 'font-size') '폰트 색상을 가져오기' WebUI.getCSSValue('//*[@data-clk="svc.mail"]'), 'color') '브라우저 닫기' WebUI.closeBrowser() 도움이 되셨다면 광고 한번씩 클릭 부탁드립니다 😁
5.1.1. 테스트 조직과 독립성(Test Organization and independence) -독립성(테스트 조직을 독립적으로 운영하는 것)의 장점은 아래와 같다. 1) 결함을 보는 시각, 결함을 발견하는 방법이 개발자와 달라 상대적으로 객관적이다. 2) 개발단계에서 작성된 명세와 구현 산출물을 객관적으로 검증할 수 있다. 3) 테스트 전문가로서 결함을 효과적이고 효율적으로 찾아내는 전략적 접근이 가능하다. 4) 테스팅 프로세스 평가를 통해 테스팅을 개선할 수 있다. - 독립성의 단점은 아래와 같다. 1) 독립성 수준이 강하면 강할 수록 개발 및 제품관련 정보로부터 고립될 가능성이 높다. 2) 독립적 테스트를 마지막 체크포인트로 활용한다면, 프로젝트의 병목으로 작용할 수 있다. 3) 개발자가 품질에..
- 일반적으로 결정 커버리지와 조건/결정 커버리지를 달성하는 최소 테스트 케이스 수는 동일하다. - 제어 흐름 테스트(Control flow test)는 결정 포인트(Decision points)간의 흐름을 고려해 테스트하므로 100% 결정 커버리지를 달성할 수 있다. - 결정 포인트 간의 모든 논리적인 조합을 고려하는 테스팅은 결정 테이블 테스팅을 설명하는 것이다. - 반면, 결정 테스팅도 테스트 깊이 레벨을 높여 테스팅하면 거의 모든 논리적인 조합을 커버할 수는 있다. <p data-ke..
4.1. 테스트 설계 및 구현 프로세스(Test design & implementation process) - 테스트 분석 과정에서 무엇을 테스트할지 결정하기 위해, 즉 테스트 조건(Test Condition)을 식별하기 위해 테스트 베이시스(Test basis)를 분석한다. - 테스트 조건은 하나 이상의 테스트 케이스로 확인 가능한 항목 또는 이벤트이다. - 테스트 조건의 예로는 기능, 트랜잭션(Transaction), 품질 특성 또는 구조적 요소 등이 있다. - 테스트 조건과 명세 및 요구사항 사이에 추적성(Traceability)을 유지함으로써, 요구사항이 변경되었을 때의 영향도 분석(Impact analysis)과 테스팅에 의한 요구사항 커버리지(Requirement coverage)를 확인할 수..
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..
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..
동적으로 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..