Testing services & types
Seanergy Softech Testing Practice provides a wide portfolio of services – from Unit Testing right up to Application Certification. In general, testing services can be categorized into four main types:
- Functional Testing
- Non-Functional Testing
- Automated Testing - for both functional and non-functional testing
- Competitive Analysis Testing
Functional Testing is testing of developed application against business requirements. It is done using the functional specifications provided by the client or by using the design specifications (like use cases) provided by the design team. Functional testing covers:
- Unit Testing
- Smoke testing / Sanity testing
- Integration Testing (Top Down, Bottom up Testing)
- Interface & Usability Testing (including Independent Focus Groups)
- System Testing
- Regression Testing
- Pre User Acceptance Testing (Alpha & Beta)
- User Acceptance Testing
- White Box Testing, Black Box Testing
- Globalization and Localization Testing
- Web site functional testing & Testing for completeness and consistency of web pages
- Load and Performance Testing
- Ergonomics Testing
- Stress & Volume Testing
- Compatibility & Migration Testing
- Data Conversion Testing
- Security / Penetration Testing
- Operational Readiness Testing
- Installation Testing
- Security Testing
Automated testing is an art of converting manual test cases to a machine executable code. The output of a test automation project is a (or a set of) test suite, which can be used by testers to verify the application time and again. Test automation is perceived to be an efficiency improvement program, which imparts time-to-market advantage to a product development organization.
Automated testing automates the manual testing process currently in use. For this, it requires a formalized "manual testing process" to exist in the company or organization. Minimally, such a process includes:
1. Detailed test cases, including predictable "expected results", which have been developed from Software Requirements Specifications and Design Documentation.
2. A standalone Test Environment, including a Test Database that is restorable to a known constant, such that the test cases can be repeated, every time modifications are made to the application.
Competitive Analysis Testing
Competitive Analysis can be defined as usability testing, functionality testing or a performance evaluation whereby two or more competitive products are compared by simulating an environment where the products are going to be used. (E.g. IE Vs Netscape, Oracle DB vs. SQL Server Vs DB2)
Seanergy Softech's Competitive Analysis Testing ensures that your product fits-in perfectly in its competitive market. Our analysis matrix makes sure that you get the most out of the analysis, whether you are a manufacturer or a buyer. For product developers, our SQA services provide results that form the basis for quality improvement or serve as a sales tool to show superiority of their products. For buyers, it's an effective way to help them make the right purchase decision.
Before starting our analysis, we ensure the identification of right measurement parameters on which the analysis is based. We encourage our customers to actively participate in this process. Once these are decided, our QA experts do the rest.