UsefulLinks
Computer Science
Mobile Application Development
React Native Framework
1. Introduction to React Native
2. Setting Up the Development Environment
3. React Fundamentals for React Native
4. Core Components
5. Styling and Layout
6. Navigation
7. Handling Data and State
8. Working with Native APIs and Modules
9. Debugging and Performance Optimization
10. Testing
11. Building and Releasing
12. Advanced Topics and Ecosystem
10.
Testing
10.1.
Testing Pyramid
10.1.1.
Unit Testing
10.1.2.
Component Testing
10.1.3.
End-to-End Testing
10.2.
Unit Testing
10.2.1.
Jest Framework
10.2.1.1.
Writing Test Suites and Test Cases
10.2.1.2.
Snapshot Testing
10.2.2.
Mocking
10.2.2.1.
Using Jest Mocks
10.2.2.2.
Mocking Native Modules
10.3.
Component Testing
10.3.1.
React Native Testing Library
10.3.1.1.
Rendering Components for Testing
10.3.2.
Querying Components
10.3.2.1.
Finding Elements by Text, TestID, etc.
10.3.3.
Simulating User Events
10.3.3.1.
Firing Press and Change Events
10.4.
End-to-End Testing
10.4.1.
Detox Framework
10.4.1.1.
Setting Up Detox
10.4.2.
Writing and Running E2E Tests
10.4.2.1.
Writing Test Scenarios
10.4.2.2.
Running Tests on Simulators and Devices
Previous
9. Debugging and Performance Optimization
Go to top
Next
11. Building and Releasing