본문 바로가기

qa

5.1 Test Organization (테스트 조직) Termstester, test leader, test manager. 5.1.1 Test Organization and independence The effectiveness of finding defects by testing and reviews can be improved by using independent testers. Options for independence are:- No independent testers. Developers test their own code.- Independent testers within the development terms.- Independent test team or group within the organization, reporting to pro.. 더보기
4.6 Choosing test techniques (테스트 기법 선택) Terms No specific terms.BackgroundThe choice of which test techniques to use depends on a number of factors, including the type of system, regulatory standards,, custom or contractural requirements, level of risk, type of risk, test objective, documentation available, knowledge of the testers, time and budget, development life cycle, use case models and previous experience of types of defects fo.. 더보기
7. Function (함수) 함수란 어떤 특정 작업을 수행하기 위해 필요한 일련의 구문을 그룹화 한 개념. 다른 부분에서도 동일한 작업을 반복적으로 수행해야 한다면 미리 작성된 함수를 재 사용 할 수 있음. 일반적인 기능은 특정 작업을 하는 구문들의 집합을 정의, 필요시 호출, 필요한 결과 값 또는 수행 결과를 얻는 것이나, 객체 생성, 행위 지정, 정보의 구성 및 은닉, 클로저, 모듈화 등의 기능도 수행할 수 있음. 함수도 객체이며, 다른 객체와 구분될 수 있는 특징은 호출할 수 있음, 다른 값들처럼 사용 가능함으로, 변수나 객체, 배열 등에 저장 가능하며, 다른 함수에 전달되는 인수로도 사용, 또한 다른 함수의 반환 값으로 사용 가능하여 일급 객체라고 표현함. 함수 정의함수를 정의하는 방식 - 함수 선언식 (Function de.. 더보기
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.. 더보기
Detox react-native automation testing framework E2E (end to end) 테스트를 지원하는 React Native Javascript test framework. React Native이다보니 당연히 cross-platform을 지원함. 아래 예제 코드를 보아하니 Jasmine과 유사 ㅎ예제 코드describe('Login flow', () => { it('should login successfully', async () => { await device.reloadReactNative(); await expect(element(by.id('email'))).toBeVisible(); await element(by.id('email')).typeText('john@example.com'); await element(by.id('password')).. 더보기
4.3 Specification-based or black-box techniques (명세 기반 기법 또는 블랙 박스 기법) Terms Boundary value analysis, decision table testing, equivalence partitioning, state transition testing, use case testing. 4.3.1 Equivalence partitioning inputs to the software or system are divided into groups that are expected to exhibit similar behavior, so they are likely to be processed in the same way. equivalence partitions (or classes) can be found for both valid data and invalid data,.. 더보기
4.2 Categories of test design techniques (테스트 설계 기법의 종류) TermsBlack-box test, design technique, experience-based test design technique, specification-based test design technique, structure- test design technique, white-box test design technique. BackgroundThe Purpose of a test design technique is to identify test conditions and test cases. It is a classic distinction to denote test techniques as black box or white box. Black-box techniques(with includ.. 더보기
StatCounter 통계 데이터는 매월 15조건 이상의 접속 이력을 300만개 이상의 웹 사이트를 통해 파악하여 4시간 단위로 홈페이지를 통해 업데이트 됨. StatCounter에서 확인 가능한 것은 OS 별, 브라우저 종류, 검색 엔진, 해상도 별 등 다양한 통계 수치를 나라별로 확인 가능. (자세한건 아래에 ㅎㅎ) We publish stats for the following: Browser Browser Version Browser Version (Partially Combined) Mobile Browser Operating System Mobile OS Search Engine Mobile Search Mobile vs. Desktop Screen Resolution Mobile Screen Resolution Soci.. 더보기