Your website is the face of your business to your customers, yet the news is full of customer-impacting software glitches that seriously damage that relationship, hurt company revenues, or both! Let\u2019s explain how you can avoid all of that, and keep your e-commerce sites functioning like they should.\n\n\nThe key is that any defects in your website\u2019s business processes need to be detected early, before reaching the production environment and the customer. That\u2019s not always easy, but there are four things you can do to get the job done. We call it \u201ctaking an outside-in approach\u201d that begins with your customer experience.\n\n\nStep 1: Focus on the end user. Understand exactly how customers are interacting with your website and its underlying enterprise applications. Then create business scenarios for testing purposes that reflect this actual usage. You\u2019ll need a business-process-aware automation platform that enables this, and makes business process discovery and capture very efficient.\n\n\nStep 2: Build an automation portfolio of end-to-end processes. Your consumer-facing website is not just one application! It\u2019s more like the tip of an iceberg. You\u2019ll need to ensure that your portfolio of test automation covers not just the entry application on your website, but also all back-end applications and their integrations. You\u2019ll need to identify all business process variations as well, and make sure you build them into your automation plans so that you check them too.\n\n\nStep 3: Test continuously. Having functional test automation in place allows you to run it on-demand as well as on a daily basis. This will let you uncover problems by proactively validating that your business processes work \u2013 and let you find problems before your customers do!\n\n\nThere\u2019s only one way to ensure that every business function and all the underlying enterprise apps work like they should on your watch. Every one of them needs to be tested.\n\n\nCheck everything. How often? Well, the frequency of testing needs to match the rate of change and digital transformation in your enterprise landscape. The point is that business process validation needs to happen at the same frequency to keep pace. If not, you\u2019re exposed and falling behind.\nTest often enough. If new technology or updates to your website or its underlying applications are deployed monthly, you need to check all your interconnected business processes and enterprise apps monthly or better. But odds are, you\u2019re deploying changes much more than that. If you have many technology projects, maybe it needs to be weekly. Some companies validate their core business processes Monday, Wednesday, and Friday. And if your enterprise relies heavily on hybrid cloud apps \u2013 where you don\u2019t necessarily control the timing of changes (like Salesforce.com) \u2013 then maybe you need to perform daily validation.\n\n\nWhen companies don\u2019t match the rate of change with the rate of testing, that\u2019s what often causes news-making business disruptions \u2013 as well as the many that don\u2019t make the news. If firms shortcut functional testing, or worse, deploy changes without testing anything at all, there is enormous risk to business continuity.\n\n\nStep 4: Scale using the cloud. If your customer-facing website is substantial, then you\u2019ll need to run a lot of automation and distribute your automated testing across multiple machines to achieve scale and full coverage.\n\n\nAutomation makes it possible. Obviously, if you are validating hundreds of core business processes every day on virtual machines, or testing thousands of business process steps every night, it can\u2019t be done manually. Those days are over.\u00a0Today, automation platforms have replaced manual labor with digital labor when it comes to automated functional testing and business process validation. Sure, it\u2019s an investment in new work practices and some new automation software, but that\u2019s small compared to a major disruption in business continuity.\n\n\nSome firms even use a public cloud infrastructure to spin up machines on demand and spin down when automated testing is complete. One large enterprise relies on 100+ Amazon servers to perform daily business process validation for web-administered programs serving more than 10 million consumers!\n\n\nTo some automation advocates, these solutions mean confidence and iron-clad business execution. Others think of it as insurance or a safety net for their business. But whatever you call it, there\u2019s no better, cheaper way to ensure rock-solid e-Commerce.\n\n\nFor more info, please contact me or read our new whitepaper on the subject.