An information processing system including one or more information processing apparatuses (10, 30) each of which is configured to perform a plurality of programs to implement functions, the information processing system comprising: an application storage unit (18, 150) configured to store application information associating flow information and application configuration information for each of one or more applications that performs, when executed, a series of processes using electronic data, wherein, the flow information defines program identification information identifying a plurality of programs each of which is executed to perform a process included in the series of processes, and an order of executing the plurality of programs, wherein, the application configuration information defines parameter information used to execute each program, and flow identification information identifying the corresponding flow information; a receiver (140, 16) configured to receive, from one of a plurality of electronic apparatuses connected to the information processing system, a registration request including the application configuration information generated by the one of the plurality of electronic apparatuses; a generator (310, 111, 16) configured to generate one or more test cases, which are used to test the series of processes, based on one or more parameter values defining the parameter information that is defined in the application configuration information and is included in the registration request received by the receiver, wherein each test case indicates a combination of pieces of the parameter information, the pieces of parameter information corresponding to the one or more parameter values; an acquisition unit (112, 16) configured to acquire the flow information identified with the flow identification information defined in the application configuration information included in the registration request; and an executor (112, 16) configured to execute, according to the order of executing the plurality of programs defined in the flow information, the plurality of programs each of which is identified with the program identification information defined in the flow information acquired by the acquisition unit (112, 16), to test the series of processes, wherein each program is executed using the combination of the pieces of the parameter information indicated with each test case generated by the generator (310, 111, 16). an application storage unit (18, 150) configured to store application information associating flow information and application configuration information for each of one or more applications that performs, when executed, a series of processes using electronic data, wherein, the flow information defines program identification information identifying a plurality of programs each of which is executed to perform a process included in the series of processes, and an order of executing the plurality of programs, wherein, the application configuration information defines parameter information used to execute each program, and flow identification information identifying the corresponding flow information; a receiver (140, 16) configured to receive, from one of a plurality of electronic apparatuses connected to the information processing system, a registration request including the application configuration information generated by the one of the plurality of electronic apparatuses; a generator (310, 111, 16) configured to generate one or more test cases, which are used to test the series of processes, based on one or more parameter values defining the parameter information that is defined in the application configuration information and is included in the registration request received by the receiver, wherein each test case indicates a combination of pieces of the parameter information, the pieces of parameter information corresponding to the one or more parameter values; an acquisition unit (112, 16) configured to acquire the flow information identified with the flow identification information defined in the application configuration information included in the registration request; and an executor (112, 16) configured to execute, according to the order of executing the plurality of programs defined in the flow information, the plurality of programs each of which is identified with the program identification information defined in the flow information acquired by the acquisition unit (112, 16), to test the series of processes, wherein each program is executed using the combination of the pieces of the parameter information indicated with each test case generated by the generator (310, 111, 16).