SSC/ N 1302 Carry out automated tests on software products ...

Report 2 Downloads 71 Views
SSC/ N 1302

Carry out automated tests on software products/applications/modules

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

Applicable NOS Unit

SSC/ N 1302 Unit Code Unit Title (Task) Description

Carry out automated tests on software products/applications/modules SSC/ N 1302 Carry out automated tests on software products/applications/modules

This unit is about carrying out automated tests to verify the functionality, usability, compatibility, security and/or performance of software products/applications/ modules. Scope 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

SSC/ N 1302

Carry out automated tests on software products/applications/modules

carrying out automated tests on software products/applications/modules Knowledge and Understanding (K) A. Organizational You need to know and understand: KA1. your organization’s policies, procedures and priorities for carrying out Context automated tests on software products/applications/modules and your role in (Knowledge of the applying these company/ KA2. your organization’s procedures for recording all results organization and KA3. when and who to refer any problems that fall outside the limits of your its processes) authority B. Technical You need to know and understand: KB1. different sources of information and methodologies available for carrying out Knowledge 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 Skills (S) A. Core Skills/ Writing Skills Generic Skills You need to know and understand how to: SA1. complete accurate well written work with attention to detail Reading Skills You need to know and understand how to: SA2. read instructions, guidelines, procedures, rules and service level agreements Oral Communication (Listening and Speaking skills) You need to know and understand how to: SA3. listen effectively and orally communicate information accurately B. Professional Skills Decision Making You need to know and understand how to: 19

SSC/ N 1302

C.

Carry out automated tests on software products/applications/modules

Technical Skills

SB1. make decisions on suitable courses of action Plan and Organize You need to know and understand how to: SB2. plan and organize your work to achieve targets and deadlines Customer Centricity You need to know and understand how to: 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 You need to know and understand how to: SB6. apply problem-solving approaches in different situations Analytical Thinking You need to know and understand how to: SB7. analyze data and activities SB8. configure data and disseminate relevant information to others Critical Thinking You need to know and understand how to: SB9. apply balanced judgments to different situations SB10. provide opinions on work in a detailed and constructive way Attention to Detail You need to know and understand how to: SB11. check your work is complete and free from errors SB12. get your work checked by peers Team Working You need to know and understand how to: SB13. work effectively in a team environment 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

SSC/ N 1302

Carry out automated tests on software products/applications/modules

NOS Version Control

NOS Code

SSC/ N 1302

Credits(NVEQF/NVQF/NSQF) [OPTIONAL] Industry IT-ITeS Industry Sub-sector

Engineering and R&D

Version number

0.1

Drafted on

30/04/2013 30/04/2013

Last reviewed on Next review date

30/06/2014

21