Dimensione: 3634
Commento: Aggiunto testcase drag
|
Dimensione: 4082
Commento: Aggiornamento dopo l'introduzione dei daily-builds
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 11: | Linea 11: |
Ci sono tre modi per installare il software. Questi tre modi non sono equivalenti, perchè permettono di installare versioni differenti in diversi stadi di sviluppo. | E' possibile installare A4 a due differenti stadi di sviluppo: le release ufficiali, tipicamente più stabili e più "vecchie" e i pacchetti daily-builds, che contengono pacchetti buildati giornalmente con il codice in fase di sviluppo. Quasi sempre i test riguarderanno i pacchetti daily-builds. |
Linea 17: | Linea 17: |
Ad intervalli (ir)regolari, vengono rilasciati dei pacchetti di sviluppo, tipicamente basati su codice non ancora rilasciato ma ragionevolmente stabili o che richiedono test approfonditi. I pacchetti in questione sono detti daily-build e sono installabili tramite l'apposito [https://launchpad.net/~a4-dev/+archive/a4-daily-ppa PPA daily-build]. == Metodo 3: Codice in fase di sviluppo == Il codice in fase attiva di sviluppo può essere scaricato tramite Bazaar, il sistema di controllo versione usato da A4. E' necessario installare il software bzr: {{{ $ sudo apt-get install bzr }}} e poi scaricare il trunk (ovvero la versione in fase di sviluppo) di A4: {{{ $ bzr branch lp:a4 }}} Si possono ignorare eventuali errori legati alla username di Launchpad o similari. ''Per ricevere via RSS le news a gli annunci del progetto potete sottoscrivere con il vostro RSS Reader il [http://feeds.launchpad.net/a4/announcements.atom Feed su Launchpad].'' |
Ogni giorno Launchpad builda automaticamente dei pacchetti basati su codice non ancora rilasciato, che è lo stesso su cui procede lo sviluppo di A4. I pacchetti in questione sono detti daily-build e sono installabili tramite l'apposito [https://launchpad.net/~a4-dev/+archive/a4-daily-ppa PPA daily-build]. Anche in questo caso, seguire le istruzioni sull pagina per installare il PPA sul proprio sistema. '''N.B.: se si aggiunge il PPA daily-builds al sources.list, assicurarsi di aver aggiornato il sistema prima di cominciare i test.''' |
Linea 33: | Linea 20: |
Di seguito verranno elencati i casi di test da svolgere. Il pacchetto in corso di sviluppo installa alcune immagini di prova nella directory '''/usr/share/a4/test_images''' con le quali è possibile eseguire i casi di test. Se invece si usano le tarball oppure il codice prelevato con bzr, le immagini saranno contenute nella cartella '''test_images/'''. | Di seguito verranno elencati i casi di test da svolgere. I pacchetti (sia stabili, sia daily-builds) installano alcune immagini di prova nella directory '''/usr/share/a4/test_images''' con le quali è possibile eseguire i casi di test. Se invece si usano le tarball, le immagini saranno contenute nella cartella '''test_images/'''. |
Linea 39: | Linea 26: |
1. Installare il pacchetto di A4 con il metodo 1 ''(Esempio 1)'' 1. aprire una shell e lanciare il programma con il test roi.svg ''(Esempio 2)'' |
1. Installare il pacchetto di A4 con il metodo 2 ''(Esempio 1)'' 1. Aprire una shell e lanciare il programma con il test roi.svg ''(Esempio 2)'' |
Linea 42: | Linea 29: |
1. premere il tasto «freccetta destra» tre volte 1. verificare che sia visualizzata l'immagine che la scritta '''TRE''' 1. premere il tasto «freccetta sinistra» tre volte 1. verificare che sia visualizzata l'immagine '''iniziale''' |
1. Premere il tasto «freccetta destra» tre volte 1. Verificare che sia visualizzata l'immagine che la scritta '''TRE''' 1. Premere il tasto «freccetta sinistra» tre volte 1. Verificare che sia visualizzata l'immagine '''iniziale''' '''[https://bugs.launchpad.net/a4/+filebug Riporta un bug]''' |
Linea 56: | Linea 45: |
Linea 61: | Linea 49: |
1. Aprire una shell e installare A4 da trunk con il metodo 3 1. Entrare nella cartella ''a4'' e lanciare il software. ''(Esempio 1)'' |
1. Aprire una shell e installare A4 con il metodo 2. 1. Lanciare il programma con il test roi.svg ''(Esempio 1)'' 1. Passare in modalità Fullscreen (View -> Fullscreen) |
Linea 64: | Linea 53: |
1. Passare in modalità Fullscreen (View -> Fullscreen) 1. Ripetere il punto 3. 1. Accertare che non si verifichi un degrado di prestazioni in modalità Fullscreen (drag più lento, "scattosità", problemi nella visualizzazione delle immagini, etc.) |
1. Valutare la qualità del drag (fluidità, "scattosità", problemi di visualizzazione, etc.) e riportare sull'apposita pagina la propria valutazione. '''[https://bugs.launchpad.net/a4/+filebug Riporta un bug]''' |
Linea 70: | Linea 59: |
./a4 test_images/roi.svg | a4 /usr/share/a4/test_images/roi.svg }}} == Caso 3 - Test zoom == '''Case ID: ''' A4-003 1. Aprire una shell e installare A4 con il metodo 2. 1. Lanciare il programma con il test roi.svg ''(Esempio 1)'' 1. Passare in modalità Fullscreen (View -> Fullscreen) 1. Usando la rotellina del mouse o i pulsanti "+" e "-" sulla tastiera, variare il livello di zoom sull'immagine. 1. Valutare la qualità dello zoom (inerzia a fine zoom, lentezza di reazione, "scattosità" dello zoom, problemi di visualizzione dell'immagine) e riportare sull'apposita pagina la propria valutazione. '''[https://bugs.launchpad.net/a4/+filebug Riporta un bug]''' === Esempio 1 === {{{ a4 /usr/share/a4/test_images/roi.svg |
Include(../../Header) BR Indice()
Introduzione
In questa pagina verranno elencati i casi di test di [https://launchpad.net/a4 A4].
Installazione software
E' possibile installare A4 a due differenti stadi di sviluppo: le release ufficiali, tipicamente più stabili e più "vecchie" e i pacchetti daily-builds, che contengono pacchetti buildati giornalmente con il codice in fase di sviluppo. Quasi sempre i test riguarderanno i pacchetti daily-builds.
Metodo 1: Release stabili
Le release stabili sono i rilasci ufficiali di A4. Vengono distribuite sia tramite tarball sia tramite pacchetti. Le tarball sono disponibili sulla [https://launchpad.net/a4/+download pagina dei download] e, a seconda dei casi, sarà richiesto o di installare il software, oppure di spacchettare la tarball ed eseguire A4 senza installarlo. I pacchetti sono disponibili sul [https://launchpad.net/~a4-dev/+archive/a4-ppa PPA ufficiale] di A4 e possono essere installati inserendo il PPA in sources.list (istruzioni sulla pagina del PPA).
Metodo 2: Pacchetti daily-build
Ogni giorno Launchpad builda automaticamente dei pacchetti basati su codice non ancora rilasciato, che è lo stesso su cui procede lo sviluppo di A4. I pacchetti in questione sono detti daily-build e sono installabili tramite l'apposito [https://launchpad.net/~a4-dev/+archive/a4-daily-ppa PPA daily-build]. Anche in questo caso, seguire le istruzioni sull pagina per installare il PPA sul proprio sistema. N.B.: se si aggiunge il PPA daily-builds al sources.list, assicurarsi di aver aggiornato il sistema prima di cominciare i test.
Casi di Test
Di seguito verranno elencati i casi di test da svolgere. I pacchetti (sia stabili, sia daily-builds) installano alcune immagini di prova nella directory /usr/share/a4/test_images con le quali è possibile eseguire i casi di test. Se invece si usano le tarball, le immagini saranno contenute nella cartella test_images/.
Caso 1 - Visualizzazione di base
Case ID: A4-001
Installare il pacchetto di A4 con il metodo 2 (Esempio 1)
Aprire una shell e lanciare il programma con il test roi.svg (Esempio 2)
- Verificare che venga aperta la finestra del programma
- Premere il tasto «freccetta destra» tre volte
Verificare che sia visualizzata l'immagine che la scritta TRE
- Premere il tasto «freccetta sinistra» tre volte
Verificare che sia visualizzata l'immagine iniziale
[https://bugs.launchpad.net/a4/+filebug Riporta un bug]
Esempio 1
$ sudo apt-get install a4
Esempio 2
$ a4 /usr/share/a4/test_images/roi.svg
Caso 2 - Test drag
Case ID: A4-002
- Aprire una shell e installare A4 con il metodo 2.
Lanciare il programma con il test roi.svg (Esempio 1)
Passare in modalità Fullscreen (View -> Fullscreen)
- Cliccare in un punto qualsiasi dell'immagine, tenere premuto, e muovere l'immagine all'interno della finestra
- Valutare la qualità del drag (fluidità, "scattosità", problemi di visualizzazione, etc.) e riportare sull'apposita pagina la propria valutazione.
[https://bugs.launchpad.net/a4/+filebug Riporta un bug]
Esempio 1
a4 /usr/share/a4/test_images/roi.svg
Caso 3 - Test zoom
Case ID: A4-003
- Aprire una shell e installare A4 con il metodo 2.
Lanciare il programma con il test roi.svg (Esempio 1)
Passare in modalità Fullscreen (View -> Fullscreen)
- Usando la rotellina del mouse o i pulsanti "+" e "-" sulla tastiera, variare il livello di zoom sull'immagine.
- Valutare la qualità dello zoom (inerzia a fine zoom, lentezza di reazione, "scattosità" dello zoom, problemi di visualizzione dell'immagine) e riportare sull'apposita pagina la propria valutazione.
[https://bugs.launchpad.net/a4/+filebug Riporta un bug]
Esempio 1
a4 /usr/share/a4/test_images/roi.svg