Insieme di test Selenium sulle funzionalità di base di OpenSTAManager, sviluppati in Python.
L'esecuzione degli script richiede la presenza di alcuni pacchetti Python aggiuntivi che possono essere installati tramite Pip (https://www.pypa.io/en/latest/), con il seguente comando sulla cartella principale:
pip3 install -r requirements.txt
Occorre installare anche geckodriver:
https://github.com/mozilla/geckodriver/releases
L'avvio di un determinato script può essere effettuato attraverso al seguente riga di comando:
python3 -m pytest Init.py
python3 -m pytest tests
L'avvio di tutti gli script può essere effettuato attraverso al seguente riga di comando:
python3 -m unittest discover tests -p '*.py'
Legenda:
- ➕ Crea
- 📝 Modifica
- 🗑️ Elimina
- 📑 Righe
- ☑️ Verifica
N° | Modulo | ➕ | 📝 | 🗑️ | 📑 | ☑️ | Altro |
---|---|---|---|---|---|---|---|
00 | Backup | ✔️ | - | - | - | - | - |
01 | Stato dei servizi | ✔️ | ✔️ | - | - | - | - |
02 | Anagrafiche | ✔️ | ✔️ | ✔️ | - | ✔️ | + documenti |
03 | Dashboard | ✔️ | ✔️ | - | - | ✔️ | - |
04 | Articoli | ✔️ | ✔️ | ✔️ | - | ✔️ | |
05 | Attività | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | + duplica |
06 | Fatture di acquisto | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | + autofattura |
07 | Fatture di vendita | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | + nota di credito, duplica e autofattura |
08 | DDT in entrata | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | + duplica |
09 | DDT in uscita | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | +duplica |
10 | Ordini fornitore | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | - |
11 | Ordini cliente | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | - |
12 | Contratti | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | + duplica |
13 | Preventivi | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | +duplica e creazione documenti |
14 | Movimenti | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
15 | Attività - Dashboard | ✔️ | - | - | - | ✔️ | +trascinamento |
16 | Relazioni | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
17 | Zone | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
18 | Provenienze clienti | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
19 | Settori merceologici | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
20 | Newsletter | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
21 | Liste | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
22 | Template email | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
23 | Account email | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
24 | Gestione documentale | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
25 | Categorie documenti | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
26 | Tipi attività | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
27 | Fasce orarie | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
28 | Stati attività | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
29 | Tecnici tariffe | - | ✔️ | - | - | ✔️ | - |
31 | Stampe contabili | - | - | - | - | - | - |
32 | Prima nota | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
33 | Tipi anagrafiche | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
34 | Scadenzario | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
35 | Piani sconto maggiorazione | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
36 | Listini | - | - | - | - | - | - |
37 | Giacenze sedi | ✔️ | ✔️ | - | - | ✔️ | +spostamento tra sedi |
38 | Attributi combinazioni | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
39 | Combinazioni | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
40 | Impianti | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
41 | Categorie impianti | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
42 | Statistiche | - | - | - | - | ✔️ | - |
43 | Mappa | - | - | - | - | - | - |
44 | Campi personalizzati | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
45 | Viste | - | - | - | - | ✔️ | - |
46 | Utenti permessi | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
47 | Tipi spedizione | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
48 | Eventi | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
49 | Tipi documento | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
50 | Causali movimenti | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
51 | Tipi scadenze | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
52 | Stati contratti | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
53 | Stati preventivi | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
54 | Ritenute previdenziali | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
55 | Casse previdenziali | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
56 | IVA | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
57 | Modelli prima nota | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
58 | Banche | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
59 | Ritenute acconto | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
60 | Categorie articoli | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
61 | Pagamenti | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
62 | Porto | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
63 | Unità misura | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
64 | Aspetto beni | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
65 | Causali trasporto | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
66 | Mansioni referenti | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
67 | Segmenti | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
68 | Import | - | - | - | - | - | - |
69 | Stampe | - | - | - | - | - | - |
70 | Checklists | ✔️ | ✔️ | ✔️ | - | ✔️ | +check in attività |
71 | Aggiornamenti | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
72 | Listini clienti | ✔️ | ✔️ | ✔️ | - | ✔️ | - |
73 | Widgets | - | - | - | - | ✔️ | - |