일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQA
- 테스트 설계 기법에 따른 분류
- RBT
- 품질
- 비기능테스트
- regression test
- testing method
- risk-based testing
- 애자일
- testcase
- test
- csts
- QA
- 셀레니움
- selenium
- 테스트
- 테스트 케이스
- Test Case
- 파이썬
- Python
- Testing
- Software life cycle model
- 테스트케이스
- agile
- ISTQB
- maintainability test
- 위험 기반 테스트
- 유지보수성 테스트
- 자동화
- seleium
- Today
- Total
목록Testing (8)
Study_Note

테스팅 방법 - 소프트웨어 생명 주기 모델과 테스트 (testing method - software life cycle model & testing) software life cycle model Software 생명 주기 모델 다양한 소프트웨어들은 고유한 설계 기법과 개발 과정을 갖고 있지만, 대부분은 공통적인 소프트웨어 개발 수명주기(SDLC, Software Development Life Cycle)를 따르고 있습니다. 이 staedtler1207.tistory.com 소프트웨어 생명 주기(software life cycle model)는 소프트웨어 개발 체계를 추상적으로 표현한 것으로, 일련의 순차적 또는 병렬적인 단계로 구성됩니다. 이러한 단계는 요구사항 수집과 이해, 분석부터 설계, 모듈 구현..

테스트, V&V, 품질보증 (testing, V&V, QA) 테스트와 관련된 용어로 V&V(verification and Validation) 와 품질 보증이 있다. V&V(Verification and Validation)는 소프트웨어 품질 보증을 위한 중요한 개념으로, 소프트웨어 개발 과정에서 활동의 적합성(verification)과 결과물의 적합성(validation)을 확인하는 것을 의미합니다. 이와 관련된 용어와 방법에 대한 설명은 다음과 같습니다. V&V(Verification and Validation) Verification(검증) 소프트웨어 개발 과정에서 수행된 활동이 요구사항과 적합한지 검사하는 과정으로, 주로 개발 프로세스의 적합성에 중점을 둡니다. Validation(확인) 소프트웨..

설치항목 python IDE (ex. pycharm) android studio Node.js appium python 설치하기 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org IDE - pycham 설치하기 설치파일 다운로드 https://www.jetbrains.com/ko-kr/pycharm/ PyCharm: JetBrains가 만든 전문 개발자용 Python IDE www.jetbrains.com professional 은 유로버전 이고, communuty 버전은 무료버전 입니다. professional 의 경우 python, HTML,..

Appium 소개 Appium은 크로스 플랫폼 모바일 애플리케이션을 테스트하기 위한 오픈 소스 자동화 도구입니다. Appium은 iOS, Android, 및 Windows 애플리케이션을 지원하며, 모바일 플랫폼 간에 코드를 다시 작성하지 않고 테스트 코드를 재사용할 수 있도록 해줍니다. 주요 특징과 개념은 다음과 같습니다: 1. 크로스 플랫폼 지원 - Appium은 iOS, Android, 및 Windows 플랫폼을 모두 지원합니다. 이는 개발자 및 테스터가 동일한 코드베이스를 사용하여 여러 플랫폼에 대한 테스트를 수행할 수 있도록 합니다. 2. 자연어로 된 테스트 스크립트 작성 - Appium은 Selenium WebDriver를 확장하여 자연어로 된 테스트 스크립트를 작성할 수 있도록 지원합니다. 이..

Node.js(노드 제이에스)는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임 환경입니다. JavaScript는 일반적으로 웹 브라우저에서 클라이언트 측 스크립트 언어로 사용되지만, Node.js를 사용하면 서버 측에서도 JavaScript를 실행할 수 있습니다. Node.js는 이벤트 기반, 비동기적인 I/O 모델을 사용하여 높은 성능을 제공합니다. 이는 대량의 동시 연결을 다루는 데 특히 효과적이며, 웹 애플리케이션의 백엔드 서버를 구축하는 데 많이 사용됩니다. Node.js를 사용하면 JavaScript를 사용하여 서버 사이드 애플리케이션을 작성하고 실행할 수 있습니다. 또한 npm(Node Package Manager)을 통해 쉽게 모듈을 관리하고 재사용할 수 있..

테스팅 디버깅, 재검증(테스팅) (testing, debugging, re_testing) Testting 목적: 소프트웨어의 품질을 평가하고 문제를 식별하기 위해 시스템을 실행하는 과정. 활동: 소프트웨어를 실행하고, 입력 데이터를 제공하며, 예상된 출력과 실제 출력을 비교함으로써 소프트웨어의 동작을 확인함. 종류: 기능 테스트, 성능 테스트, 사용자 인터페이스 테스트 등 다양한 종류의 테스트가 있음. 테스팅은 소프트웨어의 동작과 요구사항 간의 일치 여부를 확인하는 과정입니다. 특히, 동적 테스트는 결함의 발견을 목적으로 프로그램을 실행하며, 이때 발생한 소프트웨어 장애를 통해 내부에 결함이 있을 것으로 가정합니다.프로그램이 예상한 결과와 다르게 동작할 때, 즉, 장애가 발생했을 때, 테스팅은 해당 문..

Chrome Driver(버전 115 이전)ChromeDriver는 구글 크롬 브라우저를 자동화하기 위한 드라이버입니다. Selenium WebDriver와 함께 사용하여 구글 크롬 브라우저의 동작을 제어하고, 웹 응용 프로그램을 테스트하고 자동화할 수 있습니다.ChromeDriver는 구글 크롬 브라우저의 버전에 맞게 다운로드하여 사용해야 합니다. 이를 통해 구글 크롬 브라우저와 ChromeDriver 간의 호환성 문제를 방지할 수 있습니다. ChromeDriver는 WebDriver API를 지원하며, 이를 통해 다양한 언어로 작성된 Selenium 코드를 실행할 수 있습니다.ChromeDriver는 크롬 브라우저의 요소에 대한 검사 및 조작 기능을 제공합니다. 이를 통해 웹 페이지의 요소를 식별하고..

PyCharm (파이참) PyCharm은 JetBrains사에서 개발한 파이썬 프로그래밍 언어용 통합 개발 환경(IDE)입니다. PyCharm은 Python 개발을 위한 다양한 기능을 제공하며, 코드 편집기, 디버거, 테스트 러너, 버전 관리 시스템 등의 기능을 통합하여 제공합니다. PyCharm은 코드 자동 완성, 코드 검사, 코드 리팩토링 등의 기능을 제공하여 개발자가 더욱 효율적으로 개발 작업을 수행할 수 있도록 도와줍니다. 또한, PyCharm은 다양한 프레임워크와 라이브러리를 지원하며, Django, Flask, Pyramid 등의 웹 프레임워크와 NumPy, SciPy, Matplotlib 등의 과학 계산 라이브러리를 지원합니다. PyCharm은 커뮤니티 버전과 프로페셔널 버전으로 나뉘며, 커..