0

인기있는 세계 도시의 사용자 가이드 인 .net 웹 기반 소프트웨어 응용 프로그램이 있습니다. 응용 프로그램은 독립 실행 형 장치 (표면 태블릿)에 설치됩니다. 소프트웨어는 '도시'XML 파일이 시스템에있는 지에 따라 다른 도시에 대한 여러 유형의 데이터를 처리 할 수 ​​있습니다. 고객 (예 : 캐나다 관광)은 태블릿에서 한 번에 1 개의 도시 만 애플리케이션에로드 할 수 있습니다.데이터 만 변경된 경우 동일한 소프트웨어 빌드를 테스트해야합니까?

따라서 소프트웨어는 계속 유지되지만 소프트웨어를 사용하는 국가에 따라 데이터가 변경됩니다.

현재베이스 라인 소프트웨어 빌드는 일련의 데이터에 대해 테스트 (수동 연기 테스트 및 자동 회귀)됩니다. 캐나다 관광청 v1.2.0.123 Dataset v1.0. 제 질문은 독일 관광청, 영국 관광청, 인도 관광청이 기본 빌드가 테스트를 통과하고 잘 작동하는 경우 애플리케이션이 새 버전의 데이터를 테스트해야하는지 여부를 요구하는 것입니다. 분명히이 양의 연속 배포로 테스트를 줄이고 싶지만 본질적으로 기본 소프트웨어가 동일하고 '해야'한다고하더라도 새로운 데이터가 출시되기 전에 응용 프로그램을 테스트 (전체 회귀)해야합니다. 잘 작동 해.

희망적이라고 생각하세요!

감사합니다.

답변

1

새 클라이언트에 공개하기 전에 테스트해야합니다. 다음 시나리오를 참조하십시오.

  1. 표면 타블렛을 설치하고 테스트를 완료했습니다. 그러나 새 클라이언트에 대한 릴리스는 테스트하는 데 사용한 구성과 다른 구성으로 다른 장치에있을 수 있습니다. 따라서 서로 다른 버전의 호환성 테스트를 수행하십시오.
  2. 새 클라이언트의 데이터가 변경되면 데이터를 테스트해야합니다. 올바르게 표시되는 이미지가 있는지 확인하십시오 (있는 경우).
  3. 페이지가 큰 크기의 이미지로로드되는 경우 페이지로드가 지연되므로 최적화 된 페이지로드를 확인하십시오.
  4. 'lorem ipsum'과 같은 테스트 데이터를 사용하고 데이터에 대해 일부 볼륨 테스트를 수행하십시오.

버전이나 구성의 변화를 가질 수있는 최종 사용자의 장치로 문제를 디자인 (UI)를이 것 때문에 모든 페이지를 통해 새 버전에 대한 업데이트가없는 경우에도 적어도 한 시간을 가야한다.

또한 필요한 경우 실제 데이터의 맞춤법 오류가 클라이언트에 배포 된 직후에 확인하십시오.

+0

고마워요,이게 내가 생각하는 것입니다. 그러나 권력을 가진 사람들은 기술적으로 소프트웨어가 작동하고 데이터가 동일한 매개 변수가되면 작동해야한다고 낭비 또는 자원과 시간이라고 생각합니다. 테스터는 계속해서 '테스트'해야 할 필요성을 '놓아 야합니다'. –

1

데이터에 동일한 매개 변수가있는 경우 제 생각에는 연기 테스트 또는 빠른 기능 확인 만 수행하면됩니다.

다른 국가의 관광 데이터가 데이터 크기와 다른 경우를 제외하고는, 나는로드 테스트를 수행하는 데 Faizal에 동의합니다. 또는 다른 장치를 사용하는 경우 호환성 테스트를하는 것이 좋습니다.

+0

감사합니다. 그렇습니다. 적어도 기능 확인이되어야한다고 생각합니다. 일부 고객은 다른 제품보다 훨씬 더 많은 데이터 세트를 가지고 있습니다. 더 많은 이미지, 더 많은 텍스트가 있습니다. 기술적으로 모든 데이터가 동일한 xml 형식을 사용하기 때문에 소프트웨어는 관계없이 '작동'해야합니다 (작동한다면!). –