2009-04-09 4 views
0

QA 웹 사이트에 사용할 수있는 도구/사례 목록이 있는지 궁금합니다. 가장 많이 언급되는 도구로는 링크 검사기, 유효성 검사기 및 Selenium IDE가 있습니다. 제 능력면에서는 링크 검사기와 유효성 검사기 만 잘 작동하는 것 같습니다. 저는 QA 전문가가 아니기 때문에 그들이하는 일이 무엇인지 알지 못하고이 주제에 대해 더 많은 정보를 얻고 싶습니다.품질 보증 웹 사이트는 어떻게합니까?

답변

6

테스트를 시작할 수있는 많은 리소스가 있습니다. 오프라인과 온라인으로 약간의 독서를하는 것이 좋습니다. 훌륭한 테스트 책 중 하나는 James Whittaker의 How To Break Software입니다. 그는 또한 현재 소프트웨어 보안을 깨는 방법을 읽고있는 후속 책을 가지고 있습니다.

사용하는 도구와 대상 응용 프로그램 (web, java, C#, ...)의 기술보다 중요한 것은 테스트 방법입니다. 시스템의 요구 사항은 무엇입니까? 그것은 무엇을해야 하는가? 무엇을하지 말아야할까요? 다음과 같은 광범위한 질문으로 시작하여 FizzBuzz 모듈에서 중복 입력을 허용해야하는 것과 같은 세부 사항을 자세히 살펴보십시오.

그냥 도구 일 뿐이므로 적절한 테스트 방법이 없으면 테스트 도구에 직접 뛰어들 수 없습니다.

3

웹 사이트의 품질 관리 프로세스에 대해 자세히 알고 싶다면 실제 품질 관리 담당자에게 문의하십시오. 적절한 도구로 사용되는 도구를 아는 것 이상으로 적절한 QA가 훨씬 많습니다. 많은 도구가 무엇을, 어떻게, 왜, 언제 테스트 할 것인가에 달려 있습니다. 많은 방법론이 있으며, 도구와 도구가 모두 사용됩니다.

3

프로페셔널 테스터로서 제 제안은 자동화 된 테스트와 수동 테스트를 건강하게 혼합해야한다는 것입니다.

자동화 된 테스트

  • 단위 테스트
    사용 NUnit과 그들 사이에 클래스, 함수 및 상호 작용을 테스트합니다.
    http://www.nunit.org/index.php

  • 자동화 된 기능 테스트
    이 가능하면이 기능 테스트를 많이 자동화해야한다. 일부 프레임 작업에는 기능 테스트가 내장되어 있습니다. 그렇지 않으면 도구를 사용해야합니다. 웹 사이트/응용 프로그램을 개발하는 경우 Selenium을 살펴볼 수 있습니다.
    http://www.peterkrantz.com/2005/selenium-for-aspnet/

  • 지속적인 통합
    사용 CI는 모든 자동화 된 테스트가 팀에 때마다 누군가가이 프로젝트에 투입하게 실행 확인하십시오. 수동 테스트에 대한
    http://martinfowler.com/articles/continuousIntegration.html

수동 테스트
나는 그것이 이럴 테스트를 자동화 된 사랑만큼, 대체하지 않습니다. 주된 이유는 자동화 된 사람 만이 말한 것을 수행 할 수 있고 합격/불합격으로 알리는 정보 만 검증하기 때문입니다. 인간은 지능을 사용하여 결함을 찾고 다른 것을 테스트하는 동안 나타나는 질문을 제기 할 수 있습니다.

  • 예비 테스트
    ET 프로젝트의 결함을 찾을 수있는 매우 낮은 비용과 효과적인 방법입니다. 그것은 인간의 지능을 이용하고 내가 알고있는 다른 테스트 기술보다 테스터/개발자에게 프로젝트에 대해 더 많이 가르칩니다. 테스트 환경에 배치 된 모든 기능을 목표로하는 ET 세션을 수행하는 것은 문제를 빨리 발견하는 효과적인 방법 일뿐만 아니라 학습하고 재미있는 좋은 방법이기도합니다!
    http://www.satisfice.com/articles/et-article.pdf
관련 문제