1 |
1
웹 어플리케이션 테스트를 위한 웹 브라우저 환경의 우선순위 결정 방법에 있어서, 클라이언트 측 웹 어플리케이션을 회귀 테스트 시, 상기 웹 어플리케이션에서 웹 브라우저 환경과 관련된 실패 이력(failure history)에 관한 정보를 이용하며, 최근 실패한 웹 브라우저 환경의 정보 및 자주 실패한 웹 브라우저 환경의 정보 중 적어도 어느 하나 이상의 실패에 대한 정보를 이용하여 웹 브라우저 환경의 우선순위를 결정하는 단계를 포함하고, 상기 웹 브라우저 환경의 우선순위를 결정하는 단계는, 캐시(cache)에 저장된 웹 브라우저의 유형, 웹 브라우저 이름, 웹 브라우저 버전 및 운영 체제의 유형 중 적어도 어느 하나 이상의 상기 최근 실패한 웹 브라우저 환경의 정보를 이용하며, 상기 캐시의 정보에 따라 스케줄링되고, 최근의 실패 정보가 있는 웹 브라우저 환경은 다른 웹 브라우저 환경보다 높은 우선순위를 할당하는 것을 특징으로 하는, 웹 브라우저 환경의 우선순위 결정 방법
|
2 |
2
삭제
|
3 |
3
제1항에 있어서, 상기 웹 브라우저 환경의 우선순위를 결정하는 단계는, 상기 캐시는 상기 최근 실패한 웹 브라우저 환경의 정보를 나열하며, 테스트 대상 빌드(build)의 웹 브라우저 환경이 상기 캐시에 포함되어 있는 경우 더 높은 우선순위를 할당하는 단계; 및 복수의 웹 브라우저 환경의 우선순위가 동일한 경우, 원래 순서 또는 무작위로 스케줄링하는 단계를 포함하는, 웹 브라우저 환경의 우선순위 결정 방법
|
4 |
4
제1항에 있어서, 상기 웹 브라우저 환경의 우선순위를 결정하는 단계는, 상기 캐시는 상기 최근 실패한 웹 브라우저 환경의 정보를 나열하며, 테스트 대상 빌드(build)에서의 각 웹 브라우저 환경과 상기 캐시에서의 각 웹 브라우저 환경 간의 유사성을 계산하는 단계; 및 테스트 대상 빌드(build)에서의 각 웹 브라우저 환경을 계산된 상기 유사성에 따라 내림차순으로 스케줄링하는 단계를 포함하는, 웹 브라우저 환경의 우선순위 결정 방법
|
5 |
5
제1항에 있어서, 상기 웹 브라우저 환경의 우선순위를 결정하는 단계는, 상기 회귀 테스트를 자주 실패한 웹 브라우저 환경의 실패 빈도를 획득하는 단계; 및 상기 웹 브라우저 환경의 상기 실패 빈도에 따라 내림차순으로 스케줄링하는 단계를 포함하는, 웹 브라우저 환경의 우선순위 결정 방법
|
6 |
6
웹 어플리케이션 테스트를 위한 웹 브라우저 환경의 우선순위 결정 방법에 있어서, 클라이언트 측 웹 어플리케이션을 회귀 테스트 시, 상기 웹 어플리케이션에서 웹 브라우저 환경과 관련된 실패 이력(failure history)에 관한 정보를 이용하며, 최근 실패한 웹 브라우저 환경의 정보 및 자주 실패한 웹 브라우저 환경의 정보 중 적어도 어느 하나 이상의 실패에 대한 정보를 이용하여 웹 브라우저 환경의 우선순위를 결정하는 단계를 포함하고, 상기 웹 브라우저 환경의 우선순위를 결정하는 단계는, 머신러닝(Machine Learning, ML) 기반으로 상기 회귀 테스트를 자주 실패한 웹 브라우저 환경의 실패 패턴을 자동으로 학습하고, 후속 빌드에서의 웹 브라우저 환경에 실패 확률을 제공하는 단계; 및 상기 웹 브라우저 환경에 실패 확률에 따라 내림차순으로 스케줄링하는 단계를 포함하는, 웹 브라우저 환경의 우선순위 결정 방법
|
7 |
7
제1항에 있어서, 상기 웹 브라우저 환경의 우선순위를 결정하는 단계는, 상기 캐시는 상기 최근 실패한 웹 브라우저 환경의 정보를 나열하며, 테스트 대상 빌드(build)의 웹 브라우저 환경이 상기 캐시에 포함되어 있는 경우 더 높은 우선순위를 할당하는 단계; 복수의 웹 브라우저 환경의 우선순위가 동일한 경우, 상기 회귀 테스트를 자주 실패한 웹 브라우저 환경의 실패 빈도를 획득하는 단계; 및 상기 웹 브라우저 환경의 상기 실패 빈도에 따라 내림차순으로 스케줄링하는 단계를 포함하는, 웹 브라우저 환경의 우선순위 결정 방법
|
8 |
8
제1항에 있어서, 상기 웹 브라우저 환경의 우선순위를 결정하는 단계는, 상기 캐시는 상기 최근 실패한 웹 브라우저 환경의 정보를 나열하며, 테스트 대상 빌드(build)의 웹 브라우저 환경이 상기 캐시에 포함되어 있는 경우 더 높은 우선순위를 할당하는 단계; 복수의 웹 브라우저 환경의 우선순위가 동일한 경우, 머신러닝(Machine Learning, ML) 기반으로 상기 회귀 테스트를 자주 실패한 웹 브라우저 환경의 실패 패턴을 자동으로 학습하고, 후속 빌드에서의 웹 브라우저 환경에 실패 확률을 제공하는 단계; 및 상기 웹 브라우저 환경에 실패 확률에 따라 내림차순으로 스케줄링하는 단계를 포함하는, 웹 브라우저 환경의 우선순위 결정 방법
|
9 |
9
웹 어플리케이션 테스트를 위한 웹 브라우저 환경의 우선순위 결정 방법에 있어서, 클라이언트 측 웹 어플리케이션을 회귀 테스트 시, 상기 웹 어플리케이션에서 웹 브라우저 환경과 관련된 실패 이력(failure history)에 관한 정보를 이용하며, 최근 실패한 웹 브라우저 환경의 정보 및 자주 실패한 웹 브라우저 환경의 정보 중 적어도 어느 하나 이상의 실패에 대한 정보를 이용하여 웹 브라우저 환경의 우선순위를 결정하는 단계를 포함하고, 결정된 상기 웹 브라우저 환경의 우선순위를 결정 방법에 따라 웹 브라우저 환경에 대해 상기 회귀 테스트를 수행하는 단계를 더 포함하고, 상기 회귀 테스트를 수행하는 단계는, 첫 번째 실패한 빌드(build)의 회귀 테스트 결과를 기반으로 캐시, 실패 빈도에 대한 데이터 구조 및 머신러닝(ML) 모델을 빌드하는 단계; 결정된 상기 웹 브라우저 환경의 우선순위를 결정 방법에 의해 생성된 우선순위에 따라 테스트 대상 빌드의 웹 브라우저 환경에 우선순위를 결정하는 단계; 상기 테스트 대상 빌드에 대한 회귀 테스트 결과 값을 측정하는 단계; 및 모든 웹 브라우저 환경이 아닌 일부 빌드에서 상기 회귀 테스트가 실패할 때 상기 테스트 대상 빌드의 회귀 테스트 결과를 기반으로 상기 캐시, 실패 빈도에 대한 데이터 구조 및 머신러닝(ML) 모델을 업데이트하는 단계를 포함하는, 웹 브라우저 환경의 우선순위 결정 방법
|
10 |
10
제9항에 있어서, 상기 생성된 우선순위에 따라 테스트 대상 빌드의 웹 브라우저 환경에 우선순위를 결정하는 단계는, 복수의 웹 브라우저 환경이 동일한 우선순위를 갖는 경우 무작위 우선순위 결정을 하는 단계를 포함하는, 웹 브라우저 환경의 우선순위 결정 방법
|
11 |
11
삭제
|
12 |
12
웹 어플리케이션 테스트를 위한 웹 브라우저 환경의 우선순위 결정 장치에 있어서, 클라이언트 측 웹 어플리케이션을 회귀 테스트 시, 상기 웹 어플리케이션에서 웹 브라우저 환경과 관련된 실패 이력(failure history)에 관한 정보를 이용하며, 최근 실패한 웹 브라우저 환경의 정보 및 자주 실패한 웹 브라우저 환경의 정보 중 적어도 어느 하나 이상의 실패에 대한 정보를 이용하여 웹 브라우저 환경의 우선순위를 결정하는 우선순위 결정부를 포함하고, 웹 브라우저의 유형, 웹 브라우저 이름, 웹 브라우저 버전 및 운영 체제의 유형 중 적어도 어느 하나 이상의 상기 최근 실패한 웹 브라우저 환경의 정보를 저장하는 캐시(cache)를 포함하고, 상기 우선순위 결정부는, 상기 캐시의 정보에 따라 스케줄링되고, 최근의 실패 정보가 있는 웹 브라우저 환경은 다른 웹 브라우저 환경보다 높은 우선순위를 할당하는 것을 특징으로 하는, 웹 브라우저 환경의 우선순위 결정 장치
|
13 |
13
제12항에 있어서, 상기 캐시는 상기 최근 실패한 웹 브라우저 환경의 정보를 나열하며, 테스트 대상 빌드(build)의 웹 브라우저 환경이 상기 캐시에 포함되어 있는 경우 더 높은 우선순위를 할당하는 캐시 적중 확인부를 더 포함하고, 상기 우선순위 결정부는, 복수의 웹 브라우저 환경의 우선순위가 동일한 경우, 원래 순서 또는 무작위로 스케줄링하는 것을 특징으로 하는, 웹 브라우저 환경의 우선순위 결정 장치
|
14 |
14
제12항에 있어서, 상기 캐시는 상기 최근 실패한 웹 브라우저 환경의 정보를 나열하며, 테스트 대상 빌드(build)에서의 각 웹 브라우저 환경과 상기 캐시에서의 각 웹 브라우저 환경 간의 유사성을 계산하는 유사성 계산부를 더 포함하고, 상기 우선순위 결정부는, 테스트 대상 빌드(build)에서의 각 웹 브라우저 환경을 계산된 상기 유사성에 따라 내림차순으로 스케줄링하는 것을 특징으로 하는, 웹 브라우저 환경의 우선순위 결정 장치
|
15 |
15
제12항에 있어서,상기 회귀 테스트를 자주 실패한 웹 브라우저 환경의 실패 빈도를 획득하는 실패 빈도 획득부를 더 포함하고, 상기 우선순위 결정부는, 상기 웹 브라우저 환경의 상기 실패 빈도에 따라 내림차순으로 스케줄링하는 것을 특징으로 하는, 웹 브라우저 환경의 우선순위 결정 장치
|
16 |
16
웹 어플리케이션 테스트를 위한 웹 브라우저 환경의 우선순위 결정 장치에 있어서, 클라이언트 측 웹 어플리케이션을 회귀 테스트 시, 상기 웹 어플리케이션에서 웹 브라우저 환경과 관련된 실패 이력(failure history)에 관한 정보를 이용하며, 최근 실패한 웹 브라우저 환경의 정보 및 자주 실패한 웹 브라우저 환경의 정보 중 적어도 어느 하나 이상의 실패에 대한 정보를 이용하여 웹 브라우저 환경의 우선순위를 결정하는 우선순위 결정부를 포함하고, 머신러닝(Machine Learning, ML) 기반으로 상기 회귀 테스트를 자주 실패한 웹 브라우저 환경의 실패 패턴을 자동으로 학습하고, 후속 빌드에서의 웹 브라우저 환경에 실패 확률을 제공하는 머신러닝 모델부를 더 포함하고, 상기 우선순위 결정부는, 상기 웹 브라우저 환경에 실패 확률에 따라 내림차순으로 스케줄링하는 것을 특징으로 하는, 웹 브라우저 환경의 우선순위 결정 장치
|