Softwaretest kan være ganske komplekst, fra enheds- og integrationstest til eksplorativ test og sikkerhedstest. Men som softwareingeniør med dybe rødder i DevOps har jeg slugt utallige bøger om dette emne. Jeg har eksperimenteret med forskellige testværktøjer og optimeret testplanlægning for Android og andre mobilapps. Jeg har også arbejdet praktisk med testdrevet udvikling og lært meget om, hvordan man tester software effektivt, uanset om det gælder API'er eller forskellige udviklingsstadier.
Teststyring, testmiljøer, testtyper – det hele er på min radar. Min passion for softwaretest overgås kun af min dedikation til at hjælpe andre softwaretesteksperter og testingeniører med at udvikle deres færdigheder. Er du nysgerrig efter det nyeste inden for testdrevet udvikling? Så er du kommet til det rette sted. Lad os sammen udforske og mestre de vigtigste aspekter af softwaretest.
Kort liste over de 17 bedste bøger om softwaretest
Jeg har nøje udvalgt disse bøger om softwaretest, så de imødekommer dine udfordringer.
- Kunsten at teste software af Glenford J. Myers, Corey Sandler og Tom Badgett
- Kontinuerlig levering: Pålidelige softwareudgivelser gennem automatisering af build, test og implementering af Jez Humble og David Farley
- Ren kode: En håndbog i agilt softwarehåndværk af Robert C. Martin
- Agil test: En praktisk vejledning for testere og agile teams af Lisa Crispin og Janet Gregory
- Softwaretest: En håndværkers tilgang af Paul C. Jorgensen
- Automatisering af softwaretest: Effektiv brug af værktøjer til testudførelse af Mark Fewster og Dorothy Graham
- Grundlæggende softwaretest og ISTQB-certificering af Rex Black, Erik van Veenendaal og Dorothy Graham
- Eksplorativ softwaretest: Tips, tricks, ture og teknikker til at vejlede testdesign af James Whittaker
- Softwaretest, 2. udgave af Ron Patton
- En praktikers vejledning til softwaretestdesign af Lee Copeland
- Smuk test: Førende fagfolk afslører, hvordan de forbedrer software af Tim Riley og Adam Goucher
- Softwaretestteknikker af Boris Beizer
- Sådan tester Google software af James A. Whittaker, Jason Arbon og Jeff Carollo
- Test af computersoftware af Cem Kaner, Jack Falk og Hung Q. Nguyen
- Testautomatisering med Selenium WebDriver og Java: Trinvis vejledning af Navneesh Garg
- Vejledning i ydeevnetest af webapplikationer: Mønstre og praksisser af Et Al. Meir
- Specifikation ved eksempel: Sådan leverer succesfulde teams den rigtige software af Gojko Adzic
Oversigt over de 17 bedste bøger om softwaretest
Her er en kort opsummering af hver bog, hvad du vil lære, hvorfor du bør læse den, samt et citat fra bogen, som jeg godt kan lide. Jeg har tilføjet forfatterens LinkedIn-profil og andre steder, hvor du kan komme i kontakt med dem online.
1. Kunsten at teste software af Glenford J. Myers, Corey Sandler og Tom Badgett

Opsummering:
Denne klassiker inden for softwaretest, som nu er revideret og udvidet, giver læserne de nyeste metoder og praksisser inden for softwaretest, suppleret med scenarier fra den virkelige verden.
Det lærer du:
Opdag teknikker til at designe robuste softwaretests, metoder til at afsløre svære fejl og måder at opretholde stringens i software. Få en dybdegående forståelse af testerens rolle i softwareudvikling.
Hvorfor du bør læse den:
Hvis du ønsker en grundlæggende tekst om softwaretest, der har stået sin prøve gennem tiden, er dette bogen. Den fungerer som en manual for både begyndere og erfarne fagfolk.
Citat fra bogen:
"Test er processen med at køre et program med det formål at finde fejl."
Om forfatterne:
Læs mere om Corey Sandler på LinkedIn, eller se hans virksomheds websted.
2. Kontinuerlig levering: Pålidelige softwareudgivelser gennem automatisering af opbygning, test og implementering af Jez Humble og David Farley

