본문 바로가기

Quality Assurance

4.5 Experience-based techniques (경험 기반 기법) Terms Exploratory testing, fault attack. BackgroundExperienced-based testing is where tests are derived from the tester's sill and intuition and their experience with similar applications and technologies. When used to augment systematic techniques can be useful in identifying special tests not easily captured by formal techniques, especially when applied after more formal approaches. However, t.. 더보기
2.3 Test Types (테스트 유형) Terms Black-box testing, code coverage, functional testing, interoperability testing, load testing, maintainability testing, performance testing, portability testing, reliability testing, security testing, specification-based testing, stress testing, structural testing, usability testing, white-box testing Background a group of test activities can be aimed at verifying the software system (or a .. 더보기
1.5 - The psychology of testing (테스팅 심리학) TermsError guessing, independence. Backgroundthe mindset to be used while testing and reviewing is different to that used while developing software With the right mindset developers are able to test their own code, but separation of this responsibility to a tester is typically done to help focus effort and provide additional benefit. such as an independent view by trained and professional testin.. 더보기
Appium 공부01 - Appium 이란 Appium 이란네이티브와 하이브리드 모바일 앱, 웹을 위한 테스트 자동화 프레임 워크웹 드라이버와 Json wire Protocol을 통해 iOS or Android 와 통신을 함 간단하게 iOS / Android 앱의 자동화 테스트 툴!! - Appium architecture - 참고 : http://www.gallop.net/blog/mobile-test-automation/ - 다양한 언어 스크립트가 지원 됨 (Java, Objective C, Java script, PHP, Ruby, C#등..)- UI automation 을 통하여 스크립트 작성- iOS / Android 둘다 테스트가 가능함- 멀티 디바이스 지원- iOS의 경우 Xcode 가 필요함에 따라 MAC에서만 구동 더보기
01 - Guitar Guitar 특징네이버에서 출시된 GUI 기반의 웹 테스트 자동화 Framework 브라우저 기반의 테스트 자동화 툴로 제작되었으나, 다양하게 확장되어 PC Client 프로그램 및 스마트폰까지 테스트 가능 - 한글 스크립트 사용 - 다양한 PC Client 사용 가능 (ini 파일 수정 필요) - 조건, 반복문 지원 - 윈도우 환경에서 지원 시스템 구조 Guitar 이미지예제 템플릿이 제공되며, 스크립트가 한글로 되어 있기 때문에 스크립트에 대한 이해도가 빠름 메뉴 > 템플릿을 누르면, 스크립트 명령어와 예제가 출력된다. 스크립트 실행 이미지윈도우 좌측 하단에 현재 진행 중인 스크립트 내용이 알림으로 출력 됨 결과 이미지스크립트 실행 내용에 대한 상세 결과가 출력됨, 스크립트 결과가 html 문서로 저.. 더보기
01 - 테스트 자동화란 테스트 자동화 반복적이고 단순한 테스트 작업은 개발자에게 단순 노동의 어려움을 주지만, 프로젝트에서는 없어서는 안 되는 매우 중요한 작업테스트 자동화는 거의 모든 테스트 케이스를 대상으로 일관되고 빠르게 테스트할 수 있기 때문에 개발자의 부담을 줄이고 소프트웨어의 신뢰도를 높일 수 있음 테스트 자동화의 효과구분 효과 안전성 실제 운영 / 서비스에 기반한 자동화 방안 구축외부 요인을 차단한 테스트 계획 수립 전문성 도메인 전문가에 의한 전문화된 테스트 방법테스트 표준화를 통한 효율적인 방안 구축 효율성 효율적인 테스트 자동화 운영 방안 구축유지보수 업그레이드에도 동일한 테스트 방안 적용 비용 절감 개발자의 단순 노동 감소오픈 소스 자동화 도구를 이용한 비용 절감 자동화에 필요한 테스트 스크립트 작성하는 것.. 더보기