- About The Project
- Contributors
-
Getting Started
Welcome to our Project – the all-in-one solution for ensuring the quality and performance of our Twitter clone app. In this repository, we employ cutting-edge testing methodologies and tools to conduct end-to-end testing of web and mobile applications, along with intense stress testing for our Twitter clone app.
-
End-to-End Testing: We utilize Cypress for web and Appium for mobile applications to comprehensively assess your app's functionality, usability, and compatibility across various platforms and browsers.
-
Stress Testing: Our stress testing, powered by JMeter, evaluates your app's resilience under extreme loads, simulating a multitude of concurrent users, interactions, and data transfers.
-
🚀 Seamless Performance: Ensure that our Twitter clone app performs flawlessly under real-world conditions.
-
🧐 In-Depth Insights: Gain valuable insights into your application's functionality, user experience, and performance.
-
🛡️ Robust Security: Identify vulnerabilities and optimize our app's efficiency and reliability.
Menna Mohamed
Rawan Mostafa- npm
npm install -g cypress@9
- npx
npx cypress open
- Install appium with node.js
npm install -g appium
- Check if appium is installed
appium -v
where appium
- Start appium
appium
- Check java is installed on your system
java -version
-
Download Jmeter from internet https://jmeter.apache.org/download_jmeter.cgi
-
Unzip and keep Jmeter folder at any location
-
Start Jmeter (Windows): Navigate to the directory that has jmeter.bat file
jmeter.bat
- Start Jmeter (Mac): Navigate to the directory that has jmeter.sh file
sh jmeter.sh
- Clone the repo
git clone https://github.com/Twitter-Clone-Project/Testing
- Install NPM packages
npm install
-