Uier (UI[test]er) é uma ferramenta que fornece edição e gerenciamento de teste de experiência de usuário sem código ou baixo. Uier usa Selênio para realizar testes ou automação de interface do usuário. Ao executar um script, os resultados são alimentados de volta para a interface do usuário para inspecionar visualmente falhas. Cada etapa captura screenshots e o estado do navegador completo. Uier tende a ser uma alternativa auto-suficiente livre para Applitools, Endtest, Ghost Inspector, Usetrace, Screenster e muitos outros. Além de testar, Uier também pode ser usado para fins de automação geral. Para testar as instalações, a Uier implementa a API de automação do navegador Selenium. O objetivo do Uier é tornar-se característica compatível com o Selenium IDE implementando todos os seus comandos. Para cada teste, os parâmetros podem ser especificados como o domínio URL inicial e qual navegador usar. Defina os comandos que seguem o cenário desejado para testar. Uma vez que o teste é salvo, ele pode ser executado e os resultados serão saída e pode ser observado para cada etapa. Além de executar testes únicos, os testes também podem ser combinados em uma coleção. Com uma coleção, os parâmetros padrão podem ser substituídos. Isso permite que um teste não só seja executado contra ele's predefine domínio URL ou navegador, mas contra qualquer combinação desejada. Este é um recurso útil para facilitar a execução do mesmo teste contra um ambiente de desenvolvimento, um ambiente de aceitação do usuário, um servidor de compilação, etc. Toda a comunicação entre o front-end Uier e o banco de dados é encaminhada através de uma API REST. Esta API REST também está disponível para usuários finais automatizar eventos comuns ou programados, como executar um teste ou adicionar usuários.