Carry out automated tests on software products/applications/modules

Size: px
Start display at page:

Download "Carry out automated tests on software products/applications/modules"

Transcription

1 Overview This unit is about carrying out automated tests to verify the functionality, usability, compatibility, security and/or performance of software products/applications/ modules.

2 Applicable NOS Unit Unit Code Unit Title (Task) Description Scope This unit is about carrying out automated tests to verify the functionality, usability, compatibility, security and/or performance of software products/applications/ modules. This unit/task covers the following: Appropriate people: line manager software developers subject matter experts Testing: functional usability compatibility security performance Defects: bugs in the software applications problems in the test environment problems in the test scripts problems with the requirements Performance Criteria (PC) w.r.t. the Scope To be competent, you must be able to: PC1. establish with appropriate people the nature the testing to be carried out and the test management tool to be used PC2. verify that you have the latest versions of the test cases and automated scripts PC3. verify that you are working with the correct versions of the application and data PC4. execute the automated test scripts according to instructions PC5. log the test progress, results and defects discovered, using the agreed test management tool PC6. analyze the results to develop a clear understanding of the defects PC7. articulate clearly your understanding of the defects during defect management discussions PC8. obtain advice and guidance from appropriate people in case of problems with testing that are beyond your level of competence or authority to resolve PC9. comply with your organization s policies, procedures and guidelines when 18

3 Knowledge and Understanding (K) A. Organizational Context (Knowledge of the company/ organization and its processes) B. Technical Knowledge Skills (S) A. Core Skills/ Generic Skills carrying out automated tests on software products/applications/modules You need to know and understand: KA1. your organization s policies, procedures and priorities for carrying out automated tests on software products/applications/modules and your role in applying these KA2. your organization s procedures for recording all results KA3. when and who to refer any problems that fall outside the limits of your authority You need to know and understand: KB1. different sources of information and methodologies available for carrying out automated tests and how to access these KB2. the importance of making sure you use the most up to date test cases, automated scripts, application and data KB3. how to carry out automated test scripts and the importance of doing this correctly KB4. types of automation tools and applicability to different test types KB5. different types of testing and associated test management tools and how to use these KB6. scripting / programming languages to understand test cases KB7. how to re-create failure scenarios KB8. the range of problems that may occur with automated testing KB9. how to log defects into the defect tracking system KB10. how to analyze and interpret the automated test results KB11. how communicate information in an effective manner KB12. current practice for carrying out automated tests on software products/applications/modules Writing Skills SA1. complete accurate well written work with attention to detail Reading Skills SA2. read instructions, guidelines, procedures, rules and service level agreements Oral Communication (Listening and Speaking skills) SA3. listen effectively and orally communicate information accurately B. Professional Skills Decision Making 19

4 SB1. make decisions on suitable courses of action Plan and Organize SB2. plan and organize your work to achieve targets and deadlines Customer Centricity SB3. follow guidelines, procedures, rules and service level agreements SB4. check your own work meets customer requirements SB5. meet and exceed customer expectations. Problem Solving SB6. apply problem-solving approaches in different situations Analytical Thinking SB7. analyze data and activities SB8. configure data and disseminate relevant information to others Critical Thinking SB9. apply balanced judgments to different situations SB10. provide opinions on work in a detailed and constructive way Attention to Detail SB11. check your work is complete and free from errors SB12. get your work checked by peers Team Working SB13. work effectively in a team environment C. Technical Skills Attention to Detail SC1. use information technology effectively to input and/or extract data accurately SC2. identify and refer anomalies in data SC3. store and retrieve information SC4. agree objectives and work requirements SC5. keep up to date with changes, procedures and practices in your role 20

5 NOS Version Control NOS Code Credits(NVEQF/NVQF/NSQF) [OPTIONAL] Version number 0.1 Industry IT-ITeS Drafted on 30/04/2013 Industry Sub-sector Engineering and R&D Last reviewed on 31/03/2018 Next review date 31/03/