전체 글 77

[Appium] 뮤직 플레이어 제어

Appium으로 뮤직 플레이어 앱(삼성 뮤직) 제어해보기 테스트 절차기대 결과1.1. 삼성 뮤직 실행 2. 동의 선택 3. 시작하기 선택 4. 권한 동의 5. [곡] 탭 선택 6. 셔플 버튼 선택음악이 재생됨 from appium import webdriver desired_cap = { "appium:deviceName": "DeviceID", "platformName": "Android", "appium:appPackage": "com.sec.android.app.music", "appium:appActivity": "com.sec.android.app.music.common.activity.MusicMainActivity" } def music(): wd = webdriver.Remote("http..

Appium 2023.09.12

[Selenium] 실험1

RT 추첨기 만들어보기~! 실험용 게시물로 언제 만들어질지, 만들 수 있는지는 아무도 모름 일단 (구)트우I터에서 'nn 재게시'를 누르면 이 창이 뜨는데 여기서 하나하나 뜯어보면 될 것 같음 굳이 로그인 스크립트부터 짤 필요는 없을 것 같고, 그냥 이 창 띄운 후부터 시작하게끔.. //*[@id="layers"]/div[2]/div/div/div/div/div/div[2]/div[2]/div/div/div/section/div/div/div[1]/div/div/div/div/div[2]/div[1]/div[1]/div/div[2] 위 창에서 @ID 부분의 XPath는 위와 같음 그중에서도 //*[@id="layers"]/div[2]/div/div/div/div/div/div[2]/div[2]/div/d..

Selenium 2023.09.09

[소프트웨어 테스팅] 품질 부특성

주특성의 설명 : https://s-tudy.tistory.com/m/41 기능 적합성 - 기능 완전성 : 모든 요구사항을 포괄하는 정도 - 기능 정확성 : 시스템이 정확한 결과를 제공하는 정도 - 기능 적절성 : 기능이 목적 달성에 도움을 주는 정도 기능 적합성 부특성 특징 : 기능 OOO 성능 효율성 - 시간 반응성 : 시스템의 응답ㆍ처리 시간 및 처리율의 요구 사항 충족 정도 - 자원 효율성 : 시스템이 사용하는 자원의 요구 사항 충족 정도 - 수용성 : 시스템 매개 변수의 최대 한계의 요구 사항 충족 정도 성능 효율성 부특성 특징 : (반응) 시간, 효율, 한계 등의 단어 포함 호환성 - 공존성 : 다른 소프트웨어에 나쁜 영향을 미치지 않고 자원을 공유하며 요구되는 기능을 효율적으로 수행할 수 있..

Testing 2023.08.11

[소프트웨어 테스팅] 테스트 모니터링/제어 및 테스트 종료

테스트 모니터링은 테스트 설계 및 구현 활동과 테스트 실행 활동에서 중요성이 높음 테스트 프로세스를 수행하는 전 과정을 모니터링할 필요가 있음 실제 수행 상황이 계획과 일치하지 않으면 적절한 조치 필요 테스트 모니터링 및 제어 산출물 : 테스트 현황 보고서 테스트 종료 산출물 : 테스트 종료 보고서 테스트 모니터링 및 제어 - 각 동적 테스트 프로세스의 수행 상황을 테스트 메트릭을 이용하여 파악 - 이를 바탕으로 필요 시 조치를 결정하고 현황을 테스트 현황 보고서(계획 대비 진척도, 테스트 메트릭, 신규 및 변경 위험, 이후 계획 등이 포함)에 기록 - 테스트 계획서에 정의된 종료 기준 충족 시 테스트 종료 활동 시작 - 테스트의 진척도가 계획과 차이가 있을 경우 지연 원인 분석, 위험 관리 작업 * 위..

Testing 2023.07.25

[소프트웨어 테스팅] 테스트 실행 및 결함 보고

테스트 프로세스 중 중요한 투탑 과정 중 하나 테스트 프로세스를 구성하는 활동 중 일반적으로 테스트 실행이 가장 많은 시간이 소요됨 많은 수의 테스트 절차를 적용하여 결과를 관찰하고, 예상 결과와 비교하는 데 많은 시간이 소요되기 때문 테스트 실행 산출물 : 테스트 실행 로그 결함 보고 산출물 : 결함 보고서, 결함 추적 보고서 테스트 실행 활동 - 테스트 설계 및 개발 활동에서 개발된 테스트 절차들을 실행하여 실행 결과를 테스트 실행 로그에 기록 - 주어진 테스트 절차 중 우선순위(피처 집합, TC, 테스트 절차 우선 순위 존재)/테스트 완료 기준(테스트 완료 기준 달성에 가장 큰 기여를 할 수 있는 테스트 절차부터 실행)을 고려하여 실행하고자 하는 테스트 절차 선정 후 실행, 테스트 결과를 비교하며 ..

Testing 2023.07.21

[소프트웨어 테스팅] 테스트 설계/구현 및 테스트 환경 구축/관리

테스트 계획 활동 후 수행 테스트 설계 및 구현 산출물 : 테스트 설계 명세서, 테스트 케이스 명세서, 테스트 절차 명세서, 테스트 환경 요건 명세서, 테스트 데이터 요건 명세서 테스트 환경 구축 및 관리 산출물 : 테스트 환경 준비 보고서, 테스트 데이터 준비 보고서 테스트 설계 및 구현 : 계획서를 바탕으로 테스트 범위와 테스트 전략 구체화하고 이를 바탕으로 TC 및 테스트 절차 개발, 테스트 절차를 실행할 수 있는 환경 및 데이터 요건 정리 - 테스트 설계 : 피처 집합(식별된 피처들의 논리적 묶음) 식별 > 피처 구체화 > 테스트 전략 구체화 테스트 환경 구축 및 관리 : 테스트 실행 활동이 시작될 수 있도록 설계 및 구현 활동에서 정의된 환경/데이터 요건에 따라 환경/데이터를 준비 - 테스트 환..

Testing 2023.07.18

[소프트웨어 테스팅] 테스트 계획

테스트 관리 프로세스의 시작 활동 동적 테스트를 효과적이고 효율적으로 수행하기 위한 계획 수립이 목적 테스트 목적 달성을 위한 테스트 컨텍스트(테스트 수행의 배경이 되는 다양한 요소들)설정, 다양한 측면에서 적절한 테스트 전략 수립, 테스트 수행 계획 수립 산출물 : 테스트 계획서 테스트 컨텍스트 명세(테스트 대상과 범위 설정) - 테스트 계획 유형 : 프로젝트 테스트 계획/개별 테스트 계획(레벨 테스트/유형 테스트 계획) - 테스트 대상 : 테스트 대상 - 테스트 범위 : 기능 및 비기능 등 테스트하고자 하는 피처 - 가정 및 제약 사항 : 표준, 정책, 인력, 일정 등 테스트 수행 시 반드시 고려/준수해야 할 사항 - 이해관계자 : 테스트 프로젝트의 결과에 영향을 받는 이해관계자 위험 분석 : 테스트..

Testing 2023.07.14

[소프트웨어 테스팅] 테스트 산출물

산출물 간의 관계 조직 테스트 프로세스 -> 테스트 관리 프로세스 테스트 관리 프로세스 안에 동적 테스트 프로세스 포함 조직 테스트 정책 명세서 -> 조직 테스트 전략 명세서 프로젝트 테스트 계획서 -> 개별 테스트 계획서(세분화) 테스트 명세서, 테스트 환경/데이터 요건 명세서 등 동적 테스트 프로세스 산출물 개별 테스트 종료 보고서(세분화) -> 프로젝트 종료 보고서

Testing 2023.07.11

[소프트웨어 테스팅] 동적 테스트 프로세스

동적 테스트 프로세스 테스트 관리 프로세스와 별개! 1. 테스트 설계 및 구현 산출물1 : 테스트 설계 명세서 - 주요 항목 : 각 피처 집합에 대한 목적, 우선순위, 피처 목록, 테스트 전략 산출물2 : 테스트 케이스 명세서 - 주요 항목 : 각 TC에 대한 목적, 추적성, 우선순위, 실행 조건, 입력, 예상 결과 산출물3 : 테스트 절차 명세서 - 주요 항목 : 각 테스트 절차에 대한 목적, 우선순위, 시작 작업, 실행 TC 목록, 종료 및 정리 작업, 다른 테스트 절차와의 관계 산출물4 : 테스트 환경 요건 명세서 - 주요 항목 : 각 테스트 환경 항목에 대한 항목명, 설명, 요구사항, 필요 시기, 담당자 산출물5 : 테스트 데이터 요건 명세서 - 주요 항목 : 각 테스트 데이터에 대한 데이터명, ..

Testing 2023.07.11