목록Study (5)
ITGeine
Pytest 를 사용하다 보면 테스트 모듈마다 반복되는 기본 작업이 있는 경우가 있는데, 이 때 pytest 의 fixture 를 사용하여 리소스를 정의하고, 재사용할 수 있다. fixture를 테스트 자동화에 사용하다 개념 정리의 필요성을 느껴서 아래 문서 기반으로 정리해보고자 한다. (*의역 많음 주의) - pytest fixture : https://docs.pytest.org/en/6.2.x/fixture.html pytest fixtures: explicit, modular, scalable — pytest documentation Software test fixtures initialize test functions. They provide a fixed baseline so that test..
문제 상황 gc overhead limit exceeded 발생하여 서비스 다운됨 - The GC Overhead Limit Exceeded error is one from the family of java.lang.OutOfMemoryError and is an indication of a resource (memory) exhaustion. 원인 - the error occurs when the JVM spent too much time performing Garbage Collection and was only able to reclaim very little heap space. 가비지 컬렉터 실행과정에서 자바 프로그램이 느려지는 경우 발생한다. 가바지 수집 후, 자바 프로세스가 자바 컬렉션을 수..
빠른 시작 : 클라이언트 라이브러리 사용하여 gcp pub/sub 메세지 전송 / 수신 > https://cloud.google.com/pubsub/docs/quickstart-client-libraries?hl=ko - gcp pub/sub 문서가 잘 작성되어 있어서 상세 가이드는 해당 문서를 참조하면 된다. 사전조건 2번에 GOOGLE_APPLICATION_CREDENTIALS (JSON 비공개 키) 환경 변수를 설정하는 사항이 있는데, 변수로 경로를 설정하는 대신 다음과 같이 직접 파일 경로를 설정할 수도 있다. private static ServiceAccountCredentials creds; private static TopicAdminSettings topicAdminSettings; sta..
3시간짜리 AI 테스팅과 관련한 세미나가 있어서 다녀왔다. 세미나 세션은 아래와 같다. 세션 1. 인공지능 시대에서 요구공학의 역할과 중요성 - 요구공학에 대한 설명 세션 2. 머신러닝 기반 시스템의 요구사항 도출방안 사례 세션 3. Testing AI-Based Systems : New Approaches for Testers 전체적인 소감 짧은 시간에 진행된다 하더라도 2개의 세션이 말하고자 하는 바를 알지 못해 아쉬웠다. 인사이트를 주기보다는 단순히 요구공학에 대한 설명, 회사의 AI 시스템 소개? 등으로 이루어져 있었다. 마지막 세션은 생각해보지 못한 방향으로 AI 를 소개해주었고, A/B Testing 을 AI에도 적용하는 방법 내가 알지 못했던 블랙박스 테스팅 기법 (metamopic test..
BeSTCon 2017 2017. 11. 22(수) 양재동에서 열린 Better Software Testing Conference 2017(BeSTCon)에 참석했다.타 부서 본부장님께서 알려 주셔서 운 좋게 참석할 수 있었다. 오전 세션까지는 하나의 주제로 진행되다가, 오후 세션부터는 두 주제로 나뉘어 진행되었다. 내가 참석한 트랙은 다음과 같다. 시간프로그램10:10~12:00- 오전 세션 글로벌 SW테스팅 현황 및 미래/일본국립대학법인 전기통신대학 NISHI, Yasuharu 소프트웨어 테스팅 산업 현황과 테스팅 검증의 중요성/숭실대학교 SW학부, 박진호 교수 빅데이터 시각에서 본 소프트웨어 테스팅의 이슈와 전략/테크원, 이원재 대표 컨설턴트 소프트웨어 테스트 시장 확대 전략/와이즈스톤, ..