contact us
Brookson 5214G Ltd can provide a full range of testing services which include:

Functional/Black box testing

Testing geared to functional requirements of an application and not based on any knowledge of internal design or code. Tests are based on requirements and functionality.

Integration testing

Testing of combined parts of an application to determine if they function together correctly. The 'parts' can be code modules, individual applications, client and server applications on a network, etc. This type of testing is especially relevant to client/server and distributed systems.

System testing

Black-box type testing that is based on overall requirements specifications; covers all combined parts of a system.

End-to-End testing

Similar to system testing; the 'macro' end of the test scale; involves testing of a complete application environment in a situation that mimics real-world use, such as interacting with a database, using network communications, or interacting with other hardware, applications, or systems if appropriate.

Sanity/smoke testing

Typically an initial testing effort to determine if a new software version is performing well enough to accept it for a major testing effort. For example, if the new software is crashing systems every 5 minutes, bogging down systems to a crawl, or corrupting databases, the software may not be in a 'sane' enough condition to warrant further testing in its current state.

Regression testing

Retesting of a previously tested program following fixes or modification to ensure that faults have not been introduced or uncovered as a result of the changes made.

Usability testing

Testing for 'user-friendliness'. Clearly this is subjective, and will depend on the targeted end-user or customer. User interviews, surveys and other techniques can be used.

Install/uninstall testing

Testing of full, partial, or upgrade install/uninstall processes.

Recovery/Disaster Recovery testing

Testing how well a system recovers from crashes, hardware failures, or other catastrophic problems.

Compatibility testing

Testing how well software performs in a particular hardware/software/operating system/network/etc.

Exploratory testing

Often taken to mean a creative, informal software test that is not based on formal test plans or test cases; testers may be learning the software as they test it.

User acceptance testing

Determining if software is satisfactory to an end-user or customer.

© Copyright Brookson 5214G Ltd. All rights Reserved. Privacy Policy