5. 251201004-PM-05, Execute Test Procedures for Evaluating the RPA Solution
Performance, NQF Level 5, Credits 10
5.1 Purpose of the Practical Skills Module
The focus of the learning in this module is on providing the learner with an opportunity to acquire the skills to
support the business analyst and solution architect to develop test procedures for evaluating the robot’s performance through test cases and to decide whether the robot passes or fails
The learner will be required to:
PM-05-PS01 : Assist with the preparation of test procedures for a new RPA solution
PM-05-PS02 : Test the new RPA solution, evaluate the robot’s performance through test cases
and decide whether the robot passes or fails
PM-05-PS03 : Take remedial action to address any exception to desired outcomes
5.2 Guidelines for Practical Skills
5.2.1 PM-05-PS01 : Assist with the preparation of test procedures for a new RPA solution
Scope of Practical Skill
Given test cases, the learner must be able to:
PA0101 Define the type of testing and testing requirements
PA0102 Create test cases by applying RPA expertise in conjunction with test cases, scripts, tools
and data from the organization’s knowledge base
Applied Knowledge
AK0101 The application and use of test or simulation tools
AK0102 The approval process for testing the bot
AK0103 Difference between different types of testing such as unit, sub-system, system, automated
AK0104 Different simulation tool providers and how to use their tools
AK0105 Different sources of information available for designing tests and how to access these
Internal Assessment Criteria
IAC0101 Plans are made to unit-test each workflow created with test data
IAC0102 Test cases, including input/output and conditions for test/fail are defined and approval by
process owner is acquired
5.2.2 PM-05-PS02 : Test the new RPA solution, evaluate the robot’s performance through test
cases and decide whether the robot passes or fails
Scope of Practical Skill
Given test cases with input data, the learner must be able to:
PA0201 Run the test cases and evaluate the outcomes
PA0202 Document and communicate the outcomes to relevant stakeholders and initiate change
requests if required
PA0203 Identify possible issues with underlying applications such as server crash, slow/un
responsive bot, changes in application, changing to new environment, etc.
PA0204 Identify any exception such as non-conformity to expected response times, infrastructural
issues, business scenarios that have not been handled during process configuration and
all other exceptions that might occur
PA0205 Refer anomalies to appropriate stakeholders
PA0206 Analyse exceptions and understand its implications on business
251201004 – Occupational Certificate: Robotic Processing Automation (RPA) Developer Page 73 of 108
Applied Knowledge
AK0201 The application and use of test or simulation tools
AK0202 The approval process for testing the bot
AK0203 Difference between different types of testing such as unit, sub-system, system, automated
AK0204 Different simulation tool providers and how to use their tools
AK0205 Different sources of information available for designing tests and how to access these
Internal Assessment Criteria
IAC0201 The automation is run with input data and the outcome documented
IAC0202 Information and comments are added for each test case including average time to
complete, any fail criteria, and possible changes to be aware of
5.2.3 PM-05-PS03 : Take remedial action to address any exception to desired outcomes
Scope of Practical Skill
Given output from the tests, the learner must be able to:
PA0301 Revisit and optimise the solution (debug and change)
PA0302 Reconfigure to realise expected outcomes
PA0303 Retest the solution
PA0304 Apply analytical thinking and problem solving
PA0305 Assure the quality of the automation (QA processes)
Applied Knowledge
AK0301 The application and use of test or simulation tools
AK0302 The approval process for testing the bot
AK0303 Difference between different types of testing such as unit, sub-system, system, automated
AK0304 Different simulation tool providers and how to use their tools
AK0305 Different sources of information available for designing tests and how to access these
Internal Assessment Criteria
IAC0301 The solution is updated or adjusted to adhere to a successful test case
IAC0302 All test cases are re-run to ensure that any changes do not affect previous successful test
cases
IAC0303 Care is taken that the output is correct for all defined test cases and after removing default
values (to ensure the data is all coming from input or dynamic data extraction)
5.3 Provider Programme Accreditation Criteria
Physical Requirements:
Valid licenses software and application, including OS.
Internet connection and hardware availability
Examples and information specified in the scope statement and all the case studies, scenarios and
access to hardware and software implied in the scope statements of the modules.
Remote learners: Provider must provide business IT simulation system (e.g., invoice processing).
Human Resource Requirements:
Lecturer/learner ratio of 1:10 (Maximum)
Qualification of lecturer (SME):
o NQF 6 industry recognised qualification with 1 year’s experience in the IT industry
o RPA vendor certification
Assessors and moderators: accredited by the MICT SETA
Legal Requirements:
Legal (product) licences to use the software for learning and training
OHS compliance certificate
Ethical clearance (where necessary)
5.4 Exemptions
No exemptions, but the module can be achieved in full through a normal RPL process
NQF5 Robotics Processing Automation Developer (RPA) – 251201004-PM-04, Model and Develop Robotic Automated Process (RPA) Solutions
The price displayed excludes any applicable taxes.
The price applies to this Training Module Only.