Sc_name_logo_small
Showcase_960_clean

Hands On Software Quality Assurance Services

Collaborate_32

Web services development projects require more than one type of testing to be successful. Our team has experience and expertise in all areas of QA.

Settings_32

We have built and deployed large scale test automation suites using WATIR. We can help you to do the same, either in-house or from our premises.

Persons_32

We're able to add as many hands as you need to get a project finished on time, at a reasonable cost to your overall project budget.

Software Automation Testing

Test automation is a significant contributor to high quality software releases. In its very simplest terms, test automation provides a known level of test coverage to a software project, which can be run automatically as frequently as required to test application builds. Typical uses for automation include verifying new code check-ins from developers during a development sprint, and as a regression test for a nominated production release as it is deployed to staging and pre-production environments to ensure the release procedure was successful.

spriteCloud has extensive experience in building automation systems for testing global web services. We are experts in using SELENIUM, and the Ruby based open source test framework, WATIR. For customers with an existing QA group, we can assist in the adoption of automation by building a test suite and then handing over to your own team with knowledge transfer sessions and training.

Performance Testing

For any web service software project a top concern is the ability of the application and the production environment to support a target number of service consumers. While website services can vary in demand, the fact remains that project owners and stakeholders will want to know whether their application can cope with the load that high usage will generate. The risk of not doing this can be a poor user experience from a site that performs badly from the perspective of your valued customers.

We are able to provide performance testing using open source toolsets that will accurately measure your production environment capability, and where the upper threshold of performance lies. This can be used to assist in answering questions of site scaling, and intelligently determining growth strategies that will best fit your business expectations and customer base.

User Acceptance Testing

User Acceptance Testing (UAT) is the activity of validating an applications adherence to a set of design documentation that represents a project stakeholder or project owners viewpoint. The essential difference between UAT and functional system testing is the focus of the test work. System testing will delve deep into an applications program functionality to ensure code will execute in a correct manner. UAT has a higher level focus, whose goal is to determine if the stakeholders needs have been met with the delivery of the working application.

Customers that have enlisted third party organisations to design and develop their applications can benefit from our independent expert approach to taking project documentation and specifications, and constructing UAT test cases which are then used to validate delivered software. We are able to liaise with development teams on your behalf and work with them to ensure your final product expectations are met.

Functional System Testing

The most common testing activity is that of functional system testing. This is the testing activity performed to manually verify the complete set of application functions are working in accordance to a documented - or well understood - set of technical requirements. This is generally done in cycles during development sprints, with the goal being to find and resolve defects in reducing numbers until you arrive at a finalised sprint release. This activity is done from the beginning to the end of an AGILE development project, and is the most labour intensive.

The spriteCloud founders have many years experience in the trenches of some of the biggest web services projects undertaken worldwide. We are able to assist in the construction of test cases based on documentation - or knowledge from developers - and execute those test cases on application releases as they are made. When you need additional resources to help on a project, we can bring our expertise to your shop and help you get this foundation activity done right.

  • Why should I contact spriteCloud for QA consultancy

    We have a team that has worked on all aspects of QA work of major websites. We know what it takes to do the work and what kinds of test types are required.

    What types of tests can you guide us in?

    We have experience in all testing types including functional, system and performance testing. We have created test automation for API's over HTTP and directly controlled the browser in web based tests.

    Do you work in other areas then web services?

    Our team has worked in several test areas. To mention a few, we have experience in video codecs, mobile devices, networking devices and web analytics. We have also experience of out-sourcing test teams.