나는 eclipse를 사용하여 셀레늄으로 자바로 테스트를 작성해야한다. 두 대의 브라우저를 동시에 실행해야하는 상황이 있습니다. 나는 TestNG가 있다는 것을 알고 있지만, 지금은 그것을 사용할 여유가 없다. 그래서 내 질문은 사용할 방법이 있습니까병렬 테스트 방법
new Thread
유일한 방법이 있습니까? 예 :
package test.test
import...
public class tests {
public Thread t1, t2;
@Before
public void putUp() {
//my code
}
@Test
public void test(){
t1 = new Thread(usingT1);
t2 = new Thread(usingT2);
t1.start();
t2.start();
...//rest of the code
}
public void usingT1(){
//code of that method
}
public void usingT2(){
//code of that method
}
@After
public void putDown(){
//my code
}
Runnable 요소와 함께 클래스를 사용하는 방법이 있습니다. 방법을 사용하는 방법이 없다면, 내가 발견 한 모든 것이 이상한 방법으로 보여지는 원인이되는 클래스의 간단한 예제를 제공 할 수 있습니다. 도움을
이들으 Janer
나는 이것들이 가능한지 물어 본다. 그리고 네, 자바에 대한 나의 기술은 저 레벨에 있습니다. 그래서 제가 묻습니다. C#에서는 내가 쓰는 방식대로 할 수 있습니다. 내가하고 싶은 일은 두 개의 브라우저를 실행하고 내 사이트에서 두 가지 위치를 한 가지만 더하고 효율성을 확인하는 것입니다. 어떤 점에서 최선이라고 생각하십니까? 수업이 있나요? 또는 제한된 시간에 배워야 할 마지막에 TestNG를 사용하고 있습니까? – Janer
"당신이 창조하려고하는 것"이 얼마나 오랫동안 존재할 것인가가 문제입니다. 우리가 던지기 코드에 대해 이야기하고 있다면; 핵심 요구 사항은 "빠른 결과"입니다. 그럼 아마 내 코드 스 니펫으로 충분 해. – GhostCat
이런 종류의 코드는 단기간 사용을위한 것입니다. 그리고 장기적으로? – Janer