ArtfulBits - Custom Software Development, IT Outsourcing Service
[../] COMPANY SERVICES PRACTICES TECHNOLOGIES CAREER CONTACTS Practices METHODOLOGY QUALITY ASSURANCE PROCESS AUTOMATION COMMUNICATION Quality Assurance and Quality Control In ArtfulBits we pay special attention to Quality Control (QC). Software testing as a fundamental discipline of QC is performed according to the formalized Project Management and QC procedures. The whole process of software development is supported by ArtfulBits’ corporate project management system. Permanent cooperation with QA team and regular audits guarantee continuous evolution and improvement of our QA and QC approaches. QA team defines all necessary types of testing, tools and other instruments at the analysis and planning phase for ensuring required quality of a product. Test automation ArtfulBits practices QA expenses reducing by implementation of automated testing. We have expertise in using test automating solutions from world known vendors like IBM Rational and HP Mercury. Code reviews Periodical code reviews among the team members allow to discover majority of logical flaws. It takes effect on the final quality of the source code and the product as well. Continuous Integration ArtfulBits uses Continuous Integration as one of the basics of its development process. Continuous Integration is one of the well recommended practices of XP ( eXtreme Programming ). It provides the following main key benefits: Automated build process Handling of automated tests execution Ensuring that everyone can get a current executable any time he wants Company | Services | Practices | Technologies | Career | Contacts © 2005-2008 ArtfulBits. All rights reserved.