Testing Services
Smoke Test
A Smoke test is done to ensure that the application under test does not have major functional errors that prevent further testing. This is done using a subset of common functions. These include the ability to install the application, menu operation, etc.
Functional Test
A functional test ensures that all functions that are described in the customer requirements hierarchy are tested. This includes all the details of expected functions with the major test focus on new features.
Regression Test
A regression test is testing the effect of newly introduced changes and bug fixes on the previously tested build. This will be done by selecting a subset of test procedures and running these periodically throughout the test cycle or when significant changes or corrections are made.
Installation Test
Installation testing is used to verify that the application can be successfully installed on the specified hardware and software platforms.
Ease of Use Test
Ease of Use testing is a subjective method of testing used to determine if an application's functionality and Graphical User Interface (GUI) are intuitive and easy to use for new end-users.
GUI Interface Test
A GUI (Graphical User Interface) test is done to ensure a standard look and presentation exists between application modules as well as to verify operation of data fields.
Items subject to test include:
Systems Test
The Systems test tests multiple modules/components that constitutes a deliverable product. Also considered an end-to-end test of a product.
The software is evaluated for its compatibility with other applications installed on the same server.
Reliability Test
The Reliability test will show the ability of a system or component to perform its required functions under stated conditions for a specified period of time. While specific reliability tests may not be formally written, the goal of the test group is to leave the software operational on the servers for the duration of each test cycle.
Automation Tests
Automation test sets up a string of tests that will be able to be run several times to aid and support Smoke and Regression testing.
The automation tests will also address the following areas:
Performance Testing
Identifies current bottlenecks in your website, web or client/server application and verifies it meets or exceeds key performance measures.
Stress
Examines application behavior under peak bursts of activity.
Installation Test
Installation testing is used to verify that the application can be successfully installed on the specified hardware and software platforms.