TIL

TIL

소프트웨어 테스팅 전략 - TIL 11

소프트웨어 테스팅은 작성한 코드에서 예상한 결과가 나오는 지를 테스팅하는 것입니다. 테스팅 실패 시 구조 또는 코드를 수정해야할 수 있습니다. 테스팅을 하는 이유는 소프트웨어의 결함을 확인하고, 발생할 수 있는 문제를 사전에 방지하기 위함입니다. 이를 통해 소프트웨어 구조와 품질을 개선할 수 있습니다. 메뉴얼 테스팅과 자동 테스팅 소프트웨어 테스팅은 메뉴얼 또는 자동으로 진행할 수 있습니다. 메뉴얼 테스팅은 직접 케이스를 설정하여 테스팅을 진행하는 것입니다. 반면, 자동 테스팅은 컴퓨터로 자동화된 테스팅을 진행합니다. 메뉴얼 테스팅은 자동 테스팅에 비해 불안정하고 인력과 비용이 더 많이 소모되고 확장성이 낮은 반면, 자동 테스팅은 상대적으로 안정성이 높고 인력과 비용을 절감할 수 있으며 확장성이 높습니다..

TIL

파이썬 함수와 파라미터 순서 - TIL 2

함수와 파라미터 전달 방법과 순서에서 정리한 것처럼 파라미터는 종류에 따라 다음과 같이 순서가 존재합니다. Positional Arguments Positional Arguments with Default Variable Length Arguments Keyword Arguments Keyworld Arguetns with Default Variable Length Keyword Arguments 위코드 리플릿 28번 문제를 통해 이를 복습해보려고 합니다. 1. postional arguments와 variable length arguments def func_param_with_var_args(name, *args, age): print("name=",end=""), print(name) print("..

TIL

파이썬 중첩 if문 처리하기 - TIL 1

파이썬 리플릿 25번 문제를 풀며 초반부의 파이썬 기초 개념들을 함께 정리해보려고 합니다. 문제는 x = b / a 를 만족하는 x 정수에 따라 함수를 구성하는 것이었는데요. 어떻게 접근해야 하나 고민해보니 x = b / a 에서 x가 정수라는 의미는 정수 b를 정수 a로 나눴을 때, 나머지가 0이라는 의미였습니다. 따라서 나머지를 찾는 % 연산자를 사용하여, 다음과 같이 작성했습니다. if (b % a == 0): x = int(b / a) print(x) 여기서 정수를 정수로 나눴지만 x는 실수로 리턴되었기에 이를 int로 전환해주었습니다. 위와 같은 원리로 나머지가 0이 아닌 경우에는 정수가 아니므로 다음의 if 문을 추가합니다. if (b % a != 0): print("No Solution") ..

휘 Hwi
'TIL' 태그의 글 목록