• Technical Support
  • Contact
  • Blog
  • Italiano
    • English
    • Deutsch
    • Français
    • Español
    • Português
  • Strumenti
    • ANALISI STATICA
      • QA-MISRA
        Automatizzata conformità agli standard di codifica per codice C/C++
      • Astrée
        Analisi solida e concreta che attesta l’assenza di errori di runtime e data race per C/C++

      • E
      • E
      • E
      • Start Trial

    • TEST del SOFTWARE
      • Cantata
        Test automatizzati di unità e di integrazione per codice C/C++
      • Cantata Hybrid
        Conformità agli standard di sicurezza per GoogleTest suites
      • Cantata Team Reporting
        Elemento aggiuntivo per cruscotto di gestione dello stato dei test
      • AdaTEST 95
        Test automatizzati di unità e di integrazione per codice Ada
      • Why Pay for Unit Test Tool?
  • Soluzioni
    • SETTORI
      • Automobilistico
      • Energia
      • Dispositivi medicali
      • Automazione industriale
      • Ferroviario
      • Aerospaziale e difesa
      • Critico per l’azienda
      • Start Trial

    • NORME DI SICUREZZA
      • ISO 26262
      • IEC 60880
      • IEC 62304
      • IEC 61508
      • EN 50128 / 50657
      • DO-178C

      • E
      • Why bother to unit test?
    • NORME DI CODIFICA
      • MISRA
      • AUTOSAR
      • HIS Metrics
      • JSF AV C++
      • CERT
      • CWE
      • ISO TS 17961

      • An Introduction to Safety Critical Systems
  • Accademia
    • Seminari
    • Webinari
    • Altoparlanti
    • Opuscolo dell’Accademia
  • SOCIETÀ
    • Chi siamo
    • Management
    • Rivenditori
    • Partner
    • Newsletter e comunicati stampa
    • Eventi
    • Carriere
    • Start Trial
  • Risorse
  • Porsche
  • Strumenti
    • Analisi Statica
      • QA-MISRA
      • ASTRÉE
    • Test del Software
      • Cantata
      • Cantata Hybrid
      • Cantata Team Reporting
      • Adatest 95
  • Soluzioni
    • Settori
      • Automobilistico
      • Energia
      • Dispositivi medicali
      • Automazione industriale
      • Ferroviario
      • Aerospaziale e difesa
      • Critico per l’azienda
    • NORME DI SICUREZZA
      • ISO 26262
      • IEC 60880
      • IEC 62304
      • IEC 61508
      • EN 50128 / 50657
      • DO-178C
    • NORME DI CODIFICA
      • MISRA
      • AUTOSAR
      • HIS Metrics
      • CERT
      • CWE
      • JSF AV C++
      • ISO TS 17961
  • Accademia
    • Seminari
    • Webinari
    • Altoparlanti
  • Societa
    • Management
    • Rivenditori
    • Partner
    • Eventi
    • Carriere
  • RISORSE
  • Contact
  • Blog
  • Italiano
    • Inglese
    • Tedesco
    • Francese
    • Spagnolo
    • Portoghese, Portogallo
Testing Considerations when Refactoring or Redesigning Your Legacy Code

Testing Considerations when Refactoring or Redesigning Your Legacy Code

da Silvia Sanchez | Giu 18, 2020 | Blog

It’s all about change… and this is a very common question I get when talking to my clients. What are my options to maintain my existing tests when the source code has been modified? Some of my interlocutors are pointing out that they had to refactor their software, some others will talk about redesign efforts.

SAFETY CRITICAL AND EMBEDDED SOFTWARE DEVELOPMENT

QA Systems experts provide industry insights. Discussing software quality for embedded systems, safety critical software development, testing techniques and automation of development processes.

Tag

Artificial intelligence Automatic Test Generation Automotive Business Cantata Code Coverage Continuous Integration DevOps Dynamic testing Embedded Export Functional Safety Industry ISO 26262 Jenkins Leadership Legacy code MC/DC coverage Medical technology non-functional testing Obsolescence Performance Process refactoring software regression testing Requirements-based testing Safety Critical Safety standards Software-critical Software Quality Technical support Test framework testing techniques Unit Testing

QA Systems GmbH
Roggenstrasse 11
71334 Waiblingen | Germany

© 2025 QA SYSTEMS GMBH

The product names Cantata and
QA-MISRA are registered trademarks of QA Systems GmbH.

“MISRA” and “MISRA C” are registered trademarks owned by MISRA Consortium Limited.

QA-MISRA is an independent tool of QA Systems and is not associated with the MISRA Consortium Limited.

All other product and company names are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Phone: +49 (0)711 138183 -0
Fax: +49 (0)711 138183 -10
E-Mail: info@qa-systems.de

Legal   Privacy Policy   Contact

Resources

Newsletter

Get the latest technology news updates, product releases plus tips and tricks:

subscribe to newsletter
  • Segui
  • Segui
  • Segui
  • Segui
  • Segui

Newsletter

Get the latest technology news updates, product releases plus tips and tricks:

subscribe to newsletter
  • Segui
  • Segui
  • Segui
  • Segui
  • Segui

Phone: +49 (0)711 138183 -0
Fax: +49 (0)711 138183 -10
info@qa-systems.de

  • Legal
  • Privacy Policy
  • Contact
  • Resources

QA Systems GmbH
Roggenstrasse 11
71334 Waiblingen Stuttgart | Germany

© 2021 QA SYSTEMS GMBH

Start
Trial
×

Login

Hai dimenticato la password?

Oder

Konto erstellen

Anmeldung für den Zugriff auf die Premium-Inhalte

Registrieren Sie sich für vollen Zugriff auf unsere umfangreiche Ressourcen-Bibliothek. 

Usiamo i cookie per fornirti la miglior esperienza d'uso e navigazione sul nostro sito web.

Puoi trovare altre informazioni riguardo a quali cookie usiamo sul sito o disabilitarli nelle .

Testing tools for embedded software development – QA-Systems
Panoramica privacy

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Cookie strettamente necessari

I cookie strettamente necessari dovrebbero essere sempre attivati per poter salvare le tue preferenze per le impostazioni dei cookie.

Se disabiliti questo cookie, non saremo in grado di salvare le tue preferenze. Ciò significa che ogni volta che visiti questo sito web dovrai abilitare o disabilitare nuovamente i cookie.

3rd Party Cookies

This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.

Attiva i cookie strettamente necessari così da poter salvare le tue preferenze!

Cookie Policy

More information about our Cookie Policy