 |
Quality & Testing Services |
A dedicated quality & testing group takes care of the testing services at SFO Technologies. This team is responsible for providing the following services.
Affiliation
Product Testing
There are many approaches to software testing, but effective testing of complex products is essentially a process of investigation, not merely a matter of creating and following procedure. One definition of testing is "the process of questioning a product in order to evaluate it", where the "questions" are things the tester tries to do with the product, and the product answers with its behavior in reaction to the probing of the tester.
The product testing services offered by SFO Technologies ensures that this investigation is carried out in the most systematic and effective manner, so that all the defects are identified and reported before it reaches its end user.
Product Quality Analysis
The ultimate aim in analyzing the quality of the product is to ensure that the product is stable. Then the product is compared with similar ones in the market
Focus on
Standards compliance
Standards have a critical importance on the future development of our abilities to collaborate and interact outside of boundaries and rules dictated only by commercial entities. SFO Technologies had done the standards compliance testing of OPC, Semiconductor Standards,VOIP, DICOM, HIPPA etc
Product stability
Stability of the product means the ability to function, over time and over its full range of use, without failure. The product is observed to hang, crash, or lose data over time. For this we use automation tools. As a result a graph is generated to indicate the variation in Performance Counters like memory, CPU Usage etc over time. Also we have done stress tests to ensure the product stability over its full range of use. We conducts stress tests for both windows and web based applications Applicability
Testing software product effectiveness can be improved by testing all possible combinations. However, it is very difficult to test all possible combinations; many a times it is impossible. But we are making it possible with the help of automation tools. A typical scenario is for testing the login page of any application we have 80 test combinations and its automated script. Competitor
We test your competitor's products with yours. Basically we compare the features and the performance of your products with that of the competitors in the market
Maintainability Objective of maintainability testing is to evaluate the actual or likely effort required to effect a change due to correcting problems, enhancements, or changes in environment We use automation methodology for easy maintainability of the product
Output
- Quality analysis report
- Improvement plan
Sustenance
Every day, businesses face the ongoing challenge of making a wide variety of software from many different vendors work together. Making new software work alongside existing systems is an ongoing customer need. Sustenance means adding features to a system without affecting the existing functionalities. SFO Technologies offers its sustenance services to ensure that any extensions or feature additions to the existing systems are error free. Automated testing processes are used extensively in product sustenance.
Periodic evaluation of product quality
We asses the quality of the product periodically by conducting extensive Vampire testing and Regression testing. In most of the long run projects we are successful in automating the entire test cases and executing the scripts for regression testing with slight modifications
Feature testing
Prepares functional test cases to map all the requirements its internal working. Executes all the test cases and reports bugs against any mismatches. After that a domain expert conducts an exploratory testing of the product to ensure that it meets all the functionalities.
Regression testing
Retest the whole product following modification to ensure that faults have not been introduced or uncovered as a result of the changes made .In regression testing we offer full test coverage with the help of automation tools.
Standards Compliance Testing
Software developed for a particular industry or involving specific technologies need to conform to the governing standards for the industry/technology. Standard Compliance Testing is done to determine whether a system meets some specified standard. SFO Technologies is experienced in providing Standard Compliance testing, which involves an in-depth understanding of the industry/technology. SFO Technologies has the expertise in providing such standard compliance testing for OPC standards, Medical Instrumentation standards and many others.
Test Certifications
The test team at SFO Technologies is capable of verifying compliance with various certification / standards requirements. A partial list is given below.
|
Microsoft WHQL Certification |
The product was an Audio Driver developed for a leading Japanese Company
|
|
ISO 15408 - for Security Product / EAL3 |
This certification assures the customers that the product functions at the security level specified. The assessment includes checking for proper documentation, secure development environment and extensive testing.
|
|
Interoperability Testing - HAVi Middleware |
Successfully conducted an Interoperability Testing with a leading consumer electronics company's stack
|
|
Semi Standards |
Expertise for testing against E95, E90 etc
|
|