Sto lavorando a un progetto che mi ha incaricato di testare alcuni software che raschiano una pagina Web che rappresenta un modulo di input e genera una versione mobile di quella pagina. Ciò è particolarmente utile per i dati dei moduli, dal momento che non tutti i siti web hanno browser abilitati per dispositivi mobili, e lo scopo di questo progetto è di prendere queste pagine mobili-ostili, fare un po 'di analisi su di esse, e quindi creare una versione mobile-friendly di detto pagine web.
Il codice responsabile della generazione di questi documenti ottimizzati per i dispositivi mobili è più o meno in javascript, che è la parte più non testata della nostra base di codici. Voglio trovare un modo per testare questo codice e nel team è venuta un'idea per vedere se c'è un modo per "registrare" l'interazione di un utente con un sito web su disco in modo tale che localmente, sul file system, ci sia sarà una serie di N pagine Web, ciascuna collegata l'una all'altra sul file system. In questo modo, possiamo generare dati di test piuttosto facilmente per il nostro progetto. Esistono diversi tipi di moduli che dobbiamo gestire, come moduli che si estendono su pagine Web diverse, moduli che hanno alcuni javascript per nascondere determinati campi, ecc ...
Non sono affatto uno sviluppatore web; Sono più un ingegnere di backend. Penso che l'obiettivo più grande che abbiamo è quello di trovare un modo per testare javascript che dipende dall'esistenza di tipi specifici di forme; questo ultimo requisito mi è venuto in mente. Arrivando al punto, ho un paio di domande:
1) La creazione e il mantenimento di questo strumento è anche una buona idea? Aiuterebbe a creare dati di test banalmente presumendo che si trattasse di un plug-in del browser, ma qualcosa a riguardo mi sembra piuttosto spiacevole.
2) Qual è il modo migliore per fare ciò che devo fare, ovvero trovare un modo per testare alcuni parser-javascript?