Skip to content

SudatiSimone/Ecommerce-Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ce58b15 · Apr 22, 2024
Apr 22, 2024
Sep 5, 2020
Sep 5, 2020
Sep 9, 2020
Sep 5, 2020
Sep 9, 2020
Sep 5, 2020
Sep 5, 2020
Sep 5, 2020
Sep 5, 2020
Sep 5, 2020
Sep 5, 2020
Sep 5, 2020
Sep 5, 2020
Sep 9, 2020
Sep 5, 2020
Apr 7, 2021
Oct 20, 2020
Sep 5, 2020
Sep 5, 2020
Apr 16, 2021
Sep 5, 2020

Repository files navigation

Ecommerce Django

License: GPL Version: 0.0.1 GitHub contributors test Lint Build

Applicazione web scritta in django di un sito ecommerce e completa fase di testing e verifica del codice. CI con github actions. Vedi documentazione nel file Documentazione.pdf .

Diritti di autore

Progetto iniziale di partenza di Matthew Freire, mattfreire su github.

Struttura

La cartella "TVSWProject" contiene l'intera applicazione scritta in django.

Inoltre all'interno della cartella "ProgettoTVSW" vi sono:

  1. Asmeta: due modelli asmeta. Il primo più complesso per simularlo con avalla e estrarne degli scenari di validazione, il secondo meno complesso per per fare model checking in asmetaSMV e usare il model advisor

  2. Yakindu: MBT

  3. MCDC: file excel in cui viene analizzato il Modified condition/decision coverage di un form dell'applicazione

  4. Ctwedge: Combinatorial Testing Web-based Editor and Generator per combinatorial testing

  5. Desing by contract: file python creato ad hoc per utilizzare le funzionalità del DBC.

Setup e Run applicazione

Installazione dei package

pip install -r requirements.txt

Run applicazione

python manage.py runserver

Run dei test (compreso il test selenium)

python manage.py test -v2

Applicazione

Homepage

Carrello

Procedura di pagamento

About

An eCommerce Django app and test analysis

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published