React Native의 종단 간 테스트

Javascript로 크로스 플랫폼 종단 간 테스트 작성

Unsplash의 freestocks 사진

코드에 대한 테스트 작성은 오늘날 프로그래밍의 필수적인 부분이었습니다. 단위 테스트, 통합 테스트 및 종단 간 테스트 와 같은 다양한 유형의 소프트웨어 테스트 방법론이 있습니다 . 이 기사에서는 간단한 react-native 앱에 end-to-end 테스트 를 적용 하는 방법을 다룰 것 입니다.

Wix 팀 에서 개발 및 유지 관리하는 Detox 라이브러리를 사용할 것 입니다.

앱은 매우 간단합니다! 사용자가 좋아 하는 Nintendo 64 앱을 좋아할 수 있습니다. 즉, 실제로 앱에서 테스트할 특정 동작이 하나 있습니다. 기능 처럼 !

사용자 스토리

이 기능에 대한 사용자 작업이 될 수 있는 모든 항목을 나열해 보겠습니다.

  1. 사용자가 앱을 엽니다.
  2. 사용자는 게임 카드를 보고 게임 카드에는 좋아요 버튼과 사용 가능한 총 좋아요 텍스트 수가 있습니다. (사용자 작업 후 텍스트를 비교하기 위해)
  3. 사용자가 좋아요 버튼을 누릅니다.
  4. 사용자는 유사한 텍스트가 변경되었음을 알 수 있습니다. 이 경우 좋아요 수는 1씩 증가합니다.
  5. CAVEAT: This user story can be considered an integration test in theory. Yet since the app itself is only responsible for allowing users to like their game, it is treated as end-to-end testing.
    

  1. 사용자가 앱을 엽니다.

3. 사용자가 좋아요 버튼을 누릅니다.

4. 유사한 텍스트가 변경 되었음을 사용자가 알 수 있습니다. 이 경우 좋아요 수는 1씩 증가합니다.

전체 코드

데모

모든 것이 실제로 작동하는 것을 봅시다.

이 기사에서는 react-native 앱에서 end-to-end 테스트의 예비 단계를 다뤘습니다. 간단하게 하기 위해 앱 자체는 종단간 테스트의 기본적인 측면을 보여주기에 충분할 만큼 기본적입니다. 실제로 실제/프로덕션 애플리케이션에서는 이보다 더 복잡할 수 있습니다.

아래 링크를 사용하여 이 앱의 최종 소스 코드를 살펴볼 수 있습니다.

모두 벌레 없는 하루 되세요!

Github 소스 코드

레벨업 코딩

우리 커뮤니티의 일원이 되어 주셔서 감사합니다! 가기 전에:

  • 이야기에 박수치고 작가 팔로우
  • 레벨업 코딩 출판물 에서 더 많은 콘텐츠 보기
  • 팔로우: 트위터 | 링크드인 | 뉴스 레터

Suggested posts

도메인 이름에 대한 정보 찾기

Brian P. Hogan의 Small, Sharp 소프트웨어 도구에서 발췌

도메인 이름에 대한 정보 찾기

facebook.com에 요청하면 컴퓨터가 도메인 이름을 조회하여 해당 도메인 이름을 IP 주소로 변환하므로 컴퓨터가 해당 연결을 만들 수 있습니다.

Work Week에서의 학습은 생각보다 중요합니다.

Work Week에서의 학습은 생각보다 중요합니다.

우리는 종종 우리에게 좋다고 알고 있는 것을 구현하는 데 어려움을 겪고 있습니다. 중요한 다른 사람에게 우리가 그들을 사랑한다고 말하는 것부터 해적처럼 이야기하는 것을 기억하는 것까지, 그들이 이미 그런 일을 하고 있기 때문에 하루, 일주일 또는 한 달의 이벤트가 필요하지 않다고 주장하는 사람들이 항상 있을 것입니다.

Related posts

2년간의 디자인 - 좋은 것, 나쁜 것, 추한 것…

2년간의 디자인 - 좋은 것, 나쁜 것, 추한 것…

“Siri야, Olivia Dean의 Me Dive 재생해줘.” 나이지리아 아쿠레에 있는 Future Academy Africa에서 인턴십을 시작한 것은 2021년 5월이었습니다.

위협 사냥을 위한 OSINT 수집

위협 사냥을 위한 OSINT 수집

안녕하세요, 사이버 애호가 여러분! 위협 사냥 시리즈에 대한 OSINT에 다시 오신 것을 환영합니다. 첫 번째 기사에서는 OSINT에 대한 개요와 위협 사냥에서의 중요성에 대해 설명했습니다.

예술은 비정치적인가?

예술은 비정치적인가?

어제 우리는 스웨덴 가수 Loreen이 트로피를 집으로 가져가서 ABBA가 대회에서 우승한 지 50년 만에 스웨덴의 왕관을 다시 가져가면서 두 번 우승한 최초의 여성이 되는 반짝반짝하고 혼란스러운 그랜드 피날레로 올해 유로비전 송 콘테스트의 문을 닫았습니다. "워털루"와 함께. 그들은 계속해서 팝 음악의 정경에서 가장 큰 행위 중 하나가 되었습니다.

저널 아웃버트

저널 아웃버트

오픈 다이어리: 하루의 사진. 나는 항상 이야기에 매료되었습니다.