Testing 4

파이썬 Selenium, unittest framework로 테스트 자동화하기

Selenium, Unittest framework Selenium을 이용하여 테스트를 자동화하는 방법은 앞서 포스팅한 글정도면 충분하다. 2019.12.29 - [Testing] - Selenium으로 테스트 자동화하기 Selenium으로 테스트 자동화하기 Selenium 웹 기반 솔루션을 만들고 있는데, 이를 테스트 자동화하기 위해 Selenium을 사용했다. 우선 Selenium이 무엇인지부터 알아보자. Selenium : Selenium is a portable framework for testing web appl.. hungc.tistory.com html tag를 식별한 다음 Selenium API를 호출하는 방법이 전부이기 때문이다. 그리고 Unittest 프레임워크와 함께 활용하면 된다...

Testing 2020.01.13

SW Testing (소프트웨어 테스트 이론)

SW Testing(소프트웨어 테스트 이론) 테스팅 목적 결함 발견, 예방, 품질확보, 합리적인 의사결정을 위한 정보를 제공하기 위함 Defect가 검출되지 않고 문제를 일으키면 Failure가 됨 Test Oracle 기존 사용하던 System, Test basis, 요구사항, 전문가 의견 등 Test Actual Result와 비교하기 위한 Expected Result의 근거가 되는 정보들(예상 결과를 유추하기 위한 참값) Test Basis 테스트 분석작업과 케이스 작성을 위해 필요한 정보들 Test Basis로부터 Feature sets을 추출 Test Procedures Test Suites에 있는 TC들을 수행하기 쉽게 순서들을 재배치(시간이 적게 들어가게 배치) 사용자의 행동패턴을 반영하면 ..

Testing 2020.01.11

파이썬 Unit Testing Framework

Python unit testing framework 파이썬 unit testing 표준 라이브러리인 unittest에 대해 알아보자. JUnit에서 영감을 얻었으며 다른 언어의 주 unit testing framework와 유사하다고 한다. test automation과 setup, shutdown 공유, reporting framework 등을 지원한다. 자세히 알아보기전에 몇 가지 중요한 용어는 다음과 같다. test fixture : 테스트 수행하는데 필요한 준비 및 정리 작업을 지원함 (temporary or proxy databases, directories 등) test case : 테스트를 수행하고자 하는 각각의 unit test case test suite : test case의 모음, ..

Testing 2019.12.31

파이썬 셀레니움(Selenium)으로 테스트 자동화

Selenium 웹 기반 솔루션을 만들고 있는데, 이를 테스트 자동화하기 위해 Selenium을 사용했다. 우선 Selenium이 무엇인지부터 알아보자. Selenium : Selenium is a portable framework for testing web applications. Selenium provides a playback tool for authoring functional tests without the need to learn a test scripting language (Selenium IDE). It also provides a test domain-specific language (Selenese) to write tests in a number of popular program..

Testing 2019.12.29