Werken in een Agile-omgeving is geen garantie voor een ‘shift left’. Als je de rol van Software Tester in een team aanneemt, kom je na een tijdje in een routine terecht. Je reageert op tickets in de kolom ‘Klaar voor test’, hoopt dat de Acceptatiecriteria duidelijk genoeg zijn zodat je je Test Cases dienovereenkomstig kunt aanpassen, plant de verkennende tests, denkt na over welke functies moeten worden toegevoegd aan je Test Automation-script… Dus eigenlijk werk je aan de ‘rechterkant’ van het scrum-bord.
Misschien is het tijd om de ‘shift left’ praktijken toe te passen.
Neem de tijd om na te denken over het proces. Zijn er stappen die genomen kunnen worden om het ontwikkelproces efficiënter te maken? Wat kan QA doen om het proces te versnellen, monitoring te bieden, versiebeheer te verzorgen, documentatieafspraken te maken, teamoverschrijdende communicatie te optimaliseren? Een goed startpunt zou Team Retrospective kunnen zijn – wat dacht je van het nemen van ownership over een van de actiepunten die als resultaat naar voren komen, of zelfs schijnbaar minder belangrijke maar terugkerende kwesties op post-it briefjes? Zijn er frustraties binnen het team die QA kan oplossen (of in ieder geval kan proberen op te lossen)?
Probeer ontwikkelaars te overtuigen van het belang van het daadwerkelijk testen van hun code. Kunnen ze het gecompileerde resultaat bekijken voordat ze de code verzenden? Stel voor om tools te gebruiken die de Unit Tests analyseren, het code review proces ondersteunen, pair programming sessies… Dit zorgt voor een hogere kwaliteit van de code voordat het ticket in Test komt.
Boehm’s Curve stelt in wezen dat het duurder is om bugs later in het proces op te lossen. Het voorkomen van bugs is een van de resultaten van ‘shift left’. De nieuwe functie wordt geanalyseerd door de UX of analisten, ontwerpers leveren de ontwerpprototypes. Op dit punt kan QA al beginnen met abstract verkennend testen en kritische vragen stellen, zoals “levert deze functie de verwachte waarde voor de gebruiker?”, “lost deze functie een bestaand probleem op?”, “draagt de functie bij aan de complexiteit van het hele systeem?” …
De belangrijke stap is om van ‘reactief’ naar ‘proactief’ te gaan. Praat met teamleden, andere QA collega’s, teamleiders… over de huidige uitdagingen. Deelnemen aan vergaderingen eerder in het proces, waar vereisten, ontwerp, verfijningen… worden besproken, is een goede gewoonte. Het is niet voldoende om alleen aanwezig te zijn bij deze vergaderingen, maar ook om deel te nemen aan discussies. Dit is waarschijnlijk gemakkelijker voor ervaren Software Testers, maar toch de moeite waard om in de praktijk te brengen.
Blog: Darko Grabovac, M2Q
Veldkant 33a
2550 Kontich
Lucky Lukestraat 6
8500 Kortrijk
BE 0472.593.797
Blijf op de hoogte van het laatste nieuws
Blijf op de hoogte van het laatste nieuws
Cookie | Duur | Beschrijving |
---|---|---|
__hssrc | session | This cookie is set by Hubspot whenever it changes the session cookie. The __hssrc cookie set to 1 indicates that the user has restarted the browser, and if the cookie does not exist, it is assumed to be a new session. |
cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie. |
elementor | never | This cookie is used by the website's WordPress theme. It allows the website owner to implement or change the website's content in real-time. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Cookie | Duur | Beschrijving |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
__hssc | 30 minutes | HubSpot sets this cookie to keep track of sessions and to determine if HubSpot should increment the session number and timestamps in the __hstc cookie. |
Cookie | Duur | Beschrijving |
---|---|---|
__hstc | 5 months 27 days | This is the main cookie set by Hubspot, for tracking visitors. It contains the domain, initial timestamp (first visit), last timestamp (last visit), current timestamp (this visit), and session number (increments for each subsequent session). |
_ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
_ga_WDBX6SFSHC | 2 years | This cookie is installed by Google Analytics. |
_gat_gtag_UA_32007030_1 | 1 minute | Set by Google to distinguish users. |
_gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
attribution_user_id | 1 year | This cookie is set by Typeform for usage statistics and is used in context with the website's pop-up questionnaires and messengering. |
hubspotutk | 5 months 27 days | HubSpot sets this cookie to keep track of the visitors to the website. This cookie is passed to HubSpot on form submission and used when deduplicating contacts. |
vuid | 2 years | Vimeo installs this cookie to collect tracking information by setting a unique ID to embed videos to the website. |
Cookie | Duur | Beschrijving |
---|---|---|
_pk_id.1.8fc8 | 1 year 27 days | No description |
_pk_ses.1.8fc8 | 30 minutes | No description |
AWSALBTG | 7 days | No description available. |
AWSALBTGCORS | 7 days | No description available. |
debug | never | No description available. |
rl_anonymous_id | never | No description available. |
rl_user_id | never | No description available. |