소프트웨어 애플리케이션 및 부 가 가치 서비스 를 소프트웨어 에이전트 ( software agents ) 의 도움 으로 테스트 하 는 것 도 알려져 있 다 . 이 를 위하 여 , 이동 단말기 에 소프트웨어 에이전트 를 로딩 ( loading ) 하 는 것 이 제안 된다 . 이동 단말기 에 로딩 된 소프트웨어 에이전트 는 이동 단말기 의 메모리 에 저장 되 고 이동 단말기 의 프로세서 에 의해 실행 된다 . 테스트 시퀀스 는 이동 에이전트 ( mobile agent ) 에 저장 된다 . 에이전트 가 이동 단말기 에 존재 하 는 프로세서 에 의해 실행 될 때 , 미리 정의 된 프로시 져 ( procedure ) 가 수행 된다 . 에이전트 의 행위 모두 는 에이전트 에 의해 저장 될 수 있 는 결과 를 발생 시키 고 , 그리고 예 를 들 어 원 하 는 수치 와 자동 으로 비교 될 수 있 다 . 에이전트 는 또한 그 결과 를 저장 하 여 이동 통신 네트워크 에 전송 할 수 있 다 .