728x90

분류 전체보기 216

iOS 18

https://www.apple.com/kr/newsroom/2024/09/ios-18-is-available-today-making-iphone-more-personal-and-capable-than-ever/ 지금껏 가장 개성 넘치며 유능한 iPhone을 위한 iOS 18 출시지금껏 가장 개성 넘치며 유능한 iPhone을 위한 iOS 18을 지금 바로 업데이트할 수 있다.www.apple.com 업데이트 내용Siri 개선: 새로운 디자인과 자연어 처리로 더 직관적인 사용자 경험 제공게임 모드: 성능을 최적화해 더 부드러운 게임 플레이 지원사진 앱: 컬렉션 기능과 향상된 검색 옵션으로 사진 관리 편의성 강화비밀번호 앱: 비밀번호와 패스키 등을 통합 관리하는 전용 앱 추가앱 잠금 및 숨김 기능: Face..

QA/Early Adopter 2024.10.02

IEEE 829? 29119?

QA나 테스트 관련 문서 또는 내용을 배우다보면 여기저기 보이는 IEEE들이 있다.그 중 테스트 프로세스 문서화 관련 된 29119나 829가 보이는데, 뭘까 싶었는데 차이가 있다. https://en.wikipedia.org/wiki/ISO/IEC_29119 ISO/IEC 29119 - WikipediaFrom Wikipedia, the free encyclopedia ISO, IEC and IEEE standard for software testing ISO/IEC/IEEE 29119 Software and systems engineering -- Software testing[1] is a series of five international standards for software testing. ..

QA/29119 2024.10.02

점의 위치 구하기

문제 설명사분면은 한 평면을 x축과 y축을 기준으로 나눈 네 부분입니다. 사분면은 아래와 같이 1부터 4까지 번호를매깁니다.x 좌표와 y 좌표가 모두 양수이면 제1사분면에 속합니다.x 좌표가 음수, y 좌표가 양수이면 제2사분면에 속합니다.x 좌표와 y 좌표가 모두 음수이면 제3사분면에 속합니다.x 좌표가 양수, y 좌표가 음수이면 제4사분면에 속합니다.x 좌표 (x, y)를 차례대로 담은 정수 배열 dot이 매개변수로 주어집니다. 좌표 dot이 사분면 중 어디에 속하는지 1, 2, 3, 4 중 하나를 return 하도록 solution 함수를 완성해주세요.제한사항dot의 길이 = 2dot[0]은 x좌표를, dot[1]은 y좌표를 나타냅니다-500 ≤ dot의 원소 ≤ 500dot의 원소는 0이 아닙니다..

React Hook - useEffect

React Hook인 useEffect 는 컴포넌트 라이프 사이클에서 일어나는 Side Effect를 관리할 수 있게 해준다. Side Effect는 컴포넌트가 렌더링 과정에서 렌더링 이외에 작업을 부르는데, API 호출 , 데이터 저장, 로그 등 다양한 일들이 있을 수 있다. 타이머 등을 동작하는 웹 사이트에서 언마운트가 될 때 해제되어야 하는 업무들을 포함한다. import { useEffect } from 'react';useEffect(() => { fetch("https://api.example.com/data") .then(response => response.json())}, []); // [] 는 의존성 배열 일반적으로 하는 useEffect 사용하는 형태로 렌더링 후 즉 DOM 업..

Programming/React 2024.09.22

React Hook - useState

어떻게 보면 React를 그냥 따라 쓰고 예제만 할 뿐 공부가 많이 부족했던거 같다. 그래서 찬찬히 공부 https://react.dev/reference/react/useState useState – ReactThe library for web and native user interfacesreact.devuseState는 state 상태를 저장하며 변경 감지 및 UI 업데이트를 하는 역할을 한다.가령 state가 아닌 변수가 업데이트가 일어난다고 해서 바로 업데이트 되어 화면에 해당 값이 반영되지는 않는다. useState는 다음 아래와 같이 [변수, 세팅할변수] = useState(초기값); 을 통해 사용을 한다. import "./styles.css";import { useState } from..

Programming/React 2024.09.21

Overlay Effect On Hover

간만에 공부해보는 CSS  쪼렙이라 쉽지 않은데, 마우스를 Hover 하면 div 태그 위에 반투명 overlay가 뜨면서 다른 글자나 또는 형태를 CSS로 정리   rect text div 태그 안에 div 자식을 만들어둔다. 안에 있는 요소가 overlay 가 될 친구이다..rect { position: relative; width: 100px; height: 100px; background: -webkit-linear-gradient(bottom left, #793ad3 0%, #bbf0d3 100%); background: -moz-linear-gradient(bottom left, #793ad3 0%, #bbf0d3 100%); background: -o-linear..

Programming/CSS 2024.09.21

Appium, WebdriverIO

Appium (appium.io):모바일 애플리케이션 자동화 플랫폼iOS, Android 등 네이티브, 하이브리드, 모바일 웹 애플리케이션을 자동화서버로 작동하여, WebDriver 프로토콜을 통해 모바일 장치와 상호 작용WebdriverIO (webdriver.io):Node.js 기반의 테스트 자동화 프레임워크웹 애플리케이션과 모바일 애플리케이션의 테스트 스크립트를 작성하고 관리하는 데 사용클라이언트 라이브러리로서 Selenium WebDriver나 Appium 서버에 명령을 보내어 테스트를 실행WebdriverIO는 주 웹 애플리케이션을 테스트위한 용도이지만 Appium으로도 사용이 가능하며, appium 또는 selenium 서버 실행이 필요하다. webdriverIO를 서포트하는 Browsers..

Automation/Appium 2024.09.20

Assertion

메서드내용버전assertEqual(a, b)a == b assertNotEqual(a, b)a != b assertTrue(x)bool(x) is True assertFalse(x)bool(x) is False assertIs(a, b)a is b3.1assertIsNot(a, b)a is not b3.1assertIsNone(x)x is None3.1assertIsNotNone(x)x is not None3.1assertIn(a, b)a in b3.1assertNotIn(a, b)a not in b3.1assertIsInstance(a, b)isinstance(a, b)3.2assertNotIsInstance(a, b)not isinstance(a, b)3.2 docs.python.org에 있는 내용인..

Unittest

Python 내장 모듈로, 단위 테스트를 위한 프레임워크다. Junit에서 영감을 받아 비슷한 특징을 갖고 있다.테스트 케이스 작성, 테스트 스위트 구성, 테스트 실행 (assert 검증), 테스트 결과 보고 등의 다양한 기능을 제공한다. import unittest# 테스트할 함수def add(x, y): return x + y# 테스트 케이스 정의class TestOperation(unittest.TestCase): def test_add(self): result = add(10, 5) self.assertEqual(result, 15) # 기대 값과 실제 값이 같은지 확인# 테스트 실행if __name__ == '__main__': unittest...

728x90