|
||||||
| Home | Key Offerings | Contacts |
Quality AssuranceProblem StatementIt is universally agreed that an independent QA has a very positive impact on software quality. Typically, DataArt clients make use of our Quality Assurance (QA) services when:
We provide not only testing itself, but a complete Quality Assurance service, which means the following:
DataArt's Resources
PeopleDataArt has a team of QA professionals with over 15,000 hours experience of external QA. We have the best educated specialists that perform not only basic testing, but also carry out system analysis and discover the system's weak points. In the most difficult cases, the testing is performed by our top developers who solve tasks of utmost complexity and fully satisfy the client's needs.This is what one of our clients had to say after working with one of our leading testers:
DataArt's methodTo guarantee testing effectiveness and thoroughness, the DataArt QA team uses all the up-to-date technologies. Some of the techniques we use to make sure the system works correctly include:
Black-box (functional) testingBlack-box testing implies that the tester only knows the input and the expected outcome but not how the program works. During this testing, the tester does not examine the programming code and does not need any further knowledge of the program other than its specifications. This is the most common and simple type of testing and is often performed externally. Being fairly simple, it has several important advantages:
White-box testingWhite-box testing involves knowledge of the program organization and code. The data for this testing is carefully chosen and requires more skillful testers.
Performance testing (including profiling and benchmarking)This type of testing can be rather complicated. If conducted by specialists, it can show not only if the system performance conforms with specifications, but also the possible bottle-necks and improvements for parts of the code that are crucial for the system performance.
Configuration testing (different platforms, operation systems, browsers)We can test any application working on any platform, including Windows, the UNIX-family, and MacOS.
Stress testingWe check to see how the system works with a maximum specified load and stress.
Automated testingSometimes the testing process can be greatly accelerated and facilitated by the introduction of automation. A lot of routine work can be programmed and repeatedly performed by the machine. This saves a lot of time and effort. |
|
|
| ©1997-2007 DataArt Software Outsourcing | DataArt Design |