Resumé:
Denne bog går i dybden med praksissen omkring kontinuerlig levering, så software på pålidelig vis kan udgives når som helst, feedbacksløjfen kan accelereres, og adaptiv udvikling kan fremmes.
Det lærer du:
Forstå grundlaget for kontinuerlig levering og dens betydning i moderne softwareudvikling, effektive værktøjer til automatiseret test på tværs af processerne for opbygning, implementering, test og udgivelse samt bedste praksis for ydelsesoptimering og kapacitetsplanlægning.
Hvorfor du bør læse den:
For at mestre kunsten og videnskaben bag hyppige og pålidelige udgivelser af din software og gøre din udviklingsproces mere agil og adaptiv.
Citat fra bogen:
"Udgivelser med lav risiko er resultatet, ikke målet."
Om forfatteren:
Få indsigt fra Jez Humble på hans LinkedIn og hans websted. Læs mere fra David Farleys LinkedIn, Twitter og virksomhedens websted.
Have an account? Log In
3. Ren kode: En håndbog i agil softwareudvikling af Robert C. Martin

Resumé:
I "Ren kode" beskriver Robert C. Martin, en pioner inden for agil metodik, principperne og den bedste praksis for at skrive ren og vedligeholdelsesvenlig kode. Læs mere på vores liste over de bedste værktøjer til kodegennemgang.
Det lærer du:
Lær principperne for agil softwareudvikling, bedste praksis og teknikker til at skrive ren kode samt casestudier, der viser forvandlingen af dårlig kode til god kode.
Hvorfor du bør læse den:
Hvis du ønsker at forbedre dine programmeringsfærdigheder og forstå essensen i at skrive kode, der er effektiv, læsbar og vedligeholdelsesvenlig, er denne bog uundværlig.
Citat fra bogen:
"Sandheden kan kun findes ét sted: i koden."
Om forfatteren:
Kom i kontakt med Robert C. Martin på LinkedIn, og læs mere om hans indsigter på hans websted.
4. Agil test: En praktisk vejledning for testere og agile teams af Lisa Crispin og Janet Gregory

Resumé:
Dyk ned i Agile-teststyring, og forstå de unikke udfordringer og løsninger ved test i et Agile-miljø.
Det lærer du:
Få indsigt i, hvordan testpraksisser passer ind i Agile-projekter, opdag testerens roller, og forstå udfordringerne og fordelene ved Agile-test.
Hvorfor du bør læse den:
For effektivt at integrere test- og Agile-praksisser og sikre levering af softwareprojekter af høj kvalitet.
Citat fra bogen:
"Agile-værdier og -principper er grundlaget for et produktivt og tilfredsstillende kvalitetssikret Agile-projekt."
Om forfatteren:
Kom i kontakt med Lisa Crispin på hendes LinkedIn, og læs mere om Janet Gregory via hendes LinkedIn og hendes virksomheds websted.
5. Softwaretest: En håndværkers tilgang af Paul C. Jorgensen

Resumé:
Denne omfattende guide udforsker softwaretestens tekniske aspekter og nuancer og giver læserne metoder og teknikker, der understøttes af eksempler fra den virkelige verden.
Det lærer du:
Forstå grundlaget for softwaretest, gå i dybden med testmetoder til traditionel og objektorienteret software, og udforsk casestudier for at opnå praktisk forståelse.
Hvorfor du bør læse den:
For at få en praktisk og helhedsorienteret tilgang til softwaretest med praktiske teknikker, der understøttes af konkrete eksempler.
Citat fra bogen:
"Test er en udforskning og undersøgelse, en søgen efter at finde dybden og bredden af softwarens muligheder og svagheder."
Om forfatteren:
Hold forbindelsen til Paul C. Jorgensen på hans LinkedIn.
6. Automatisering af softwaretest: Effektiv brug af værktøjer til testudførelse af Mark Fewster og Dorothy Graham

