Custom Application Development ERP Contract Programming eBusiness Solutions Web Design
Outsourced Product Development Application Maintenance Application Testing What is Software Testing? Technology Based Software Testing
Testing Life Cycle Delivery Model Test Deliverables & Metrics Testing Tool Capabilities  
Testing Services & Types
Seanergy Softech Testing Practice provides a wide services portfolio, from Unit Testing right up to Application Certification. In general testing services can be categorized into three main types, such as:
  • Functional Testing
  • Non-Functional Testing
  • Automated Testing - for both functional and non-functional testing
  • Competitive Analysis Testing
Functional Testing

Testing developed application against business requirements. Functional testing 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
Non-Functional Testing
  • 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

Automated testing is an art of converting manual test cases to machine executable code. The output of a test automation project is a (or a set of) test suite, which will be used by testers to verify the application time and again. Test automation is perceived as an efficiency improvement program, which will improve time to market advantage for product development organization.

Automated Testing is automating the manual testing process currently in use. This requires that a formalized "manual testing process" exist in the company or organization. Minimally, such a process includes:

Detailed test cases, including predictable "expected results", which have been developed from Software Requirements Specifications and Design documentation. A standalone Test Environment, including a Test Database that is restorable to a known constant, such that the test cases are able to be repeated each time there are modifications made to the application.

Competitive Analysis Testing

Competitive Analysis can be defined as usability, functionality 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 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 that the right measurement parameters are identified on the basis of which the analysis is carried out. In order to understand this, we encourage the active participation of our customers. Once these are decided, our QA experts do the rest.