Zelfstudie voor opslagtesten: wat is, type, concepten

Inhoudsopgave:

Anonim

Opslag testen

Opslagtesten is een soort softwaretest die wordt gebruikt om te controleren of de te testen softwareapplicatie de relevante gegevens opslaat in de juiste mappen en of deze voldoende ruimte heeft om onverwachte beëindiging door onvoldoende schijfruimte te voorkomen. Het wordt ook Storage Performance Testing genoemd.

Waarom opslagtesten?

  • Trage opslag betekent trage responstijden, langlopende vragen en een lagere beschikbaarheid van applicaties
  • Trage opslag is een overhead voor het onderhoud van de serverinfrastructuur
  • Het helpt om de praktische opslagbeperking te vinden voordat deze wordt geïmplementeerd
  • Het helpt te begrijpen hoe het systeem zal reageren wanneer een nieuw hardwareapparaat wordt vervangen of geüpgraded

Soorten opslagtesten

  • Applicatietesten: Applicatietesten met voorbeeldquery's in een productie-achtige omgeving
  • Applicatiesimulatie: voer de tests uit met behulp van standaardsoftware die vergelijkbaar is met een doeltoepassing
  • Benchmarking: voer de tests uit met behulp van standaardsoftware

Algemene testconcepten die betrokken zijn tijdens opslagtests

Soorten opslagtesten Voorbeeld van algemene testactiviteiten voor opslag
  • Applicatie testen:
  • Vergelijk OLTP-responstijden
  • Vergelijk de doorlooptijden van batches
  • Vergelijk aanhoudende streamsnelheden
  • Applicatiesimulatie:
  • Test piekopslag-IOPS voor databases
  • Test piekopslag voor datastreaming-omgevingen of datastreaming-omgevingen
  • Test de opslaglatentie voor berichten of andere toepassingen met één thread
  • Benchmarking
  • Testen op gegevensbeschadiging

Fouten tijdens het uitvoeren van opslagtesten

  • Bewaken van de verkeerde serverprestaties
  • Zonder de servercache te wissen door de opslagapparaten te vergelijken
  • Vergeet tijdens het testen het processorgebruik te controleren
  • Opslagprestaties testen met opdrachten voor het kopiëren van bestanden

Gevolgtrekking:

Software Engineering, Storage Testing-technieken zorgen ervoor dat de applicatie die wordt getest, de relevante gegevens opslaat in de juiste mappen.