Reusable CDN testing and migration solution cuts workload in half while saving $70K

THE CHALLENGE

Our customer needed to test and validate a massive migration of more than 50,000 web pages across 250 domains from their content delivery network (CDN) to another platform. The CDN testing and migration solution had to be thorough and precise due to the sensitive nature of the content and the massive scope of the effort. Furthermore, the solution needed robust, automated reporting capabilities and be reusable for future projects.

THE SOLUTION

To meet the customer’s requirements, Beyondsoft developed an automated tool to perform comparisons of link redirects, static content, HAR files, MD5, and pre- and post-migration content screenshots. The tool generates HTML reports with scores for each web page comparison. For mobile application pages, the tool uses API calls that are triggered for comparing pre-login calls. Due to the sheer volume of test candidates, the tool leverages separate docker containers for testing each pair of new and existing domains.

Additionally, to comply with the customer’s acceptance criteria, Beyondsoft delivered test strategy documentation, insights around the reusability level of the automated tool, crawler scripts and documentation around their accuracy, and proof of the tool’s ability to test multiple languages.

Implementing the CDN testing and migration solution

To ensure future reusability, Beyondsoft built a simple, straightforward, and modular process. The automated tool takes inputs in the form of new domains. It then checks for existing screenshots and HAR files. If the files don’t exist, it runs a crawler to get the files. If the files do exist, the automated tool starts the comparison process. To ensure the accuracy and quality of the results, the automated testing tool is designed to perform multiple passes. Upon completion, it generates a report with scores for each test type.

The biggest implementation challenge was ensuring the tool could handle multiple aspects of testing without failure. Today this tool can be used for any future CDN migrations. The tool is extremely versatile and can be adjusted to the specific needs of any client.

How the testing solution works
CDN testing and migration architecture
THE RESULTS

Thanks to the reusable testing and migration solution developed by Beyondsoft, our customer realized the following benefits:

  • Decreased manual workload by 50%.
  • Improved process efficiency by 75%.
  • Reduced the time required for testing from two months to just five weeks.
  • Lowered the cost from $250K to $180K.
TECHNOLOGIES USED

Java, Python 3.8, Firefox 81.X, and Geckodriver v0.28.0

なぜ私たちを選べますか

私たちのオンショア、ニアショア、オフショアのデリバリーサービスは、24時間365日、お客様のビジネスをサポートします。日本の大手SI企業に対し数十年にわたりサービスを提供しています。1999年以来、日本で25年の経験を持っています。日本には500-600人のスタッフがいます。長年にわたる成功事例は、私たちがお客様の投資対効果においてどれほど重要であるかを証明しています。シンガポールは私たちのグローバル本部であり、世界各地に14の地域オフィスを持っています。

30年以上にわたる強力なITコンサルティングサービスの経験

COBOL, C, Java, Pythonなど幅広い開発言語や開発環境に対応

SAPにおけるABAP, BTP, Fioriなど幅広く対応

40以上のグローバルデリバリーネットワークを持つ4大陸をカバー

CMMI 5、ISO 9001、ISO 14001、ISO 20000、ISO 27001、ISO 22301、ISO 45001、TMMi5の認証

マイクロソフトの専門家であるAzure MSP

Beyondsoftと共にビジネスの潜在力を最大限に引き出しましょう。私たちがどのようにイノベーションを推進し、効率を向上させ、ビジネスの成長を実現するのか、ぜひご相談ください。