• Contacte Nos
  • Português
    • English
    • Deutsch
    • Français
    • Italiano
    • Español
  • Ferramentas
    • ANÁLISE ESTÁTICA
      • QA-MISRA
        Conformidade com normas de codificação automatizadas para código C/C++
      • Astrée
        Análise sólida que prova a ausência de erros em tempo de execução e de corridas de dados para C/C++

      • E
      • E
      • Start Trial
    • TESTES DE SOFTWARE
      • Cantata
        Teste unitários e integração automatizados para código C/C++
      • Cantata Hybrid
        Conformidade com as normas de segurança para GoogleTest suites
      • Cantata Team Reporting
        Gestão dos testes em dashboard add-on
      • AdaTEST 95
        Testes unitários e de integração automatizados para código Ada
      • Why pay for Unit Test Tool?
  • Soluções
    • SECTORES
      • Automável
      • Energia
      • Equipamento Médico
      • Automação Industrial
      • Caminhos De Ferro
      • Aeroespaço e Defesa
      • Negócios Críticos

      • Start Trial

    • NORMAS DE SEGURANÇA
      • ISO 26262
      • IEC 60880
      • IEC 62304
      • IEC 61508
      • EN 50128 / 50657
      • DO-178C
      • E
      • Why bother to unit test?
    • NORMAS DE CODIFICAÇÃO
      • MISRA
      • AUTOSAR
      • HIS Metrics
      • JSF AV C++
      • CERT
      • CWE
      • ISO TS 17961
      • An Introduction to Safety Critical Systems
  • Academia
    • Seminários
    • Webinars
    • O Orador
    • Brochura da Academia
  • Empresa
    • Sobre Nós
    • Revendedores
    • Parceiros
    • Noticias
    • Eventos
    • Carreiras
    • Start Trial
  • Recursos
  • Porsche
  • Ferramentas
    • ANÁLISE ESTÁTICA
      • QA-MISRA
      • Astrée
    • TESTES DE SOFTWARE
      • Cantata
      • Cantata Hybrid
      • Cantata Team reporting
      • Adatest 95
  • Soluções
    • Sectores
      • Automável
      • Energia
      • Equipamento Médico
      • Automação Industrial
      • Caminhos De Ferro
      • Aeroespaço e Defesa
      • Negócios Críticos
    • NORMAS DE SEGURANÇA
      • ISO 26262
      • IEC 60880
      • IEC 62304
      • IEC 61508
      • EN 50128 / 50657
      • DO-178C
    • NORMAS DE CODIFICAÇÃO
      • MISRA
      • AUTOSAR
      • HIS Metrics
      • JSF AV C++
      • CERT
      • CWE
      • ISO TS 17961
  • Academia
    • SEMINARS
    • Webinars
    • SPEAKERS
  • Empresa
    • Sobre Nós
    • Equipa de Gestão
    • Revendedores
    • Parceiros
    • Noticias
    • Eventos
    • Carreiras
  • Recursos
  • Contacte Nos
  • Blog
  • Português
    • Inglês
    • Alemão
    • Francês
    • Italiano
    • Espanhol
Testing Considerations when Refactoring or Redesigning Your Legacy Code

Testing Considerations when Refactoring or Redesigning Your Legacy Code

by Silvia Sanchez | Jun 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.

Etiquetas

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:

Subscreva a newsletter
  • Follow
  • Follow
  • Follow
  • Follow
  • Follow

Newsletter

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

Subscreva a newsletter
  • Follow
  • Follow
  • Follow
  • Follow
  • Follow

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

Forgot your 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. 

We are using cookies to give you the best experience on our website.

You can find out more about which cookies we are using or switch them off in .

Testing tools for embedded software development – QA-Systems
Privacy Overview

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.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.

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.

Please enable Strictly Necessary Cookies first so that we can save your preferences!

Cookie Policy

More information about our Cookie Policy