Software testing is a specific discipline in software development that ensures and verifies, within reasonable limits, the functionality, reliability, availability and privacy of an IT-system or a combination of IT-systems as is the case in integration projects. Making sure that any system we develop, maintain, change or update works securely and the way in which it is intended is key to successful sustainable and long term partnerships. Users must trust that the system are presenting correct and relevant data. For these reasons software testing involves.