@Test 주석의 dependsOnMethods 속성은 종속 된 테스트가이 주석이있는 테스트와 동일한 클래스에있을 때 잘 작동합니다. 그러나 테스트 할 메소드와 의존 메소드가 다른 클래스에있는 경우에는 작동하지 않습니다. 예는 다음과 같습니다. class c1 {
@Test
public void verifyConfig() {
//
알고 싶습니다. 예기치 않은 예외 (예 : 오류)를 처리하도록 TestNG를 설정할 수있는 방법이 있습니까? 내 테스트에서 RuntimeException을 발생 시키려고 시도했지만 오류가 아닌 실패로 간주되었습니다. TestNG 문서에서는 성공 및 실패 상태에 대해서만 설명합니다. http://testng.org/doc/documentation-main.h
testng을 처음 사용했습니다. 명령 줄에서 실행하면 Expected and Actual 메시지를보고 싶습니다. 내 IDE에서 실행하면 , 그것은 작동합니다 java org.testng.TestNG -testclass SimpleTest
내가 얻을 : Command line suite Total tests run: 2, Failures: 2, Skip
Windows 나 Linux에서 Selenium Grid 2와 Jenkins를 통합하는 방법을 알고 싶습니다. (나는 Selenium Grid 2를 TestNG와 Java를 사용하여 같은 머신에서 다른 머신에서 성공적으로 실행할 수있다.) 현재 버전 관리 시스템으로 GIT를 사용하기 위해 Ant를 사용해야 할까? Jenkins/Hudson의 Selenium
인턴쉽을 위해 웹 응용 프로그램 테스트를 위해 TestNG 및 셀렌을 사용해야합니다. 하지만 문제가 발생합니다. 셀렌이나 브라우저가 임의의 이유로 작동하지 않아 작동하는 테스트가 "실패"로 표시됩니다. 이를 방지하기 위해 주석을 사용할 수 있습니다. 테스트가 한 번 성공하면 테스트는 "성공"으로 표시됩니다.하지만 문제는이 솔루션이 테스트 시간을 4 배로 늘
우리는 대나무 테스트를 실행하고 있습니다. 그러나 어떤 시험이 대나무에 실패하면 우리는 모든 시험으로 다시 대나무를 사용해야합니다. 대나무에서 실패한 테스트 만 실행할 수있는 방법이 있습니까? 우리의 프레임 워크에서 변경해야 할 필요가있는 것은 ant build.xml 파일이나 testNG 파일의 도움을 의미합니다. 우리는 테스트 케이스를 실행하기 위해 j
testNG 및 java http 클라이언트를 사용하여 API에 대한 빠른로드 테스트를 작성하고 있습니다. 내 스레드가 예상보다 차단되는 것 같아서 http 클라이언트가 내가 생각하는대로하고 있는지 확인하고 싶다. 내 기본적인 의사 코드 class 1
@test method{
some junk
myHttpWrapper my = n
TestNg에서 Selenium RC (Java)를 사용하고 있습니다. TestNG를 사용하여 스크립트를 실행합니다. 이제 셀레늄을 허드슨과 통합하려고합니다. 그래서 Hudson이 테스트 서버에 빌드를 배포 할 때마다 Dev 팀은 Hudson을 사용하여 회귀 테스트를 수행하려고합니다.
내가 웹 사이트에 기능 테스트를 실행하여 TestNG 주석을 가진 클래스가, 내가 먼저 브라우저 클래스를 정의 - 간단한 POJO : class Browser {
private String browserName;
private String browserVersion;
private String platform;
...gette