Hvad er testværktøjer?
TESTVÆRKTØJ i softwaretest kan defineres som produkter, der understøtter forskellige testaktiviteter startende fra planlægning, kravindsamling, oprettelse af opbygning, testudførelse, fejllogning og testanalyse. Disse testværktøjer bruges hovedsageligt til test af softwarefasthed , grundighed og andre præstationsparametre.
Der er masser af softwaretestværktøjer tilgængelige på markedet, og med de mange valgmuligheder bliver det vanskeligt at nulstille de bedste testværktøjer til dit projekt. Den følgende liste kategoriserer, rangerer og klassificerer de forskellige softwaretestværktøjer på markedet. For hvert værktøj - vigtige funktioner nævnes USP og downloadlinks.
Følgende værktøjskategorier er dækket af denne liste
- Teststyringsværktøj
- Automatiske testværktøjer
- Testværktøjer på tværs af browsere
- Load Testing Tools
- Fejlsporingsværktøjer
- Mobile testværktøjer
- API-testværktøjer
- Sikkerhedstestværktøjer
- CSS Validator Tool
Test Management Tool:
Disse værktøjer hjælper med at organisere test-cyklus fra slutning til slut1) TestRail
TestRail er din kilde til skalerbar, tilpasselig, webbaseret testsageadministration. Opsæt på få minutter med vores skybaserede / SaaS-løsning, eller installer på TestRail din egen server.
- Administrer effektivt manuelle og automatiserede testsager, planer og kørsler.
- Få realtidsindsigt i testfremskridt med informative dashboards, metrics og aktivitetsrapporter.
- Øg effektiviteten med milepæle, personlige opgavelister og e-mail-underretninger.
- Dokumenter testsager med skærmbilleder og forventede resultater. Brug de fleksible indbyggede skabeloner, eller opret dine egne tilpassede skabeloner.
- Integrer med værktøjer i din CI / CD / DevOps pipeline inklusive JIRA, Bugzilla, Jenkins, TFS og mere.
- Enterprise-udgave designet til store teams og missionskritiske projekter.
- Understøttelse af Docker-containere.
2) Testplade
Testplade er et enklere og mere tilgængeligt manuelt testværktøj, der prioriterer pragmatisme frem for proces. I stedet for at håndtere sager en ad gangen bruger den tjeklisteinspirerede testplaner, der kan tilpasses til en bred vifte af stilarter, herunder sonderende test, den manuelle side af Agile, syntaks fremhævet BDD og endda traditionel test case management.
Nøglefunktioner:
- Gæstetestere, inviteret via e-mail, der ikke har brug for konti
- Enkel nok til at blive brugt af ikke-testere; få alle til at hjælpe på frigivelsestidspunktet
- Tastaturdrevet editor med en javascript-drevet (dvs. responsiv) brugergrænseflade
- Drag'n'drop organisering af testplaner
- Tilføj nye tests under test, når du tænker på nye ideer
- Letvægtsintegration med problemsporere, inklusive JIRA
3) Xray
Xray er # 1 Manual & Automated Test Management App til QA. Det er et komplet værktøj, der lever inde og integreres problemfrit med Jira. Målet er at hjælpe virksomheder med at forbedre kvaliteten af deres produkter gennem effektiv og effektiv test.
Funktioner:
- Sporbarhed mellem krav, test, mangler, udførelser
- Definer genanvendelige forudsætninger og associer til test
- Organiser tests i mapper og testsæt
- Testplaner til sporing af fremskridt
- Test miljøer
- BDD - Skriv agurkscenarier i Jira
- Integreres med testautomatiseringsrammer (Selen, JUnit, Nunit, Robot, ...)
- Indbygget REST API
- CI-integrationer (Bambus, Jenkins)
- Indbyggede rapporter
4) Øvelse
PractiTest er et end-to-end testhåndteringsværktøj. Et fælles mødested for alle QA-interessenter, det giver fuld synlighed i testprocessen og en dybere bredere forståelse af testresultater.Funktioner:
- Et stort udvalg af tredjepartsintegrationer med almindelige fejlsporere, automatiseringsværktøjer og robust API for resten.
- Fuldt tilpasselig og fleksibel til de konstant skiftende behov hos QA-teams: Tilpas felter, visninger, tilladelser, udsted arbejdsgange og mere
- Genbrugstest og korrelér resultater på tværs af forskellige udgivelser og produkter.
- Unikke hierarkiske filtertræer - organiser alt og find noget hurtigt.
- Arbejd aldrig to gange - med anti-bug-duplikater, permutationer, trinparametre og kald til test
- Visualiser data med avancerede dashboards og rapporter
- Hurtig professionel og metodologisk support
5) Zephyr-skala
Zephyr Scale er en skalerbar, performant testadministrationsløsning inde i Jira med avanceret testplanlægning, rapportering og genanvendelsesfunktioner.
Funktioner:
- Genbrug test og fjern duplikering: tværprojekt hierarkiske testbiblioteker, parametre, testdata og delte trin
- Forbedre synlighed, dataanalyse og samarbejde: Få adgang til over 70 tværprojektrapporter, 60 gadgets og 60 konfluensmakroer
- Lettere at revidere og spore: Detaljeret ændringshistorik, version af testsag, end-til-slut sporbarhed med Jira Issues og Confluence sider
- Test automatisering og DevOps klar: Giv teams mulighed for BDD, CI / CD og automatiseringsintegration ved hjælp af den indbyggede, gratis REST API. Offentliggør automatiserede test-udførelsesresultater fra Jenkins, Bamboo og andre værktøjer
6) SpiraTest
SpiraTest er en avanceret løsning til styring af krav, planer, test, fejl, opgaver og kode i et enkelt miljø. Det er designet til at være fuldt skræddersyet til dine behov, metode, arbejdsgang, værktøjskæde med indbyggede branchens bedste praksis.
Funktioner:
- genererer problemfrit test fra krav og fejl fra test
- administrere testcases, sæt og kører let i manuel og sonderende test
- oprette test baseret på parametre med sporbarhed fra ende til ende
- udøvende dashboards for at se ovenfra og ned på dine projekter, visualisering og forretningsanalyse
- integreres med over 60 apps på markedet
- fungerer out-of-the-box med minimal konfiguration
- fleksibel samtidige brugerpriser med ubegrænsede produkter, projekter, sprints, tests, API-opkald inkluderet i prisen.
7) TestMonitor
TestMonitor er et end-to-end teststyringsværktøj til enhver organisation. En enkel, intuitiv tilgang til test. Uanset om du implementerer virksomhedssoftware, har brug for QA, bygger en kvalitetsapp eller bare har brug for en hjælpende hånd i dit testprojekt, har TestMonitor dig dækket.
Funktioner
- Krav og risikobaseret test.
- Avanceret test case design, der understøtter tusinder af sager.
- Robuste planlægningsværktøjer med multi-testkørsler og milepælskloning.
- Omfattende resultatsporing.
- Integreret problemstyring.
- Smart rapportering med mange filter- og visualiseringsmuligheder.
- Revolutionerende enkel brugergrænseflade.
- Tredjepartsintegrationer med Jira, DevOps og Slack. REST API inkluderet.
- Professionel support med hurtig responstid.
Automatiske testværktøjer
Denne kategori af værktøjer hjælper med at automatisere funktionel test og regressionstest af din applikation, der testes.
8) Ranorex
Over 14.000 brugere over hele verden fremskynder testen med Ranorex Studio, et alt-i-et-værktøj til testautomatik på tværs af platforme. Ranorex er let for begyndere med en kodeløs klik-og-gå-grænseflade, men kraftfuld til automatiseringseksperter med fuld IDE.
Funktioner inkluderer:
- Robust genstandsidentifikation for pålidelige tests og reduceret vedligeholdelse
- Delbart objektlager og genbrugelige kodemoduler
- Test på tværs af browsere
- Automatiserer udfordrende grænseflader som SAP, ERP, Delphi og ældre applikationer
- Kør tests parallelt eller distribuer på et selenet
- Indbygget rapportering
Ranorex integreres med løsninger til BDD, CI / CD, kildekontrol, testhåndtering, mangelfølgning og mere til en komplet testautomatiseringsværktøjskæde
9) Kobiton
Kobiton giver test- og udviklingsteams mulighed for at automatisere funktionalitet, performance, visuel og kompatibilitetstest på tværs af ægte mobile enheder og IoT-enheder.
Løsninger:
- Adgang til rigtige enheder i en offentlig eller privat sky
- "Cloudify" lokale enheder til delt fjernadgang
- Lokale løsninger
- Scriptless / og eller scriptet automatiseret funktionalitet, ydeevne, visuel og kompatibilitetstest
- Støtte til førende open source-automatiseringsværktøjer og -rammer
- Generer 100% åben standard Appium-kode med hver test uden test
- AI-assisteret afhjælpning af funktionelle og visuelle problemer
- Ubegrænset brugerpolitik
- Dybtgående test session udforskning
- Få adgang til og del analyser omkring appkvalitet
- Adgang til rigtige enheder inden for din IDE til hurtig fejlretning
10) Selen:
Selen er et af de mest populære softwaretestværktøjer. Det er specielt designet til at understøtte automatiseringstest af funktionelle aspekter af webbaserede applikationer, bred vifte af platforme og browsere.
Funktioner:
- Det er et af de bedste qa-værktøjer, der tilbyder support til parallel testudførelse, der reducerer den tid, det tager at udføre parallelle tests.
- Selen har brug for meget mindre ressourcer sammenlignet med andre manuelle testværktøjer.
- Testcases udarbejdet ved hjælp af dette testværktøj kan udføres på ethvert operativsystem
- Det understøtter de mange kendte programmeringssprog som Java, Python, C #, Perl, PHP og JavaScript.
Download link: http://www.seleniumhq.org/download/
11) QTP:
Quick Test Professional (QTP) kaldet nu Micro Focus UFT (Unified Functional Testing) er et automatiseret funktionelt GUI-testværktøj, der muliggør automatisering af brugerhandlinger på et web- eller klientbaseret computerprogram. Det bruges i vid udstrækning til funktionel regressionstestautomatisering. Det er et af de manuelle testværktøjer, der bruger et skriptsprog til at manipulere objekterne og kontrollerne af den applikation, der testes.
Funktioner:
- QTP er et af softwaretestværktøjerne, der giver nybegyndertestere mulighed for at lære dette værktøj på få minutter.
- Værktøjet er meget let at forstå. Den præsenterer en testcase i en simpel arbejdsgang til testeren.
- Værktøjet tillader fuldstændig validering af applikationer gennem et komplet supplement af kontrolpunkter
Download link: https://www.microfocus.com/da-dk/products/uft-one/overview
12) Watir:
Waitr er et open source-testværktøj på tværs af platforme til webapplikationer. Det er det mest pålidelige og fleksible automatiseringsværktøj fra Ruby-biblioteker til automatisering af webbrowsere. Dette værktøj til testning på tværs af browsere interagerer med en browser ligesom mennesket, så det klikker på links, udfylder formularer og validerer tekst.
Funktioner:
- Det er et af de bedste testværktøjer, der er gratis, så der er ingen omkostninger at bruge værktøjet.
- Dette automatiserede testværktøj understøttes af et meget aktivt og voksende samfund.
- Det er et af de qa-værktøjer, der understøtter flere browsere på forskellige platforme.
- Det er meget kraftfuldt og let værktøj.
Download link: http://watir.com/guides/downloads/
13) Testim:
Testim er et moderne automatiseret testværktøj. Det bruger maskinindlæring til at fremskynde oprettelse, udførelse og vedligeholdelse af automatiserede tests. Testeren kan analysere ethvert test tilfælde på få minutter og udføre dem på flere web- og mobilplatforme.
Funktioner:
- Det er et af qa-testværktøjerne, der let kan tilføje kommentarer til at finde ud af, hvad der er galt i systemet.
- Se hurtigt og del let forståelige kommenterede skærmbilleder ved hjælp af bug tracker.
- Udviklere skal bare klikke på den automatiske bug-test for automatisk at reproducere i browseren.
Download link: https://www.testim.io/
14) AppliTools:
Applitools er et automatiseret testværktøj, der automatisk validerer udseendet og følelsen og brugeroplevelsen af apps og websteder. Det er designet på en sådan måde, at det let integreres med de eksisterende tests i stedet for at kræve at oprette en ny test.
Funktioner:
- Det er et af qa-værktøjerne, som tillader test af krydsbrowser i forskellige enheder
- Giv interaktive visuelle testrapporter til brugeren
- Robust styring af brugeradgang
- Den er tilgængelig som en skytjeneste eller på stedet
Download link: https://applitools.com/users/register
15) TestComplete:
TestComplete er et automatiseret testhåndteringsværktøj, der hjælper med at øge effektiviteten og reducere omkostningerne ved testprocessen. Det er meget brugervenligt interface hjælper QA-teams med at implementere en automatiseringsløsning på meget mindre tid.
Funktioner:
- Det er et af de qa-værktøjer, der understøtter flere scripting-sprog
- Gør det muligt at registrere robuste automatiserede tests uden scripting-viden
- Det tilbyder datadrevet test
- Tillader brugeren at oprette Tilpas plugins og udvidelser
Download link: https://support.smartbear.com/downloads/testcomplete/
Testværktøjer på tværs af browsere
Denne kategori af værktøj hjælper med Cross Browser Testing af dit websted på tværs af Chrome, Firefox, IE, Edge, Safari og andre browsere.
16) Browsera:
Dette er en af de bedste softwareprogrammer til testning af browserkompatibilitet, der tillader test af websteder og dets elementer i flere browsere. Dette værktøj bruges også til at teste webstedet og alle websider for scripting og layoutfejl.
Funktioner:
- Browsera kan hurtigt registrere problemer med layout i flere browsere automatisk ved at sammenligne hver browsers output.
- JavaScript-fejl fra hver browser indsamles og rapporteres efter hver test.
- Med sin webcrawlingfunktion er det let at teste alle websiderne på det enkelte websted.
Download link: http://www.browsera.com/web_sites
17) Test af CrossBrowser:
Test på tværs af browsere hjælper med at sikre, at webstedet eller webapplikationen fungerer korrekt i forskellige webbrowsere. Ved hjælp af dette værktøj er det muligt at køre parallelle automatiserede tests, sammenligne skærmbilleder og eksternt debugge ægte desktop- og mobilbrowsere.
Funktioner:
- Det er et af qa-testværktøjerne, der kan køre adskillige tests på flere enheder ad gangen
- Kør let automatiserede tests mod ægte iOS, Androids og andre desktop-browsere
- Det giver mulighed for at køre testrammer som WebDriver.IO og Nightwatch for overlegen kvalitet og hastighed
Download link: https://crossbrowsertesting.com/freetrial
18) SauceLabs:
Sauce Labs er en Selenium-skybaseret løsning, der understøtter automatisk test på tværs af browsere. Det kan udføre test i ethvert operativsystem og platform og browser kombination.
Funktioner:
- Det er muligt at teste web- og mobilapps med det højeste antal platforme, browsere og OS-kombinationer.
- Værktøjet sikrer, at webapplikationer fungerer effektivt med alle de nyeste Android- og iOS-mobilenheder.
- Kør JavaScript-enhedstest for webapps for at sikre, at koden fungerer i alle miljøer.
Download link: https://saucelabs.com/sign-up
19) Ghostlab:
Ghostlab er en Mac-baseret testapp, der giver mulighed for at teste responsivt design på tværs af en række enheder og browsere. Det er et værktøj til synkroniseret browsertest. Det synkroniserer ruller, klik, genindlæser og formularer input på tværs af alle tilsluttede klienter for at teste en fuld brugeroplevelse.
Funktioner:
- Ingen installation kræves til installation
- Dette mobile testværktøj kan synkroniserede klik, begivenheder og ruller
- Det yder understøttelse af fjernfejlretning til alle typer browsere
Download link: https://www.vanamco.com/ghostlab/
20) Browsershots:
Browsershots er et testværktøj på tværs af browsere, der tillader test af websteder, der kører på Windows, MacOS, Android eller iOS. Det giver skærmbilleder af et websted i mere end 200 browsere. Dette værktøj giver skærmbilleder af websteder i et testmiljø, som er nyttigt til at finde alle de større HTML- eller CSS-fejl.
Funktioner:
- Browsershots er et helt gratis værktøj, og det understøtter 200 forskellige browserversioner til optagelse af screenshots
- Browsere, der understøttes, spænder fra Arora, Chrome, Dillo, Firefox, Iceweasel, Konqueror, Links, SeaMonkey og Safari.
- Det gør det muligt at deaktivere JavaScript, ændre farvedybde og deaktivere / aktivere Java og Flash.
Download link: http://browsershots.org/
Load Testing Tools
Disse værktøjer hjælper ydeevne / belastningstest af et websted eller en applikation.
21) Webload:
WebLOAD er et fremragende testværktøj, der tilbyder mange kraftfulde scripting-funktioner, der er nyttige til test af komplekse scenarier. Værktøjet understøtter hundredvis af teknologier fra Selenium til mobil, virksomhedsapplikation til webprotokoller. Det er muligt at generere belastning både i skyen og på stedet ved hjælp af dette værktøj.
Funktioner:
- Opbygning af belastningstestscenarier lettere og mere effektivt med WebLOAD
- Det hjælper dig med at identificere flaskehalse i dit system med mere end 80 rapporttyper og grafer.
- Performance Testing kan køre fra skyen ved at generere belastning fra Amazon EC2.
Download link: http://www.radview.com/webload-download/
22) Loadrunner:
Det er et belastningstestværktøj til Windows og Linux, som gør det muligt at teste webapplikationen effektivt. Det nyttige testværktøj til bestemmelse af ydeevne og resultat af webapplikationen under tung belastning.
Funktioner:
- Det tilbyder understøttelser til forskellige typer apps
- Dette testværktøj kan arbejde i flere virksomhedsmiljøer.
- Alle Vusere kan styres med kun et enkelt instrumentbræt.
- LoadRunner yder support til flere typer protokoller.
- Overvågningen og analysen er meget brugervenlig og let at forstå.
Download link: https://www.microfocus.com/en-us/products/loadrunner-professional/free-trial
23) Wapt:
Wapt er en belastning, og stresstestværktøj fungerer for alle Windows. Det giver en nem og omkostningseffektiv måde at teste alle typer websteder på. Det fungerer med samme effektivitet på sikre HTTPS-websteder, dynamisk indhold og RIA-applikationer i datadrevet tilstand. Dette testværktøj giver også understøttelse af RIA-applikationer i datadrevet tilstand.
Funktioner:
- Tillader at inkludere forskellige typer brugere i en enkelt test
- Giv de mest fleksible definitioner af belastningsniveau
- Værktøjet bruger et stort antal avancerede teknikker til at simulere virkelige belastningsforhold.
- WAPT understøtter test af websteder og applikationer, der er sikret med SSL
Download link: https://www.loadtestingtool.com/download.shtml
24) LoadUI Pro:
LoadUI er et open source-belastningstestværktøj, der giver mulighed for at udføre komplekse belastningstest ved blot at trække de forskellige komponenter. Det giver også mulighed for at oprette og opdatere testsager, mens den udføres, hvilket gør det til et værdigt værktøj at bruge.
Funktioner:
- Tillader at oprette flere præstationsstrategier.
- Genbrug af eksisterende SoapUI Pro funktionstest.
- Real-time feedback om belastningstestresultater.
- Samtidig belastningstest selv i de komplekse scenarier.
Downloadlink: https://www.loadui.org/downloads/download-loadui-pro.html
25) Silke Performer:
Silk Performer er det omkostningseffektive værktøj til belastningstest til at imødekomme alle kritiske applikationer, ydelsesforventninger og krav på serviceniveau. Det understøtter også skyintegration, hvilket betyder, at det er let at simulere massive belastninger uden behov for at investere i hardwareopsætning.
Funktioner:
- Find hurtigt årsagen til ydeevneproblemer med dybdegående analyse
- Det kan bruges overalt med ubegrænset skalerbarhed fra skyen
- Godkend brugeroplevelse i realtid ved transaktionsovervågning og præstationssporing
Download link: https://www.microfocus.com/products/silk-portfolio/silk-performer/trial/
26) Jmeter:
Apache JMeter er et af open source testværktøjer til belastningstest. Det er et Java-skrivebordsprogram, der er designet til at indlæse testfunktionel adfærd og måle ydeevne på websteder. Værktøjet blev udviklet med henblik på belastningstestning af webapplikationer, men det udvides nu til andre testfunktioner.
Funktioner:
- JMeter tillader udførelse af belastning og ydelsestest for forskellige servertyper.
- Dette belastningstestværktøj gemmer sine testplaner i XML-format, som giver brugerne mulighed for at generere testplanen ved hjælp af en teksteditor.
- Det er et af de manuelle testværktøjer, der også kan bruges til at udføre automatiseret og funktionel test af applikationerne.
Download link: http://jmeter.apache.org/download_jmeter.cgi
27) Agileload:
AgileLoad er et belastningstestværktøj til at forbedre ydelsen for forretningskritiske applikationer. Ved hjælp af dette belastningstestværktøj er det let at teste ydeevnen for alle slags web- og mobilapplikationer.
Funktioner:
- Fuld support til dynamiske web- og mobilteknologier
- Fremragende overvågning og omfattende analysediagnostik
- Det giver support til at oprette testrapporter, der kan tilpasses
- Tag de rigtige beslutninger for hurtigt at forbedre applikationens ydeevne
Download link: http://www.agileload.com/signup-download/getting-started-with-agileload
28) Loadfocus
LoadFocus er det bedste cloudtestværktøj til Load Testing og Performance Testing. Det tilbyder også cloudtesttjenester som Website Speed Testing, Mobile Applications, APIs testing og Mobile Emulation på forskellige typer mobilenheder.
Funktioner:
- Cloud Load Test Website og RESTful API'er
- Belastningstest kan køre i skyen eller på sikre servere
- Tillader antal gentagelser for at inspicere applikationsadfærd
- Det tilbyder Website Speed Testing og Insight Analytics
Download link: https://loadfocus.com/
29) BlazeMeter:
BlazeMeter er et belastningstestværktøj, der sikrer levering af højtydende software til hurtigt at køre ydelsestest til mobilapps, websted eller API for at kontrollere ydeevnen på hvert trin i dens udvikling.
Funktioner:
- Det gør det muligt at teste webstedet og integrere resultater fra flere geografiske placeringer i en enkelt rapport
- Hent webstedsdata fra Google Analytics-konto og integrer dem i en ny testopsætning.
- Brug VPN-legitimationsoplysninger til at integrere en række load-servere i det private netværk.
Download link: http://info.blazemeter.com/live-request-a-demo
30) LoadImpact:
Load Impact er det bedste skybaserede belastningstestsystem, der i vid udstrækning bruges af virksomheder over hele verden til at udvikle deres websteder, mobilapplikationer, webbaserede apps og API'er ved at udføre alle typer test.
Funktioner:
- Det simulerer trafik, der sker nøjagtigt i det virkelige liv. Ingen skjult caching eller uvirkelig brugeradfærd.
- Det er muligt at generere belastning fra 10 forskellige placeringer samtidigt.
- Tillader at optage en HTTP-session ved hjælp af en proxy-optager og tillade at udføre de samme handlinger under testen.
Download link: https://saucelabs.com/signup/trial
Fejlsporingsværktøjer
Denne kategori af værktøjer hjælper med fejl- / fejlhåndtering.
32) JIRA:
JIRA er et værktøj til mangelfølgning, der bruges til sporing af fejl / problemer såvel som projektledelse. Dette værktøj bruges ikke kun til optagelse, rapportering, men integreres også direkte i kodeudviklingsmiljøet.
Funktioner:
- JIRA Query Language hjælper med at oprette hurtige filtre med et enkelt klik
- Muligt at oprette brugerdefinerede arbejdsgange i enhver størrelse, hvilket er nyttigt at opbygge, teste og frigive software.
- Installer plug-and-play-tilføjelser fra The Atlassian Marketplace, så de passer til alle typer sager.
Download link: https://www.atlassian.com/software/jira/free
33) Mantishub:
Mantis er et open source-fejlsporingsværktøj, der giver en god balance mellem enkelhed og magt. Brugerne kan let komme i gang med dette værktøj til effektiv styring af deres holdkammerater og kunder.
Funktioner:
- Forbedre workflow og effektivitet i organisationen
- Støtte til intern problemsporing
- Dette værktøj tillader Single-sign-on ved hjælp af Bitbucket og GitHub
- MantisHub har sin egen indbyggede tidssporingsfunktion, som er nyttig til effektiv rapportering af tid brugt på de specifikke problemer.
Download link: https://www.mantishub.com/signup/gold
34) FogBugz:
FogBugz er et sporingsværktøj, der kan bruges til at spore status for fejl og ændringer i igangværende softwareprojekter, såsom applikationsudvikling og implementering. Det er specielt nyttigt for organisationer at holde styr på fejl til flere projekter.
Funktioner:
- Fogbugz giver fleksibilitet til at finde oplysningerne på ingen tid.
- Det yder support til Agile projektledelse
- Meddelelser og e-mails holder holdmedlemmer opdateret om ændringer i projekterne og sagerne
Download link: https://www.fogcreek.com/fogbugz
35) Bugzilla:
Bugzilla er et af de bedste sporingssystemer til mangler. Værktøjet giver enkeltpersoner eller grupper af udviklere mulighed for at holde styr på udestående fejl i deres system. Det er den bedste open source-software, der bruges på markedet af såvel små som store organisationer.
Funktioner:
- Optimeret databasestruktur for at forbedre ydeevne og skalerbarhed
- Avanceret forespørgselsværktøj, der husker tilpassede søgninger hos brugeren
- Redigerbare brugerprofiler og omfattende e-mail-præferencer
- Udvidelsesmekanisme til meget tilpasselige installationer
Download link: https://www.bugzilla.org/download/
36) BugNet:
BugNet er open source Bug Finding Tool. Det er en applikation på tværs af platforme, der er skrevet ved hjælp af en ASP.NET-platform, og den har brug for MySQL-database som backend-værktøj. Hovedformålet med dette fejlsporingsværktøj er at gøre codebase enkel og nem at implementere.
Funktioner:
- Det er en open source-webbaseapplikation under GPL-licens
- BugNET-værktøjet gør det nemt at arkivere, administrere og rapportere fejl
- Værktøjet understøtter flere databaser
- Tilbyder en nem navigation og nem administration
Download link: https://archive.codeplex.com/?p=bugnet
37) Fejlgenie:
Det er en open source, webbaseret bug tracking software. Dens vigtigste funktionalitet inkluderer problemsporing, rapportering af fejl og projektstyring. Det inkluderer også et feedback-publiceringssystem.
Funktioner:
- Nem og effektiv kildekodestyring
- Nyttig til interaktiv projektplanlægning
- Det tilbyder kraftfulde kommandolinjeværktøjer
- Giv support til indgående og udgående e-mail
Download link: http://www.thebuggenie.com/
38) RedMine:
Redmine er et andet vigtigt værktøj til sporing af mangler. Den grundlæggende version af dette værktøj er open source, og det kan arbejde på enhver maskine, der understøtter Ruby. Det tager mere tid at installere, men når det er installeret, kører det problemfrit.
Funktioner:
- Oprettelse af problemer via e-mail
- Tilbyder support til flere databaser
- Fleksibelt system til sporing af problemer
- Fleksibel rollebaseret adgangskontrol
Download link: http://www.redmine.org/
Mobile testværktøjer
Disse værktøjer hjælper med at automatisere test af dine Android- eller iOS-applikationer.
39) Appium:
Appium er et af open source testværktøjer til automatisering af mobile applikationer. Det giver brugerne mulighed for at teste alle slags native-, mobil-, web- og hybridapps. Det understøtter også automatiserede tests på emulatorer og simulatorer.
Funktioner:
- Test den samme applikation, som skal til markedet.
- Det er et simpelt program, der har brug for meget lidt hukommelse til testprocessen.
- Test af indfødte apps har ikke brug for SDK, det tilbyder standard automatiserings-API'er, som kan bruges til alle typer platforme.
Download link: http://appium.io/
40) Espresso:
Espresso er et mobilt testværktøj til virksomhederne. Som et open source-værktøj er det meget nemt at bruge, og det kan udvides inden for dette arbejdsmiljø. Dette testoptagerværktøj tillader oprettelse af UI-tests til mobilappen uden at skrive en enkelt linje af testkoden.
Funktioner:
- Espresso-arbejdsgang er enkel at bruge
- Mindre mobil testning af flakiness
- Hurtig og konsekvent feedback til udviklere
- At udvikle automatisering af Espresso-test er ret let.
Download link: https://developer.android.com/training/testing/espresso/
41) Perfecto:
Perfecto er en SaaS-platform, der giver appudviklere mulighed for at udføre web-, mobil- og IoT-softwaretest. Dette værktøj giver også kunder mulighed for at vælge de installationsmuligheder, der er bedst til det specifikke projekt.
Funktioner:
- Test af cloudbaseret mobilapplikation
- Det giver support til Agile Environment
- Værktøjet kan integreres med andre qa-testværktøjer som selen og appium
Download link: https://www.perfecto.io/
42) ExperiTest:
Experitest er et kvalitetssikringsværktøj til mobile udviklere. Værktøjet inkluderer manuel test, performance test og belastningstest til mobile applikationer. Dette testværktøj understøtter alle mobile OS, iOS, Android, Windows Phone og Blackberry.
Funktioner:
- Opret og udfør automatiserede tests på simulatorer eller emulatorer, der er hostet i Experitest-datacentre
- Optag og afspil test og automatisk optaget test til kode og brug det samme test script til forskellige mobile OS.
- Det tilbyder rapporter med video- eller skærm HTML-baseret rapportering
- Se strukturen på mobilapps-element og generer identifikatorer med lethed
Download link: https://experitest.com
43) Robotium:
Robotium er et open source testautomatiseringsværktøj, der hovedsagelig bruges til Android UI-test. Det understøtter både native og hybrid applikationer. Det er muligt at udføre systemtest, funktionel test og brugeraccepteringstest over Android-baserede apps ved hjælp af dette værktøj.
Funktioner:
- Optag Android UI-testtilfælde på få minutter
- Giv support til poster fra emulatorer og faktiske enheder
- Registrerer automatisk ressource-id: s
- Komplet support til native og hybrid Android-apps
Downloadlink: https://robotium.com/pages/free-trial
API-testværktøjer
Disse værktøjer hjælper med at teste REST / SOAP-protokoller
44) SoapUI:
SoapUI er et af de bedste testværktøjer, som er open source-værktøj på tværs af platforme til funktionel test af SOAP og REST, skriftligt bruger Java-sproget. Det bruges primært til at udføre funktionel og belastningstestning på API.
Funktioner:
- GUI'en til softwaren er nem at håndtere og bruge
- Sårbarhedstestfunktion hjælper med at sikre webstedet mod hackere og vira.
- Det er muligt at udføre den detaljerede analyse ved hjælp af dens rapporteringsfunktion.
- SQL Injection-funktionen giver nogle standard SQL-forespørgsler og metoder til at identificere applikationens svage områder.
Download link: https://www.soapui.org/downloads/download-soapui-pro-trial.html
45) SOAPSonar:
SOAPSonar er et Api Testing-værktøj, der fokuserer på at reducere tiden og kompleksiteten til at udvikle og vedligeholde testcases. Det understøtter test af hver enkelt service uafhængigt af klientapplikationen og grupperer alligevel testworkflowet til automatisering. Desuden kræver oprettelse og udførelse af disse testsager ingen programmerings- eller scripting-færdigheder.
Funktioner:
- Validering af SOAP-, XML- og REST-tjenester
- Funktionel testning med succesregelramme
- Ydelsesprofilering og samtidig test af belastning af klienter
- Webservicesikkerhedstestning med risikomægling
Download link: http://www.crosschecknet.com/products/soapsonar/
46) Webinject:
WebInject er det bedste Api-testværktøj til automatiseret test af webapplikationer og webtjenester. Det kan også teste individuelle systemkomponenter, der har HTTP-grænseflader og kan bruges til at udføre automatiserede funktionelle, regressions- og acceptstests.
Funktioner:
- HTTP-responstider kan overvåges i realtid på tidspunktet for testudførelsen.
- Kombiner mobile og desktop GUI-tests med webtest
- Timerstatistikker beregnes og vises i løbet af løbetiden.
Downloadlink: http://www.webinject.org/download.html
47) Tricentis:
Tricentis er et Api-testværktøj, der hjælper med at håndtere testsager, reducerer testtid, manuel indsats og omkostninger ved at opbygge og udføre testsager.
Funktioner:
- Det tilbyder autonom SAP-test
- Modne, robuste SAP-testautomatiseringsfunktioner
- Solution Manager Integration
Download link: https://www.tricentis.com/software-testing-tool-trial-demo/
Sikkerhedstestværktøjer
Disse værktøjer registrerer sikkerhedssårbarheder i din applikation under test.
48) NetSparker:
NetSparker er et sikkerhedstestværktøj, der automatisk scanner websteder, webapplikationer og webtjenester for sårbarheder. Det er den eneste scanner, der automatisk identificerer og verificerer sårbarheder med et bevis på konceptet.
Funktioner:
- Overkommelig og vedligeholdelsesfri sikkerhedsløsning til webapplikationer
- Det er fuldt konfigurerbar online websårbarhedsscanner
- Dette sikkerhedstestværktøj kan nemt integrere websikkerhedsscanning i SDLC
- Det understøtter Enterprise Level Collaboration
Download link: http://browsershots.org/
49) OWASP:
Open Web Application Security Project er kendt som OWASP er et værktøj, der hjælper organisationer med at udvikle, købe og vedligeholde web og software, der er pålidelige og pålidelige.
Funktioner:
- Bekræft for sikkerhed tidligt og ofte
- Valider alle typer input
- Implementering af identitets- og godkendelseskontrol
- Implementere alle passende adgangskontrol
Download link: https://github.com/zaproxy/zaproxy/wiki/Downloads
50) Acunetix sårbarhedsscanner:
Acunetix Web Vulnerability Scanner er det førende sikkerhedstestværktøj. Det kan finde forskellige typer sikkerhedssårbarheder end andre scannere og viser det færreste antal falske positive.
Funktioner:
- Mest avancerede scripting-test på tværs af websteder og dybdegående SQL-injektion
- Omfattende scanning af applikationer til enkelt sider og JavaScript-baserede websteder
- Påvisning af blinde XSS-sårbarheder
- Automatisk detektion af DOM-baserede XSS-sårbarheder
Download link: https://www.acunetix.com/download/fullver13/
CSS Validator Tool
51) W3C CSS-validator:
Det er en gratis software udviklet af W3C til at hjælpe webdesignere og webudviklere med at kontrollere deres CSS. Ved hjælp af dette valideringsværktøj. Det hjælper også brugere med at finde fejl eller forkert brug af CSS.
Funktioner:
- W3C CSS-validator genkender mange browserudvidelser og præfikser
- Det inkluderer en integreret webbrowser. Derfor kan websteder gennemses og kontrolleres på samme tid.
- Det kontrollerer for og advarer om tilgængelighedsproblemer for at forhindre folk i at bruge den side.
Download link: https://jigsaw.w3.org/css-validator/DOWNLOAD.html
52) Telerik-studie:
Telerik Studio er et softwaretestværktøj til at teste web- og desktop-applikationer i alt Windows OS. Det er et nyttigt værktøj til at teste funktionalitet, indlæsning og ydeevne for web- og mobilapps. Det tilbyder også et plugin til at kontrollere Cross-browsing-problemer.
Funktioner:
- Test automatisering til AJAX applikationer
- Native in build Support til Telerik UI Controls
- Test af HTML-pop op-vinduer og browserdialoger
- Support til JavaScript-invokation og logning
- Tillader kontinuerlig integration at bruge Build Server
Download link: http://www.telerik.com/download/teststudio
FAQ
❓ Hvad er softwaretest?
Softwaretest er en metode til at kontrollere, om det aktuelle softwareprodukt svarer til forventede krav og sikre, at det er fejlfrit.
⚡ Hvilke faktorer skal du overveje, når du vælger et softwaretestværktøj?
Du bør overveje følgende faktorer, inden du vælger et værktøj.
- Kompatibilitet på tværs af platforme.
- Let vedligeholdelse.
- Kvaliteten af kundesupport.
- Let at oprette test-scripts.
- Licensomkostninger, hvis relevant.
- I tilfælde af et outsourcingprojekt skal du faktorere kunde / klientpræference for softwaretestværktøjet.
- Omkostningerne ved at træne medarbejdere i et værktøj.
- Hardware / softwarekrav til softwaretestværktøjet.
- Support og opdatering af værktøjet.
- Anmeldelser af virksomheden.