1. An intelligent teaching and tutoring test method implemented on a teaching and tutoring test system including a teaching and tutoring system database, a network community service database, and a plurality of remote data processing devices wherein the teaching and tutoring system database, the network community service database, and the remote data processing devices are interconnected via the Internet; wherein the teaching and tutoring system database includes a learning test server, a test analyzing server, and a learning progress server wherein the learning test server, the test analyzing server, and the learning progress server are interconnected; wherein the learning test server includes a test questions database and a test answers database; wherein the test analyzing server includes a test comparison database, a test paper file database, a test paper recognition database, and a test paper comparison database; and wherein the learning progress server includes a test score record database, a wrong answer question record database, a review test question record database, and an error-prone question record database, the method comprising the steps of: (a) allowing a learner to access the test questions database through one of the remote data processing devices; (b) allowing the learner to make an online selection of one of a curriculum test questions bank, a unit test questions bank, an item type test questions bank, a previous learning test questions bank, a previous proficiency test questions bank, an error-prone questions bank, a learning progress questions bank, a review test questions bank, and a proprietary questions bank; (c) allowing the learner to conduct a direct self-learning test through a manual selection or a random computer selection of test questions after answering an online test; (d) causing a master server to compare the learner's answers with answers in a questions bank of the test answers database, and store a test comparison file as comparison and analysis results in the test comparison database; (e) causing the master server to store a test score record of the test comparison file in the test score record database, and store a wrong answer question record of the test comparison file in the wrong answer question record database; (f) causing the master server to calculate and analyze data of wrong answer question records of a plurality of learners in the wrong answer question record database, store analysis results as an error-prone question record, and store the error-prone question record in the error-prone question record database wherein if a test score in the test score record of the test comparison file is less than a score sample level set by the master server, the wrong answer question record stored in the wrong answer question record database will be discarded; (g) causing the master server to calculate and analyze the data of the wrong answer question records in the wrong answer question record database wherein if accumulated wrong answer times of the same question exceed a predetermined standard set by the master server, the master server stores the results as a review test question record, and store the review test question record in the review test question record database; (h) causing the master server to store a test question of the wrong answer question record of the wrong answer question record database in the learning progress questions bank of the test questions database and create proprietary learning progress review test questions data for different learners; (i) causing the master server to store the test question of the review test question record of the review test question record database in the review test questions bank of the test questions database and create proprietary review test questions data for different learners; (j) causing the master server to store the test question of the error-prone question record of the error-prone question record database and create error-prone questions reference data for all learners; (k) causing the master server to randomly select the test questions in the learning progress questions bank or the review test questions bank of the test questions database, store the selected test questions in the proprietary questions bank of the test questions database, and create proprietary teaching and tutoring review test questions data for different learners; and (l) causing the master server to, through the learner's personal account having access to the external network community service database, publish the learner's test score, and upload the test comparison file on the learner's personal webpage in the network community service database so that the learner can refer to the wrong answer question records of the test comparison file, correct and study the wrong answer questions, conduct subsequent reviews, and be capable of utilizing error-prone questions data as reference data for learning.