Skip to content

devcode-it/openstamanager-tests

Repository files navigation

Test di OpenSTAManager

Insieme di test Selenium sulle funzionalità di base di OpenSTAManager, sviluppati in Python.

Esecuzione

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'

Stato di avanzamento

Legenda:

  • ➕ Crea
  • 📝 Modifica
  • 🗑️ Elimina
  • 📑 Righe
  • ☑️ Verifica
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 - - - - ✔️ -

About

Insieme di test Selenium sulle funzionalità di OpenSTAManager, sviluppati in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •