SeleniumTests » History » Revision 3
Revision 2 (Carsten Rose, 28.12.2023 16:00) → Revision 3/11 (Carsten Rose, 28.12.2023 16:53)
h1. SeleniumTests * *Test QFQ* * Test a specific application * *Interactive Tests* - used during developing of selenium tests * Automated Tests - h2. Setup Shweta * Creating a dedicated QFQ-Test-Application (#17523) - this will be the base for all further interactice and automated tests. * This will be the same for Developer (check out new features, example code) and selenium tests. * The 'Develop' part will be based on the crose QFQ site http://webwork20:38773/ * Current Shweta 'QFQ learn' and 'Selenium test' is the same: http://webwork20:37091 * We need a develop site for Shweta (might be the existing one) * A 'production' version which is 'QFQ-Test-Application' h2. Preparation Tasks together with Enis * Setup dedicated QFQ test environment environmant for run as automated tests. * Check how Marc did it. * Debugging & troubleshoot Python/Selenium tests - make it easier for Shweta to see what is not working and why. working. h2. Update QFQ, Typo3, MariaDB and keep the tests up and running * Document how to update the QFQ-Test-Application. * Later: Maybe several T3 / QFQ / MariaDB versions. h2. Tasks for Shweta * Categorize Tests. E.g: Form, FormElement, Report, Downloads * h2. Topics * Clean Test Environment * Reproducable T3 QFQ Site * Reproducable Data * Definition: What to test * Form * Form Save Record * Form Update Record * Form Delete Record * Each individual FormElement * Dynamic Update * Report * Syntax like: head, tail, shead, stail, rbeg, rend, renr, fbeg, fend, althead, altsql * `... as _link` * plain link * link with question dialog * link with tooltip * render mode * Implement Tests *