
Servicii
Testing/Code Review/Quality
Testing is more than just debugging.
Ropardo SRL QA and Testing approach is tailored to meet each client's specific needs and environment. Methodology is designed to prevent defects from occurring, thereby producing higher quality software, reducing costs, increasing speed to market, and improving end-user satisfaction.
Ropardo SRL can help define the most effective QA strategy for your specific environment and application set. Our experts review the goals and objectives of the IT organization, and then formulate a long-term strategy, framework, and roadmap that effectively support your business requirements.
The testing processes are realized and tracked on the basis ofwell-documented, detailed test plans, which are estimated to the level of the task.
For tracking we can use our internal tracking tools - with full web access for customers on their projects or installed tracking solution at our customer's site.
Ropardo SRL provides services:
- Functional testing
- Unit Testing
- Automated Testing
- Load / Performance testing
- Static analysis
It is the functional testing of the program, with no access to the source code. The verifications are based on detailed test cases.
Your benefit:
- Eliminating the functionality bugs
- Improving the interface.
- Improving the performance.
- Improving the usability.
Offers the possibility of testing the class/method modules, with access to the source code. The variables and the results of the method executions can be tracked in the most sensible areas of the applications (used more frequently, for example the proprietary frameworks).
Your benefit
- Localize code bugs - infinite loops, incorrect initialization of variables, incorrect inheritance, inaccurate executions at marginal cases, etc.
- The stability of the basic modules of the application.
Test automation as an integral part of the continuous build process.
Examples of automated testing types: GUI test, Smoke test, Functional test.
Your benefit:
It eliminates a lot of time spent on manual work and increases the accuracy of test results
We are familiar with different tools:
- Ruby language and its dedicated framework for web based applications: Watir - which behaves like the testers: press links, buttons and fills in forms. The frameworks allow comparing the actual results of the tests against the expected results.
- Selenium Core - Selenium tests can be written in Java accommodating a seamless integration with JUnit, hence the execution of these can be integrated in the continuous build and integration process.
- Test Complete
- Compuware
- IBM Rational Rose
A specific framework of the application can be created to facilitate the maintenance of the scripts.
Your benefit:
- a user can generate realistic heavy loads simulating the activity of hundreds to thousands of virtual users
- graphs both virtual user response times and resource utilization information from all Web Servers, Application Servers, Database Servers and Operating Platforms under test, so that precise
- measurements can be gathered during load tests and analysis on these measurements can be performed.
In this area we have experience in using:
- FxCop - tool which returns a report regarding the quality of the C code based on the Microsoft standards
- SSW SQL Auditor - allows developers to generate reports on design issues and areas where SQL performance could be improved.




