We believe that passion drives great ideas. Our teams are very passionate about the work they do, which results in a lot of innovative ideas. SparkLabs is where we explore those ideas, and develop them into tools and products that bring value to our services, and ultimately our customers.

We have developed a structure of Innovation Centers that are carefully designed to support and improve our services. The Centers serve as a knowledge base, and analyze our experiences and lessons learned to identify opportunities for improvement. Innovation Centers feed into our work in SparkLabs, and have produced process improvement concepts like DevTOps, which you can read more about below. Click on one of our Centers to learn more about what they do.

MockSpider logo virtual integration tool

Testing is critical.

It is also complex, time consuming, and expensive. Loading data is slow, and you can't test during this time. Further delays are caused by waiting for all of the components to be completed before testing. This lost time adds up quickly, and is costly. We knew that we could develop a way to bring efficiency and flexibility to this cumbersome process.

So we created MockSpider.

MockSpider provides a virtual environment for your data, and creates a "sandbox" for developers to test in. Data can be batch uploaded, and is available immediately to begin testing. Your data is infinitely reusable, and available to multiple systems.

MockSpider can also simulate incomplete components, allowing you to test your completed components earlier. Developing and testing concurrently makes finding and fixing bugs easier, and significantly shortens the lifecycle of your project.

Now, testing is fast, flexible, and affordable.


  • Provided as Software as a Service (SaaS), it is easily scalable.
  • You don't have to develop and manage web service sandboxes, MockSpider takes care of it all for you.
  • You can choose to use our secure cloud hosting, or install it in your data center.
  • It mocks services for SOAP and REST.
  • Virtualized data is available for testing immediately, infinitely reusable, and accessible to multiple testing systems.
  • Incomplete components of your application are simulated, so completed components can be tested earlier.
  • You can mock services quickly and easily using Smart Templates.
  • Enterprise level role-based access controls access to information.
reusable testing framework

Testing is labor intensive.

We have run extensive testing, both manual and automated, on large and incredibly complex systems. Through this we have identified pain points in the testing process, and gained valuable understanding of the unique needs of these processes. We knew there had to be a way to streamline testing.

So we created ScriptHive.

ScriptHive is a hybrid automation testing framework, supporting both Test Driven and Business Driven Development. More than that, it is reusable and customizable. You set ScriptHive up to run your test scripts for a project, and at the end you can re-tailor the framework for use with your next project, eliminating the need to build a new framework each time.

ScriptHive has been built to run grid-based parallel execution, in a cloud environment. This allows you to run multiple tests across browsers,concurrently, and without the need for physical machines. We also added features for scheduling tests, monitoring, recovery, and automatically generated and shared reporting.


  • Hybrid framework for both Test and Business Driven Development.
  • Reusable, flexible, and customizable to each project.
  • Cloud based execution eliminates the dependence on physical machines for testing.
  • Automatic script triggering allows you to schedule testing, without manual supervision.
  • Automatically generates and shares test results.
  • Built to run parallel execution, across browsers.

accessibility validation plug-in

508 compliance is important.

508 compliance is not a new requirement, but standards remain poorly understood by many, and testing is often performed as an afterthought.

We decided to simplify 508 testing, and make it easier. The solution needed to be fast, flexible, and able to stand alone or integrate into a current system.

So we created 508bee.

508bee is a browser plug-in and API that tests websites and documents for 508b and WCAG AA standards compliance.

Define what you want to test (a single page, the whole site, a user path, etc.), and 508bee will automatically check the code against its database of standards rules. It returns reports that are easy to understand, and built to help developers fix the code quickly.

508bee can be integrated into your development and testing environments, and modified with custom scripts to tailor its performance. The API easily integrates with Selenium frameworks, making 508bee an integral part of automation testing. This encourages testing early and often, and brings awareness of 508 compliance issues into the whole lifecycle.

Don't just test, develop for compliance


  • Plug-in format makes it easy to test right from the browser.
  • Tests static and dynamic pages, in both standard and responsive sites.
  • Has a Developer mode that highlights web elements, and allows the developer to fix the issues in debug mode.
  • Reports are designed for developers, to help fix the code faster.
  • Tests documents, such as PDFs, hosted on your site or uploaded through the web portal.
  • Can be integrated with your Content Management System, and customized with scripts.
  • Tests both 508b and WCAG AA rules.

test-centric CI/CD pipeline

As part of our push for innovation, we have developed an update to the DevOps concept. We adopt an Agile approach and use testing to bridge the gap between development and operations. DevTOps embeds testing into the lifecycle, testing the system during development. This brings a greater ability to handle change, identifies defects early, and accelerates testing overall. We’ve drawn from years of field experience, analyzing strategies that positively impact quality and success, and building in a balance of flexibility and consistency.

For more information about these products and the latest Sparksoft innovations,
call 410-424-7700 or