Resumé:
Gå i dybden med automatiseret softwaretest i denne guide, der præsenterer praktiske råd, eksempler fra den virkelige verden og fokus på at få automatisering rigtigt på plads.
Det lærer du:
Lær principperne for automatisering af softwaretest, identificer hvornår og hvad der skal automatiseres, og udforsk strategier til effektivt at designe automatiserede test.
Hvorfor du bør læse den:
For at opnå en dybdegående forståelse af automatisering af softwaretest og lære, hvordan du kan udnytte automatiseringsværktøjer til at maksimere din testindsats.
Citat fra bogen:
"Effektiv automatisering handler ikke om at eliminere testere, men om at styrke deres evner."
Om forfatteren:
Kom i kontakt med Mark Fewster på LinkedIn, og gå i dybden med Dorothy Grahams bidrag på hendes Twitter og hendes blogspot.
7. Grundlæggende softwaretest – ISTQB-certificering af Rex Black, Erik van Veenendaal og Dorothy Graham

Resumé:
Denne bog giver vigtig indsigt i ISTQB og har til formål at gøre læserne fortrolige med det grundlæggende inden for softwaretest, så de kan forberede sig på ISTQB-certificeringen.
Det lærer du:
Fordyb dig i indholdet på grundniveau baseret på ISTQB-pensummet, opnå en dyb forståelse af principper, praksisser og terminologi inden for softwaretest, og bliv klar til ISTQB-eksamenen for certificerede testere på grundniveau.
Hvorfor du bør læse den:
Denne bog er uundværlig, hvis du er i gang med at forberede dig på ISTQB-certificeringen. Det er en omfattende guide til at forstå, lære og mestre det grundlæggende inden for softwaretest.
Citat fra bogen:
"En god testtilfælde har stor sandsynlighed for at finde en hidtil uopdaget fejl."
Om forfatterne:
Kom i kontakt med Rex Black på hans LinkedIn, forbind dig med Erik van Veenendaal via Twitter, og udforsk Dorothy Grahams indsigter på hendes blogspot.
8. Udforskende softwaretest: Tips, tricks, testture og teknikker til at styre testdesign af James Whittaker

Resumé:
James Whittaker præsenterer en innovativ tilgang til softwaretest. Han introducerer en systematisk, teknologifokuseret metode til at udvikle, administrere og automatisere din testindsats.
Det lærer du:
Forstå den udforskende tilgang til softwaretest, hvordan man designer og skriver tests, samt konceptet med testture til testudførelse.
Hvorfor du bør læse den:
For at ændre din opfattelse af softwaretest ved at tage en udforskende tilgang til dig og tilegne dig teknikker, der hjælper dig med at blive en mere strategisk og indflydelsesrig tester.
Citat fra bogen:
"Test handler om mere end blot at finde fejl. Det handler om at forstå softwarens funktionalitet og afgøre, om den er tilstrækkelig."
Om forfatteren:
Hold dig opdateret med James Whittaker via hans LinkedIn og hans indsigter på Twitter, og få mere at vide på hans websted.
9. Softwaretest, 2. udgave af Ron Patton

Resumé:
Ron Pattons "Softwaretest" fungerer som en fremragende introduktion og trinvis guide til softwaretestens verden og dækker både manuel og automatiseret test.
Det lærer du:
Bliv fortrolig med det grundlæggende inden for softwaretest, dyk ned i teknikker til design af testtilfælde, og forstå udfordringerne ved moderne softwaretestsituationer.
Hvorfor du bør læse den:
Hvis du begiver dig ind i softwaretestens verden, eller selv hvis du er en erfaren fagperson, tilbyder denne bog værdifuld indsigt og gennemprøvede metoder.
Citat fra bogen:
"Testning er den uendelige proces med at sammenligne det usynlige med det tvetydige for at forhindre, at det utænkelige sker for det anonyme."
Om forfatteren:
Få kontakt med Ron Patton på hans LinkedIn, og udforsk hans værker via andre links.
10. En praktikers guide til design af softwaretest af Lee Copeland

Resumé:
Lee Copelands guide er en omfattende gennemgang af testdesign, der præsenterer både grundlæggende principper og avancerede teknikker til at forbedre softwarekvaliteten.
Det lærer du:
Opdag de mest effektive og velfungerende teknikker til design af testtilfælde, herunder metoder til whitebox- og blackboxtest.
Hvorfor du bør læse den:
Denne bog er den oplagte guide til at forstå nuancerne i testdesign. Den praktiske tilgang sikrer, at du lærer teorien og hvordan du anvender disse teknikker i virkelige scenarier.
Citat fra bogen:
"Godt testdesign er kernen i effektiv testning. Uden det har vi blot planløs aktivitet."
Om forfatteren:
Kom i kontakt med Lee Copeland på hans LinkedIn.
11. Smuk testning: førende fagfolk afslører, hvordan de forbedrer software af Tim Riley og Adam Goucher

