XceedLabs is the total solution to your software quality assurance and testing needs. Our specifically created QA Lab provides all types of testing services: test engineering, automated and manual testing, functionality testing, performance/stress/load testing, hardware and software compatibility testing, data conversion testing, usability testing, console certification testing, handheld testing, game play testing, localization testing, beta test management, and user guide testing.
Load Testing
Delivers user traffic to your application(s) and system(s) to determine if your software and environment can handle the spikes in transactions and user load. Validates your application's scalability and user/transaction breaking point.
Identifies performance risk area's in software, hardware, and network components.
Complete test results report provided.
Functional and Platform Compatibility Testing
Delivers testing focused on assuring the quality and integrity of application features and functionality - and measures the compatibility of applications as run and/or installed on various platforms (PC's, MAC's, Windows 95/98/ME/2K/XP, MAC OS, Linux, various browsers, services packs, etc.).
Identifies GUI, server, network, and back-end database issues.
User Acceptance Testing (UAT), Unit Testing, Pre-production testing, integration testing, system testing, etc.
Defects (Bugs) reported via our online defect tracking database.
Complete test results report provided.
Usability Testing
Delivers testing focused on measuring application design factors such as ease-of-navigation, feature - function and error control, consistency, feedback, performance, visual clarity, and intuitiveness. High quality usability is a key factor in customer satisfaction, user acceptance and is critical in the launch of a successful software application.
Identifies usability and human factors issues.
Assessments conducted via trained Usability Engineers, and user groups comprised of users with various experience levels.
Delineation of testing procedures and user participant scripts.
Complete test results report provided.
Tuning and Optimization Analysis
Delivers a transaction request/response ("thread") analysis to pinpoint the causes of performance slowdowns and provide the answers needed to determine what changes must be made to provide the greatest improvement in end-user response times.
Identifies whether the desktop, network, server, or application is causing a performance slowdown.
Determines which changes will provide the most improvement to user response times -- more bandwidth, load balancing/location of servers, tuning the application or more CPU power.
Identifies the application calls and/or database queries that are taking too long to complete.
Complete results report provided.
Security Testing
Delivers testing focused on measuring application and supporting system security controls. Port scans are conducted, firewall rules are evaluated, memory leaks are detected, and patch management is evaluated.
Identifies security exposure.
Assess and identification of security breaches while simulating "Denial of Service" conditions.
Provide recommendations on security options.
Complete test results report provided.
Testing Tools
Some of the testing tools used by our testing engineers are:
JUnit - Open source, unit testing framework for Java. (Note: JUnit has been ported to other programming languages and platforms, including .NET, C#, Perl, Python, Delphi, and others.)
JTest, C++Test, .Test - Automated unit testing and static analysis for error prevention in Java, C++, and .NET programs ( Parasoft ).
WinRunner - GUI testing ( Mercury Interactive ).
TeamTest - Automated functional and performance testing ( Rational ).