본문 바로가기
반응형

QA/Test Automation32

[TestNG] Testcase 실행 순서 특정 메소드에 의존하는 메소드에는 아래와 같이 지정하며, @Test (dependsOnMethods={"Test1"}) 순서로 지정하고 싶으면 @Test(priority=2) 로 하면 된다. 2021. 2. 4.
[Appinum] 앱 실행 시 설치 옵션 앱 시작할때 권한부터 시작하려면 Appinum 시작 시 해당 옵션 주면 됨 #완전재시작 capabilities.setCapability(MobileCapabilityType.FULL_RESET, true); capabilities.setCapability(MobileCapabilityType.NO_RESET, false); #캐시만날리기 capabilities.setCapability(MobileCapabilityType.FULL_RESET, false); capabilities.setCapability(MobileCapabilityType.NO_RESET, false); #그대로재실행 capabilities.setCapability(MobileCapabilityType.FULL_RESET, false).. 2021. 2. 4.
[appinum] content-desc로 element 찾기 (MobileElement) driver.findElement(By.xpath("//android.widget.ImageView[contains(@content-desc,'name')]")); 2021. 2. 1.
[Python] 테스트자동화 unittest 테스트 자동화를 JAVA로 작성할 경우는 JUnit 및 TestNG를 이용해서 케이스를 만들어서 케이스별 결과를 확인할 수 있다. 조사해보니 Python으로 작성할 경우는 없는 줄 알았는데 unittest와 pytest 등을 제공해서 케이스를 작성할 수 있다. Python 내장 모듈인 unittest을 통해서 다른 라이브러리 없이 비교적 간단하게 단위 테스트를 작성할 수 있다. # 단위 테스트 작성 import unittest Testcase 작성하기 # test.py import unittest class TestExample(unittest.TestCase): def test_upper(self): self.assertEqual('foo'.upper(), 'FOO') def test_isupper(s.. 2021. 1. 26.
반응형