Resumé:
Bogen tilbyder forskellige perspektiver fra førende fagfolk inden for området, giver unikke indsigter og viser kunsten og videnskaben bag forbedring af software.
Det lærer du:
Få et førstehåndsindblik i branchens førende eksperters tanker, mens de deler deres erfaringer, teknikker og strategier til at skabe smukke og effektive tests.
Hvorfor du bør læse den:
Hvis du vil løfte din testpraksis og lære af de bedste på området, er denne antologi en skattekiste af visdom.
Citat fra bogen:
"Fremragende testning handler ikke kun om at forhindre fejl, men også om at forbedre softwarens skønhed."
Om forfatterne:
Hold kontakten med Tim Riley på hans LinkedIn og med Adam Goucher på hans personlige websted.
12. Teknikker til softwaretest af Boris Beizer

Resumé:
Boris Beizers klassiker har bestået tidens prøve og går i dybden med metoder til softwaretest, samtidig med at den tilbyder både et teoretisk fundament og praktiske værktøjer til testere.
Det lærer du:
Forstå de underliggende principper for softwaretest, udforsk forskellige teknikker lige fra test af grænseværdier til test af tilstandsovergange, og forstå testprocessens bredere sammenhæng.
Hvorfor du bør læse den:
For alle, der seriøst ønsker at mestre disciplinen softwaretest, er Beizers guide en uundværlig ressource, der kombinerer grundlæggende viden med praktiske teknikker.
Citat fra bogen:
"Softwaretest er ikke blot en opgave, men en disciplineret tilgang til kvalitetssikring."
Om forfatteren:
Boris Beizer var amerikansk softwareingeniør og forfatter. Han var også taler ved mange testkonferencer og var kendt for sine seminarer om test.
13. Sådan tester Google software af James A. Whittaker, Jason Arbon og Jeff Carollo

Resumé:
Tag med ind i Googles verden, og forstå virksomhedens unikke og banebrydende tilgang til softwaretest. Denne bog om softwaretest giver et indblik i de strategier og værktøjer, der anvendes af en af verdens mest indflydelsesrige teknologigiganter.
Det lærer du:
Opdag de metoder og teknikker, Google anvender for at sikre software af høj kvalitet, fra automatisering til manuel test, samt virksomhedens tilgang til ansættelse af kvalitetsingeniører.
Hvorfor du bør læse den:
Det er ikke hver dag, man får et kig ind i Googles køkken for softwaretest. Denne bog giver uvurderlig indsigt til alle, der ønsker at forstå eller implementere effektive teststrategier i stor skala.
Citat fra bogen:
"Software af høj kvalitet bliver ikke testet; det bliver bygget."
Om forfatterne:
Kom i kontakt med James A. Whittaker på hans LinkedIn, find Jason Arbon på hans Twitter, og læs mere om Jeff Carollos indsigter på hans LinkedIn.
14. Test af computersoftware af Cem Kaner, Jack Falk og Hung Q. Nguyen

Resumé:
Denne omfattende vejledning er længe blevet betragtet som bibelen for softwaretestere. Bogen går i dybden med praktiske metoder og strategier til at afdække softwarefejl.
Det lærer du:
Bliv fortrolig med grundlæggende principper for softwaretest, effektive testteknikker og nuancerne i virkelige anvendelser for at sikre leverancer af høj kvalitet.
Hvorfor du bør læse den:
Dette er obligatorisk læsning for dem, der ønsker at forstå kunsten og videnskaben bag softwaretest, med både grundlæggende viden og teknikker, der kan anvendes i praksis.
Citat fra bogen:
"Den bedste tester er ikke den, der finder flest fejl eller gør flest programmører forlegne. Den bedste tester er den, der får rettet flest fejl."
Om forfatteren:
Læs mere om Cem Kaners værker i hans Amazon-portefølje.
15. Testautomatisering med Selenium WebDriver og Java: Trin-for-trin-vejledning af Navneesh Garg

