The functions of UI designers generally include three aspects: first, graphic design, and product "shape" design of software products. The second is interactive design, which mainly lies in designing the operation flow, tree structure and operation specification of the software. What a software product needs to do before coding is interaction design, interaction model and interaction specification. The third is user testing/research. The so-called "test" here aims to test the rationality of interactive design and the aesthetics of graphic design, mainly through the form of target user questionnaire to measure the rationality of UI design. Without this test and research, the quality of UI design can only be judged by the experience of designers or the aesthetics of leaders, which will bring great risks to enterprises.