Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/havva-nur-ezginci/qa-testprojeleri-manuel-web-api-load
🛠️This repository includes software projects for manual testing with TestRail, web automation using Selenium, TestNG, and Allure Report ✅ , API testing with Chakram, Mocha, and Allure Report, and load testing with Locust.
https://github.com/havva-nur-ezginci/qa-testprojeleri-manuel-web-api-load
allure-report api-testing chakram java load-testing locust-tests mocha python selenium test-automation testng testrail web-testing
Last synced: about 1 month ago
JSON representation
🛠️This repository includes software projects for manual testing with TestRail, web automation using Selenium, TestNG, and Allure Report ✅ , API testing with Chakram, Mocha, and Allure Report, and load testing with Locust.
- Host: GitHub
- URL: https://github.com/havva-nur-ezginci/qa-testprojeleri-manuel-web-api-load
- Owner: havva-nur-ezginci
- Created: 2024-01-11T12:46:59.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-09-16T12:08:03.000Z (about 2 months ago)
- Last Synced: 2024-10-12T22:20:54.910Z (about 1 month ago)
- Topics: allure-report, api-testing, chakram, java, load-testing, locust-tests, mocha, python, selenium, test-automation, testng, testrail, web-testing
- Language: Python
- Homepage:
- Size: 49 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Manuel Test
1- Manuel test için kullanılan site : https://tr.surveymonkey.com/Manuel test raporları **TestRail** de oluşturulmuştur.
## Web Test
2- Web otomasyon projesinde **Selenium, TestNG, AllureReport** teknolojileri kullanılmıştır.otomasyon da kullanılan site : https://www.dr.com.tr/
allure-result altında test sonuçları bulunmaktadır.
Proje yolunda cmd:
```sh
allure serve allure-results
```komutu çalıştırarak detaylı rapor görülebilir.
## API Test
3- Api test projesinde **Chakram, Mocha, AllureReport** kullanılmıştır.Api testinde kullanılan site : https://petstore.swagger.io/
[**Install Node.js**](https://nodejs.org/en/download/)
**Chakram Install**
```sh
npm install chakram
```
chakram ile terminalden test çalıştırma:
```sh
npm test
```**Mocha - AllureReport** ile test ve rapor oluşturma:
Test çalıştır:
```sh
node runner.js
```Rapor oluştur:
```sh
npx allure serve allure-results
```## Yük Test
4- Load test projesinde **Locust** kullanılmıştır.
Yük testinde kullanılan site : https://petstore.swagger.io/Locust load test raporlarına (.html) indirilip bakılmalıdır.
[**Python Install**](https://www.python.org/downloads)
Sanal oluşturulmuş venv klasörü kullanılmak istenirse
virtual environment kurulu olmalıdır :
```sh
pip3 install virtualenv
```venv klasörünü kullanmak için proje yolunda :
```sh
venv\Scripts\activate
```
komutunu çalıştırarak aktif hale getirilmelidir.```sh
pip install locust
```## İlgili Projeler:
- [Web Test Projesi (Selenium, JUnit, TestNG ve Maven)](https://github.com/havva-nur-ezginci/Java_Test_Projects/tree/master/com.MavenSelenium/src/test/java)
- [API Test Projesi (Postman, RestAssured, Map, Pojo, JsonObject, JUnit)](https://github.com/havva-nur-ezginci/Java_Test_Projects/tree/master/API_Testing/src/test/java)