Technical testing...
Scientific:
At Censuit we can provide a level of specialist involvement over and above the majority of other software test houses. With over 20 years of experience working in IT, engineering, science and chemistry fields staff at Censuit have the relevant and proven skills to evaluate complex software programs, algorithms and data.
The use of software in scientific applications has increased dramatically in recent years. This has made systems easier to use, more reliable and more flexible. However, the increasing complexity of such software is itself a potential source of errors that can remain undetected. Software developers and end users of these systems need to be aware of the risks involved and take appropriate precautions. Testing the integrity and numerical correctness of scientific software by verification and validation methods requires a willingness to understand concepts and use initiative in order to be successful. Our team is particularly experienced in this area and this know-how
can be invaluable when applied to evaluating your software.
Web Services:
The distributed nature of traditional client/server, and web and service-based systems, means a different approach to testing can be required. Potential differences in the functionality and user experience offered by thin and thick clients raises new challenges with test coverage and technique. When time is limited, and the software release is due, the spotlight should be aimed at solid integration and system testing – with additional focus being made on load, performance and stress testing. Risks such as poor reliability, performance, configuration management, security, data loss and other non-functional issues are key. We have in-depth experience in identifying the kinds of issues that can manifest in systems of this nature, and which areas to focus attention on:
- Is the system able to cope with data & session loss between client and server?
- Will the software perform when multiple clients are active?
- What happens when multiple users access the same services and resources?
- Can one user have a negative impact on another user's work?
- Do operations get completed in an acceptable amount of time?