NashTech Insights

UPGRADE UMBRACO TESTING

Hai Pham Hoang
Hai Pham Hoang
Table of Contents
Umbraco 11

Your Umbraco site is on older versions than current one and now you want to upgrade it. You concern about how to ensure that the site still works as normal so that your client can use it as easy as they used to? So, in this blog post, we share about our testing strategy and experience to ensure a successful upgrade.

Verify content after upgrade

No need to talk about the importance of your site’s content, it must be kept as it is after upgrade. So, the first important thing in your strategy must be to ensure the content is there on the upgrade site. The content is not only the text but also the media, files, …. The media in desktop browser may be different with the media in mobile view, so also remember to take it into account. Besides that, if your site has members, you must take care of these data, too. In order to do that, you should check that all members data such as their profile, their information, their created data … are kept and they are able to continue using that information on new upgrade site.

Verify functionality after upgrade

Secondly is the functionality on your site, you must ensure that all functionality still works the same as before. I can’t imagine what happens when the target clients want to contact but they can’t or all the dropdown value has been vanished. Custom code might not work on new environment, some deprecate functions may cause the function error on new Umbraco version. So, this must be set priority in your task list. Remember to test all functionality aspect including forms, navigation, permissions and integration. This ensures everything work as expectation and provide a smooth experience to your users.

How about cross browser testing and responsive?

A fact that your users are not only using a type of browser, they can use many browsers, on Windows, MAC, or iPhone, Samsung Galaxy …, therefore, you also have to test your new site on target browsers. A broken layout, an unworkable function may let to a bad impression on the user. So, don’t forget cross browser and responsive testing.

Verify SEO after upgrade

SEO, GTM, … information are important to your site so you should also have this in your plan. Make sure that this information is moved to your new upgrade site, too.

Verify back end functionality

After check that all content, functionality and other related data are migrated, now it’s time to have a look to back end functionality of the new upgrade site. You should spend times to see if on the new site, you can do anything as you want as before.

And how about performance and other non-functional requirements?

A little note here, non-functional requirement are things related to performance, security, accessibility …

Non-functional are things to compete with other key competitors outside, so you should focus on this. At least, everything shouldn’t be worse than the old site, but better is the best.

Conclusion

By carefully preparing and following this with a thorough testing, you can now confident with the upgrade to new Umbraco version site.

Hai Pham Hoang

Hai Pham Hoang

Hai is a Senior Test Team Manager at NashTech with 20+ years of expertise in software testing. With a particular passion for software testing, Hai's specialization lies in Accessibility Testing. Her extensive knowledge encompasses international standards and guidelines, allowing her to ensure the highest levels of accessibility in software products. She is also a Certified Trusted Tester.

Leave a Comment

Your email address will not be published. Required fields are marked *

Suggested Article

%d bloggers like this: