Service - QA & Testing

We are a Symfony WEB Development team

Excedesoft is extremely dedicated to build high quality, robust and scalable web/mobile applications. We spend a great deal of effort on researching new technologies and trends, giving internal team training and certification, improving our existing processes based on standards, best practices and real experience.

Symfony framework has become the most powerful and best supported PHP Open Source Frameworks in the world, and of course, our strongest skill. With over 5 years of experience with this framework, we have built dozens of projects (they are mostly web apps, mobile apps, web services and APIs) ranging from middle to large size implementations.

The QA-Testing involvement starts on Day 1. During the requirements and design phase to help realize their weak areas and potential risks. Late-cycle testing is usually carried out as part of product certification.

The team has experience and focus on testing, both as part of the development team and as an external authority. Our areas of expertise are test-plan development, test-case development, regression testing, bug maintenance, debug management and certification. Automated test scripts are developed where appropriate.

The QA team may also be hired directly by clients for testing their products. This is usually for a specific area of testing. Thus, the client may want us to do regression testing only, as pre-release testing. Or, our client may want us to develop test plans while they execute it.

Benefits:

Reduce the cost of change - Cover both the overall cost of the full development lifecycle and the cost of all the testing activities.

Increase the speed of change - Reduce the overall time spent testing and the time spent on corrective work and operational maintenance.

Improve the administering of change – Achieve better management of projects by having access to statistical information on performance through the incremental process of testing projects and programs.

QA Skills

The Analysis is the first phase of any test. During this phase our QA team will review your application collecting all information required to perform any further test, write any documentation required (Test plan, Test cases, Use cases, etc.) and to provide accurate estimations.

Functional tests.

Exploratory test.

User Experience.

Usability test.

User Interface.

Smoke test.

Regression test.

Advantages of Automation: Automated use cases allow us to perform quick Smoke tests after every single deployment, or Regression tests on demand, ensuring that our products do always cover high minimum quality standards.

Compatibility/Cross-browsing tests.

Compatibility test: Our QA team ensures that all applications behave the same on all devices they were developed for.

Cross-browsing: Our QA team ensures that all web applications behave the same on all browsers they were developed for.