Resumé:
Navneesh Garg introducerer læserne til Selenium WebDriver, et populært værktøj til test af webapplikationer, ved at integrere det med Java-platformen.
Det lærer du:
Få styr på det grundlæggende i Selenium WebDriver, integrationen med Java, og hvordan du effektivt automatiserer testprocesser for webapplikationer for at opnå mere effektive resultater.
Hvorfor du bør læse den:
I en tid, hvor automatisering er afgørende, er det altafgørende at forstå værktøjer til test af webapplikationer som Selenium WebDriver. Denne guide kombineret med ekspertise i Java sikrer, at du er på forkant inden for automatisering.
Citat fra bogen:
"Automatisering er godt, men det er ikke et universalmiddel til test. Det supplerer manuel test og udfylder hullerne."
Om forfatteren:
Kom i kontakt med Navneesh Garg på hans LinkedIn.
More Articles
16. Effektiv automatisering af softwaretest: Udvikling af et automatiseret softwaretestværktøj af Kanglin Li

Resumé:
"Effektiv automatisering af softwaretest: Udvikling af et automatiseret softwaretestværktøj" er en omfattende guide, der tager dig gennem kompleksiteten ved at tilpasse automatiserede softwaretestværktøjer til dine projekters specifikke behov. Kanglin Li giver indsigt i, hvordan man skaber et skræddersyet værktøj, der forbedrer effektiviteten og virkningen af din softwaretestproces.
Det lærer du:
Opdag det grundlæggende i at designe dit automatiserede softwaretestværktøj, forstå de vigtigste overvejelser, der påvirker dets funktionalitet, og lær de trin, der indgår i udviklingen af et værktøj, som integreres problemfrit med dit softwaretestmiljø.
Hvorfor du bør læse den:
Denne bog er afgørende for fagfolk, der ønsker at løfte deres testprocesser, og den giver detaljeret vejledning i at skabe et automatiseret værktøj. Den er især nyttig for dem, der står over for unikke testudfordringer, som standardløsninger ikke kan løse.
Citat fra bogen:
"For at opnå effektiv testautomatisering er en tilpasset tilgang, der direkte imødekommer din softwares specifikke testbehov, afgørende."
Om forfatteren:
Kanglin Li er en markant skikkelse inden for softwaretest og er kendt for sin innovative tilgang til testautomatisering. Du kan få yderligere indblik i Kanglins perspektiver på LinkedIn.
17. Specifikation gennem eksempler: Sådan leverer succesfulde teams den rigtige software af Gojko Adzic

Resumé:
I "Specifikation gennem eksempler" præsenterer Gojko Adzic en metode, der bygger bro over kommunikationskløften mellem interessenter og udviklingsteams og sikrer leveringen af den rigtige software.
Det lærer du:
Forstå tilgangen med specifikation gennem eksempler, og hvordan den kan forvandle udviklingsprocessen. Lær at skabe levende dokumentation, der sikrer, at alle interessenter er på samme side.
Hvorfor du bør læse den:
Effektiv kommunikation er kernen i vellykket softwareudvikling. Denne bog introducerer en gennemprøvet tilgang til at sikre, at teams er afstemt, reducere spild og levere det rigtige produkt.
Citat fra bogen:
"En vellykket levering handler ikke kun om at sætte flueben ved funktioner; det handler om samarbejde, forståelse og om at levere værdi."
Om forfatteren:
Kom i kontakt med Gojko Adzic på hans LinkedIn, og hold dig opdateret via hans Twitter.
Hvilke bøger om softwaretest anbefaler du?
Hvis der er en bog om softwaretest, som du mener bør være på denne liste, vil jeg meget gerne høre din anbefaling. Hver læsers perspektiv beriger vores fælles forståelse, så del gerne dine favoritter og indsigter. Sammen kan vi fortsætte med at opbygge en omfattende ressource for alle entusiaster inden for softwaretest.
Vil du styrke dine sikkerhedskompetencer? Her er nogle fremragende bøger om penetrationstest.




