Assembly and quality testing