cyber93's Blog
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (199)
      • 【🌟 Awesome】 (20)
      • 【BIMMER】 (4)
      • 【Fundamental Tech】 (94)
        • Algorithm (0)
        • Computer Architectur.. (7)
        • Design Pattern (0)
        • Linux Kernel (53)
        • Operating System (31)
        • System Programming (3)
      • 【Professional Tech】 (5)
        • Embedded System (2)
        • Software Engineering (3)
        • System Engineering (0)
      • 【Programming】 (24)
      • 【🧰 SW Info & Tips】 (52)
        • Automake & Autoconf (6)
        • Git│SVN (5)
        • LaTex (5)
        • Source Insight (5)
        • Vim (7)
        • Visual Studio (9)
  • Home
  • GitHub Blog
  • GitHub
  • Reading
  • TIL
  • Encyclopedia
  • Linux Source
  • 방명록
【Professional Tech】/Software Engineering

Appium기반 Windows Application 테스트 자동화 / 02. 계산기 테스트 자동화

0. 시작에 앞서여기에서는 아래 계산기 테스트 자동화 Flow와 같이 Test Runner상에서 수행되는 Python Test Code를 이용해 Test Runner PC 및 Test Node PC에 있는 계산기 Application 테스트 자동화를 진행해 보겠습니다. 여기서 테스트란? 각 PC 상에서 있는 계산기를 실행하고, 실행된 계산기 Application UI 요소인 숫자/연산자 버튼을 클릭하고, 최종 연산의 결과가 출력되는 Application UI 요소인 결과창의 값을 읽어 기대값과 비교하여 Pass/Fail을 판단하는 것을 의미합니다. 즉, 앞으로 방금 기술한 문장을 코드로 구현하겠지요...... 1. Python Test Code Sample - CalculatorTestBase 코드는 W..

2022. 1. 17. 20:15
【Professional Tech】/Software Engineering

Appium기반 Windows Application 테스트 자동화 / 01. 환경 구축

0. 시작에 앞서Appium이란, Native, Hybrid, 모바일 웹을 테스팅하는 Node.js기반의 Application UI 테스팅 프레임워크입니다. (Link: https://appium.io/) Android/iOS Application 뿐만아니라, Windows Application도 테스트할 수 있습니다. 우리는 JAVA/Python/PHP 등의 언어로 Application 동작을 제어하는 자동화 Test Code를 작성할 수 있는데요. 자동화 Test Code 작성은 크롬 등 웹 Application기반 테스트 자동화 드라이버인 Selenium WebDriver를 이용하여 작성합니다.위의 언어들로 Test Code를 작성하면 Appium은 Android/iOS/Windows에 우리가 작성..

2022. 1. 16. 20:02
  • «
  • 1
  • »

전체 카테고리

  • 분류 전체보기 (199)
    • 【🌟 Awesome】 (20)
    • 【BIMMER】 (4)
    • 【Fundamental Tech】 (94)
      • Algorithm (0)
      • Computer Architectur.. (7)
      • Design Pattern (0)
      • Linux Kernel (53)
      • Operating System (31)
      • System Programming (3)
    • 【Professional Tech】 (5)
      • Embedded System (2)
      • Software Engineering (3)
      • System Engineering (0)
    • 【Programming】 (24)
    • 【🧰 SW Info & Tips】 (52)
      • Automake & Autoconf (6)
      • Git│SVN (5)
      • LaTex (5)
      • Source Insight (5)
      • Vim (7)
      • Visual Studio (9)
반응형

블로그 인기글

태그

  • #BMW
  • #Source Insight
  • #dpdk
  • #autoconf
  • #c++
  • #nVME
  • #apt-get
  • #Mac OSX
  • #automake
  • #I/O
  • #ndctl
  • #PCIe
  • #SVN Hook
  • #ubuntu kernel
  • #nvme spec
  • #소스인사이트
  • #block layer
  • #vimrc
  • #PIP
  • #Linux Kernel
  • #apt
  • #vi
  • #Synology
  • #WinAppDriver
  • #vim
  • #Kernel
  • #spdk
  • #ubuntu
  • #Block Device
  • #Linux
MORE
Powered by Privatenote Copyright © cyber93's Blog All rights reserved. TistoryWhaleSkin3.4

티스토리툴바