De vraag hoe noodzakelijk testing is en vanaf waar in het proces een tester moet worden ingeroepen is niet nieuw. Meer en meer ligt de nadruk op zo snel mogelijk beginnen testen en de tester zelf ook zo vroeg mogelijk in het proces te betrekken. Nog voor de eerste lijn code wordt geschreven zou er al een idee moeten zijn wat het testen gaat inhouden. Het is echter nog geen alomtegenwoordige waarheid. Dat het echter een goede praktijk is om een tester zo snel mogelijk deel te laten nemen werd pijnlijk duidelijk toen ik de opdracht kreeg om een nieuwe functionaliteit te testen binnen mijn project – een nieuwe betaalmethode.
Het moment dat ik werd toegevoegd aan dit project waren de specificaties uitgeschreven en waren de tickets gecreëerd. Kortom, ik kreeg de boodschap: de documentatie is volledig en al het noodzakelijke was in de tickets gegoten. De ontwikkeling was reeds een tijdje gaande en de eerste versie van de software was testklaar. Gezien de voorgaande boodschap dacht ik dat aan alles was gedacht en dat ik rustig mij kon richten op de tickets zonder teveel vrees iets over het hoofd te zien. Een aanname die ik niet had horen maken.
Gaandeweg werd namelijk duidelijk dat de documentatie die er was wel volledig was, maar dat in de analyse niet aan alles was gedacht. Laat – te laat – in het proces kwamen er nog vragen naar boven die veel vroeger hadden horen te zijn beantwoord. Het werd duidelijk dat een tester een ruimer of soms vollediger beeld heeft van hoe verschillende zaken in elkaar haken. In dit geval was het mijn ervaring met het systeem als geheel in vergelijking met zowel de developer als de analist die het verschil maakte.
Wanneer je voor iets betaalt, had je dat product ook graag ontvangen. Er moet dus stock zijn en deze moet worden gereserveerd. Nu dit gedeelte vond met de nieuwe betaalmethode op een ander moment plaats. Wat wil zeggen dat ook de reservering van de stock opnieuw ging moeten worden getest. Hier was niet aan gedacht. Het gevolg was niet enkel dat de deadline in gevaar kwam – gezien er meer ging moeten worden getest als verwacht – maar ook dat er nieuwe documentatie moest worden uitgeschreven.
Het is dus altijd een wijze les om iedereen dat aan een project gaat werken zo vroeg mogelijk te betrekken, ‘zelfs’ de tester. Het perspectief als tester mag niet worden onderschat. Deze ziet een systeem niet enkel in delen, maar ook als geheel. De radertjes zowel als de machine. Wat kan helpen bij het creëren van volledige documentatie, vroege teststrategiën en op termijn dus een snel opgeleverd product, van goede kwaliteit!
Bekijk ons GRATIS ON DEMAND WEBINAR over Shift Left Testing
Blog: Matthias.Ingelbrecht
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. |