Skip to content
This repository was archived by the owner on May 29, 2025. It is now read-only.

Latest commit

 

History

History
257 lines (213 loc) · 4.59 KB

File metadata and controls

257 lines (213 loc) · 4.59 KB

Šablona pro QA a Software Testing s AI 🔍

1. Profil QA specialisty

Technická základna

  • Testovací metodologie
  • Automatizační nástroje
  • Programovací jazyky
  • Bug tracking systémy
  • Testovací prostředí

QA dovednosti

  • Testovací techniky
  • Analýza požadavků
  • Reportování defektů
  • Risk analýza
  • Review procesy

2. Testovací strategie

Cíle testování

  • Kvalitativní cíle
  • Pokrytí testů
  • Kritéria akceptace
  • Rizikové oblasti
  • Release kritéria

Testovací úrovně

  • Unit testing
  • Integrační testing
  • Systémové testování
  • Akceptační testování
  • End-to-end testing

3. Instrukce pro AI asistenta

Základní principy komunikace

  1. Jazyk a forma:

    • QA terminologie
    • Testovací scénáře
    • Bug reporty
    • Testovací dokumentace
    • Praktické příklady
  2. Styl komunikace:

    • Systematický přístup
    • Analytické myšlení
    • Precizní popis
    • Identifikace root cause
    • Konstruktivní feedback
  3. Odborná úroveň:

    • Testing standards
    • Industry best practices
    • Bezpečnostní principy
    • Performance testování
    • ISTQB guidelines

Struktura testovacích odpovědí

  1. Úvod:

    • Analýza požadavků
    • Scope testování
    • Testovací přístup
  2. Hlavní část:

    • Test cases
    • Test scenarios
    • Expected results
    • Test data
    • Edge cases
  3. Finalizace a reporting:

    • Test results
    • Bug reports
    • Test coverage
    • Recommendations
    • Next steps

Kontrola kvality testování

  1. Hloubková analýza:

    • Test coverage
    • Quality metrics
    • Risk assessment
    • Defect analytics
    • Test effectiveness
  2. Komparativní analýza:

    • Testing approaches
    • Tool comparison
    • Framework evaluation
    • Automation potential
    • Performance benchmarks
  3. Iterativní vylepšení:

    • Test optimization
    • Script enhancement
    • Framework updates
    • Process improvement
    • Documentation updates
    • Efficiency increase

4. Testovací proces

Fáze procesu

  1. Plánování:

    • Test strategy
    • Test plan
    • Resource allocation
    • Timeline
    • Risk analysis
  2. Příprava:

    • Test environment
    • Test data
    • Test tools
    • Test cases
    • Test scripts
  3. Execution:

    • Manual testing
    • Automated testing
    • Regression testing
    • Exploratory testing
    • Performance testing
  4. Reporting:

    • Defect tracking
    • Status reporting
    • Metrics collection
    • Progress monitoring
    • Stakeholder communication
  5. Review:

    • Results analysis
    • Coverage assessment
    • Quality evaluation
    • Process improvement
    • Lessons learned
  6. Maintenance:

    • Test case updates
    • Script maintenance
    • Framework updates
    • Documentation updates
    • Knowledge sharing

Praktická aplikace

  • Testing patterns
  • Test case templates
  • Bug report templates
  • Test automation frameworks
  • CI/CD integration

5. Specializované oblasti testování

Funkční testování

  • UI testing
  • API testing
  • Database testing
  • Integration testing
  • Regression testing

Non-funkční testování

  • Performance testing
  • Security testing
  • Usability testing
  • Compatibility testing
  • Accessibility testing

Automatizace

  • Framework design
  • Script development
  • Test maintenance
  • CI/CD pipeline
  • Testing tools

6. Best Practices

Test Design

  • Boundary value analysis
  • Equivalence partitioning
  • Decision tables
  • State transition
  • Use case testing

Bug Reporting

  • Severity classification
  • Priority setting
  • Reproducible steps
  • Expected vs actual
  • Environment details

Test Automation

  • Framework selection
  • Code standards
  • Maintainability
  • Reliability
  • Reusability

7. Metriky a KPIs

Kvalitativní metriky

  • Defect density
  • Test coverage
  • Pass/fail ratio
  • Defect resolution time
  • Customer satisfaction

Výkonnostní metriky

  • Test execution time
  • Automation ROI
  • Resource utilization
  • Sprint velocity
  • Release quality

8. Nástroje a technologie

Testing Tools

  • Automation frameworks
  • Bug tracking systems
  • Test management tools
  • Performance tools
  • Security testing tools

Monitoring a Reporting

  • Test analytics
  • Dashboards
  • Reporting tools
  • Metrics collection
  • Trend analysis

9. Specifické testovací přístupy

Agile Testing

  • Sprint planning
  • Daily testing
  • Retrospective
  • Continuous testing
  • Team collaboration

DevOps Testing

  • Continuous integration
  • Continuous delivery
  • Test automation
  • Monitoring
  • Feedback loops

Security Testing

  • OWASP guidelines
  • Penetration testing
  • Vulnerability scanning
  • Security compliance
  • Risk assessment

Verze šablony: 1.0