how find bug application
Et meget godt og vigtigt punkt. Ret? Hvis du er softwaretester eller en kvalitetsingeniør, skal du tænke hvert minut for at finde en fejl i en applikation. Og det burde du være!
Jeg tror at finde en Blocker Bug som enhver Systemnedbrud er ofte givende! Nej, jeg tænker ikke sådan. Du bør prøve at finde ud af de fejl, der er sværest at finde, og som altid vildleder brugerne.
At finde sådanne subtile bugs er det mest udfordrende arbejde, og det giver dig tilfredsheden med dit arbejde. Det skal også belønnes af seniorer. Jeg vil dele min oplevelse af en sådan subtil fejl, der ikke kun var vanskelig at fange, men også var vanskelig at reproducere.
Jeg testede et modul fra mit søgemaskineprojekt. Jeg udfører de fleste af aktiviteterne i dette projekt manuelt, da det er lidt komplekst at automatisere. Dette modul består af trafik- og indtægtsstatistik for forskellige datterselskaber og annoncører. Så test af sådanne rapporter er altid en vanskelig opgave.
Da jeg testede denne rapport, viste den dataene behandlet nøjagtigt i nogen tid, men da de blev forsøgt at teste igen efter et stykke tid, viste de vildledende resultater. Det var underligt og forvirrende at se resultaterne.
Der var en Cron (Cron er et automatiseret script, der kører efter specificeret tid eller tilstand) til at behandle logfilerne og opdatere databasen. Sådanne flere afgrøder kører på logfiler og DB for at synkronisere de samlede data.
Der løb to Crons på et bord med nogle tidsintervaller.
Der var en kolonne i tabellen, der blev overskrevet af andre Cron, hvilket gjorde noget data inkonsekvent. Det tog os lang tid at finde ud af problemet på grund af de store DB-processer og forskellige Crons.
Mit punkt er at forsøge at finde ud af de skjulte fejl i systemet, der kan opstå under særlige forhold og forårsager en stærk indflydelse på systemet. Du kan finde en sådan fejl med nogle tip og tricks.
gratis dvd-ripper til Windows 8.1
Så hvad er disse tip:
# 1) Forstå hele applikationen eller modulet i dybden, før testen påbegyndes.
#to) Forberede gode test tilfælde inden start til test. Jeg mener give stress på de funktionelle testtilfælde, der inkluderer den største risiko ved applikationen.
# 3) skab tilstrækkelige testdata før tests inkluderer dette datasæt testtilstandsbetingelserne og også databaseoptegnelserne, hvis du skal teste DB-relateret applikation.
# 4) Udfør gentagne tests med forskellige testmiljøer .
# 5) Prøv at finde ud af resulterende mønster og sammenlign derefter dine resultater med disse mønstre.
# 6) Når du tror, at du har gennemført de fleste testbetingelser, og når du tror, du er træt noget dengang lave nogle Monkey Testing.
# 7) Brug din forrige Test data mønster til at analysere det aktuelle sæt tests.
# 8) Prøv nogle Standard test tilfælde som du fandt fejlene i en anden applikation. Ligesom hvis du tester inputtekstfeltet, prøv at indsætte nogle HTML-tags som input og se output på display-siden.
# 9) Sidste og bedste trick er at prøve meget hårdt for at finde fejlen. Som om du kun tester for at bryde applikationen!
Jeg vil inkludere flere tip i nogle kommende indlæg. I mellemtiden kan du kommentere flere tip her.
Anbefalet læsning
- Hvordan man skriver en god fejlrapport? Tips og tricks
- Top 20 praktiske softwaretesttip, du bør læse, før du tester en applikation
- Hvad er abetest i softwaretest?
- Forskel mellem Desktop, Client Server Testing og Web Testing
- Eksempel på fejlrapport
- Test af sundhedsapplikationer - tip og vigtige testscenarier (del 2)
- Vejledning til test af webapplikationssikkerhed
- 7 grundlæggende tip til test af flersprogede websteder