ICAPRG529A Apply testing techniques for software development
|
|
|
- Ashlee Doyle
- 9 years ago
- Views:
Transcription
1 ICAPRG529A Apply testing techniques for software development Release: 1
2 ICAPRG529A Apply testing techniques for software development Modification History Release Release 1 Comments This Unit first released with ICA11 Information and Communications Technology Training Package version 1.0 Unit Descriptor This unit describes the performance outcomes, skills and knowledge required to develop test strategies and implement tests to assure the reliability and quality of an application. Application of the Unit This unit is relevant to those responsible for test plan preparation, execution and maintenance; reporting of tests; and defect management in an application. The positions that undertake this role include quality assurance analysts, test analysts, testers, system testers, software testers, test leads and developers. Licensing/Regulatory Information No licensing, legislative, regulatory or certification requirements apply to this unit at the time of endorsement but users should confirm requirements with the relevant federal, state or territory authority. Pre-Requisites Not applicable. Employability Skills Information This unit contains employability skills. Approved Page 2 of 8
3 Elements and Performance Criteria Pre-Content Element Elements describe the essential outcomes of a unit of competency. Performance Criteria Performance criteria describe the performance needed to demonstrate achievement of the element. Where bold italicised text is used, further information is detailed in the required skills and knowledge section and the range statement. Assessment of performance is to be consistent with the evidence guide. Elements and Performance Criteria 1. Plan and design test 1.1 Analyse and review software development specifications 1.2 Determine test context, scope, standard and methodology 1.3 Determine test types and tools 1.4 Determine test input data requirements 1.5 Design test plan and test cases using various test design techniques 2. Prepare test environment 3. Implement and execute test 4. Manage defect and testing process 2.1 Analyse and review documents to prepare test environment 2.2 Determine test environment requirements 2.3 Build and set up test environment 3.1 Build input data for testing 3.2 Create test suite or script from test cases 3.3 Execute test cases 3.4 Create test record to store test result 4.1 Evaluate and report test results 4.2 Track defect and verify fixes 4.3 Maintain and archive testware Approved Page 3 of 8
4 Required Skills and Knowledge This section describes the skills and knowledge required for this unit. Required skills analytical skills to review and evaluate technical and business requirements communication skills to: liaise with programmers on fault debugging matters liaise with project managers or leaders on report and result matters seek requirements and information from business and technical experts literacy skills to: develop reports and documentation related to test result report read and interpret software specifications developed by business and technical experts problem-solving skills to apply basic debugging techniques in the context of software or application development research skills to: locate and interrogate complex and varied sources of information source information from available sources technical skills to: operate software applications and navigate the internet develop a small scale application execute an application. Required knowledge characteristics of programming language detailed knowledge of input and output requirements software development life cycle (SDLC) methodologies system layers, such as data network, hardware, operating system, database management systems, web servers, application servers and client deployment processes and techniques related to small-size application development. Approved Page 4 of 8
5 Evidence Guide The evidence guide provides advice on assessment and must be read in conjunction with the performance criteria, required skills and knowledge, range statement and the Assessment Guidelines for the Training Package. Overview of assessment Critical aspects for assessment and evidence required to demonstrate competency in this unit Context of and specific resources for assessment Method of assessment Guidance information for assessment Evidence of the ability to: develop test-plan document and test cases to verify the completeness, reliability and performance of an application according to requirement specifications analyse and prepare test environment, and execute test cases by using automated test tools document and manage test result by performing application debugging process and re-testing application. Assessment must ensure access to: test environment that closely resembles production environment business, functional, system and user requirements system or application suitable for testing appropriate learning and assessment support when required modified equipment for people with special needs. A range of assessment methods should be used to assess practical skills and knowledge. The following examples are appropriate for this unit: review of test-plan document that follows a certain standard, such as AS/NZS15026:1999 evaluation of candidate s ability to: select and use features of automated testing tool to perform certain type of test (e.g. stress testing) analyse and document test results debug application. Holistic assessment with other units relevant to the industry sector, workplace and job role is recommended, where appropriate. Assessment processes and techniques must be culturally appropriate, and suitable to the communication skill level, language, literacy and numeracy capacity of the candidate and the work being performed. Indigenous people and other people from a non-english speaking background may need additional support. Approved Page 5 of 8
6 In cases where practical assessment is used it should be combined with targeted questioning to assess required knowledge. Approved Page 6 of 8
7 Range Statement The range statement relates to the unit of competency as a whole. It allows for different work environments and situations that may affect performance. Bold italicised wording, if used in the performance criteria, is detailed below. Essential operating conditions that may be present with training and assessment (depending on the work situation, needs of the candidate, accessibility of the item, and local industry and regional contexts) may also be included. Software development specifications may include: budget requirements customer requirements functional design internal design specifications schedule requirements user stories. Standard may include: ASNZS15026:1999 IEEE 829. Methodology may agile include: extreme rapid application development (RAD) spiral traditional plan driven development (TPDD) waterfall. Test types may include: accessibility testing load testing performance testing smoke testing stress testing usability testing volume testing. Tools may include: automated test configuration management defect management dynamic analysis modelling monitoring requirement management review static analysis test-data preparation test-design test-execution test-management. Approved Page 7 of 8
8 Test design techniques may include: Documents may include: Test environment requirements may include: Set up test environment may include: black-box experience-based specification-based structure-based white-box. configuration guides installation guides reference documents user manuals. communications configuration hardware software versions. Testware may include: automation tools defect repositories script test cases test plan test report test result testing framework. obtain and install software releases set up logging and archiving processes set up or obtain test input data set up test tracking processes. Unit Sector(s) Programming and software development Approved Page 8 of 8
Release: 1. ICAPRG426A Prepare software development review
Release: 1 ICAPRG426A Prepare software development review ICAPRG426A Prepare software development review Modification History Release Release 1 Comments This Unit first released with ICA11 Information
Release: 1. ICADBS603A Determine suitability of database functionality and scalability
Release: 1 ICADBS603A Determine suitability of database functionality and scalability ICADBS603A Determine suitability of database functionality and scalability Modification History Release Release 1 Comments
Release: 1. ICAPRG502A Manage a project using software management tools
Release: 1 ICAPRG502A Manage a project using software management tools ICAPRG502A Manage a project using software management tools Modification History Release Release 1 Comments This Unit first released
Release: 1. ICAICT604A Identify and implement business innovation
Release: 1 ICAICT604A Identify and implement business innovation ICAICT604A Identify and implement business innovation Modification History Release Release 1 Comments This Unit first released with ICA11
ICAWEB405A Monitor traffic and compile website traffic reports
ICAWEB405A Monitor traffic and compile website traffic reports Release: 1 ICAWEB405A Monitor traffic and compile website traffic reports Modification History Release Release 1 Comments This Unit first
Release 1. ICAICT814A Develop cloud computing strategies for a business
Release 1 ICAICT814A Develop cloud computing strategies for a business ICAICT814A Develop cloud computing strategies for a business Modification History Release Release 1 Comments This version first released
Release: 1. ICAWEB414A Design simple web page layouts
Release: 1 ICAWEB414A Design simple web page layouts ICAWEB414A Design simple web page layouts Modification History Release Release 1 Comments This Unit first released with ICA11 Information and Communications
Release: 1. ICASAS407A Conduct pre-installation audit for software installation
Release: 1 ICASAS407A Conduct pre-installation audit for software installation ICASAS407A Conduct pre-installation audit for software installation Modification History Release Release 1 Comments This Unit
Release: 1. ICADBS601A Build a data warehouse
Release: 1 ICADBS601A Build a data warehouse ICADBS601A Build a data warehouse Modification History Release Release 1 Comments This Unit first released with ICA11 Information and Communications Technology
Release: 1. ICADBS412A Build a database
Release: 1 ICADBS412A Build a database ICADBS412A Build a database Modification History Release Release 1 Comments This Unit first released with ICA11 Information and Communications Technology Training
ICANWK402A Install and configure virtual machines for sustainable ICT
ICANWK402A Install and configure virtual machines for sustainable ICT Release: 1 ICANWK402A Install and configure virtual machines for sustainable ICT Modification History Release Release 1 Comments This
ICAPRG409A Develop mobile applications
ICAPRG409A Develop mobile applications Release: 1 ICAPRG409A Develop mobile applications Modification History Release Release 1 Comments This Unit first released with ICA11 Information and Communications
ICADBS504A Integrate database with a website
ICADBS504A Integrate database with a website Release: 1 ICADBS504A Integrate database with a website Modification History Release Release 1 Comments This Unit first released with ICA11 Information and
ICAWEB502A Create dynamic web pages
ICAWEB502A Create dynamic web pages Release: 1 ICAWEB502A Create dynamic web pages Modification History Release Release 1 Comments This Unit first released with ICA11 Information and Communications Technology
Release 1. ICAPRG604A Create cloud computing services
Release 1 ICAPRG604A Create cloud computing services ICAPRG604A Create cloud computing services Modification History Release Release 1 Comments This version first released with ICA11 Information and Communications
ICANWK616A Manage security, privacy and compliance of cloud service deployment
ICANWK616A Manage security, privacy and compliance of cloud service deployment Release 1 ICANWK616A Manage security, privacy and compliance of cloud service deployment Modification History Release Release
Release: 1. ICAPMG601A Establish IT project governance
Release: 1 ICAPMG601A Establish IT project governance ICAPMG601A Establish IT project governance Modification History Release Release 1 Comments This Unit first released with ICA11 Information and Communications
Release: 1. ICADBS502A Design a database
Release: 1 ICADBS502A Design a database ICADBS502A Design a database Modification History Release Release 1 Comments This Unit first released with ICA11 Information and Communications Technology Training
ICASAS420A Provide first-level remote help-desk support
ICASAS420A Provide first-level remote help-desk support Release: 1 ICASAS420A Provide first-level remote help-desk support Modification History Version ICASAS420A Comments This version first released with
Release: 1. ICANWK502A Implement secure encryption technologies
Release: 1 ICANWK502A Implement secure encryption technologies ICANWK502A Implement secure encryption technologies Modification History Release Release 1 Comments This Unit first released with ICA11 Information
ICANWK504A Design and implement an integrated server solution
ICANWK504A Design and implement an integrated server solution Release: 1 ICANWK504A Design and implement an integrated server solution Modification History Release Release 1 Comments This Unit first released
ICTTEN2209A Build and maintain a secure network
ICTTEN2209A Build and maintain a secure network Release: 1 ICTTEN2209A Build and maintain a secure network Modification History Not Applicable Unit Descriptor Unit descriptor This unit describes the performance
ICANWK610A Design and build integrated VoIP networks
ICANWK610A Design and build integrated VoIP networks Release: 1 ICANWK610A Design and build integrated VoIP networks Modification History Release Release 1 Comments This Unit first released with ICA11
ICANWK414A Create a common gateway interface script
ICANWK414A Create a common gateway interface script Release: 1 ICANWK414A Create a common gateway interface script Modification History Release Release 1 Comments This Unit first released with ICA11 Information
ICANWK501A Plan, implement and test enterprise communication solutions
ICANWK501A Plan, implement and test enterprise communication solutions Release: 1 ICANWK501A Plan, implement and test enterprise communication solutions Modification History Release Release 1 Comments
Revision Number: 1. ICPPP397A Transfer digital files
Revision Number: 1 ICPPP397A Transfer digital files ICPPP397A Transfer digital files Modification History Not applicable. Unit Descriptor Unit descriptor This unit describes the performance outcomes, skills
FNSRTS309A Maintain main bank account
FNSRTS309A Maintain main bank account Revision Number: 1 FNSRTS309A Maintain main bank account Modification History Not applicable. Unit Descriptor Unit descriptor This unit describes the performance outcomes,
ICAWEB201A Use social media tools for collaboration and engagement
ICAWEB201A Use social media tools for collaboration and engagement Release: 1 ICAWEB201A Use social media tools for collaboration and engagement Modification History Version ICAWEB201A Comments This version
SIRXSLS008A Develop a sales strategy
SIRXSLS008A Develop a sales strategy Revision Number: 2 SIRXSLS008A Develop a sales strategy Modification History The version details of this endorsed unit are in the table below. The latest information
ICADBS402A Complete database backup and restore
ICADBS402A Complete database backup and restore Release: 1 ICADBS402A Complete database backup and restore Modification History Version ICADBS402A Comments This version first released with ICA11 Information
ICAICT704A Direct ICT in a supply chain
ICAICT704A Direct ICT in a supply chain Release: 1 ICAICT704A Direct ICT in a supply chain Modification History Release Release 1 Comments This Unit first released with ICA11 Information and Communications
ICTTEN4051A Install configuration programs on PC based customer equipment
ICTTEN4051A Install configuration programs on PC based customer equipment Release: 1 ICTTEN4051A Install configuration programs on PC based customer equipment Modification History Not Applicable Unit Descriptor
FNSRSK601A Develop and implement risk mitigation plan
FNSRSK601A Develop and implement risk mitigation plan Revision Number: 1 FNSRSK601A Develop and implement risk mitigation plan Modification History Not applicable. Unit Descriptor Unit descriptor This
Release: 1. ICANWK607A Design and implement wireless network security
Release: 1 ICANWK607A Design and implement wireless network security ICANWK607A Design and implement wireless network security Modification History Release Release 1 Comments This Unit first released with
ICASAS505A Review and update disaster recovery and contingency plans
ICASAS505A Review and update disaster recovery and contingency plans Release: 1 ICASAS505A Review and update disaster recovery and contingency plans Modification History Release Release 1 Comments This
Release: 1. ICTPMG4152A Manage the delivery of network infrastructure
Release: 1 ICTPMG4152A Manage the delivery of network infrastructure ICTPMG4152A Manage the delivery of network infrastructure Modification History Not Applicable Unit Descriptor Unit descriptor This unit
ICANWK406A Install, configure and test network security
ICANWK406A Install, configure and test network security Release: 1 ICANWK406A Install, configure and test network security Modification History Release Release 1 Comments This Unit first released with
Release: 1. ICASAS206A Detect and protect from spam and destructive software
Release: 1 ICASAS206A Detect and protect from spam and destructive software ICASAS206A Detect and protect from spam and destructive software Modification History Release Release 1 Comments This Unit first
Release: 1. BSBPMG509A Manage project procurement
Release: 1 BSBPMG509A Manage project procurement BSBPMG509A Manage project procurement Modification History Not applicable. Unit Descriptor Unit descriptor This unit describes the performance outcomes,
ICAWEB424A Evaluate and select a web hosting service
ICAWEB424A Evaluate and select a web hosting service Release: 1 ICAWEB424A Evaluate and select a web hosting service Modification History Release Release 1 Comments This Unit first released with ICA11
ICTSUS4183A Install and test renewable energy system for ICT networks
ICTSUS4183A Install and test renewable energy system for ICT networks Release: 1 ICTSUS4183A Install and test renewable energy system for ICT networks Modification History Not Applicable Unit Descriptor
ICTTEN5204A Produce technical solutions from business specifications
ICTTEN5204A Produce technical solutions from business specifications Release: 1 ICTTEN5204A Produce technical solutions from business specifications Modification History Not Applicable Unit Descriptor
ICANWK613A Develop plans to manage structured troubleshooting process of enterprise networks
ICANWK613A Develop plans to manage structured troubleshooting process of enterprise networks Release: 1 ICANWK613A Develop plans to manage structured troubleshooting process of enterprise networks Modification
ICASAS301A Run standard diagnostic tests
ICASAS301A Run standard diagnostic tests Release: 1 ICASAS301A Run standard diagnostic tests Modification History Version ICASAS301A Comments This version first released with ICA11 Information and Communications
ICANWK401A Install and manage a server
ICANWK401A Install and manage a server Release: 1 ICANWK401A Install and manage a server Modification History Release Release 1 Comments This Unit first released with ICA11 Information and Communications
Release: 1. FNSILF302A Process a life insurance application
Release: 1 FNSILF302A Process a life insurance application FNSILF302A Process a life insurance application Modification History Release Release 1 Comments This Unit of Competency first released with FNS10
Revision Number: 1. BSBADM307B Organise schedules
Revision Number: 1 BSBADM307B Organise schedules BSBADM307B Organise schedules Modification History Not applicable. Unit Descriptor Unit descriptor This unit describes the performance outcomes, skills
How To Manage A Network Safely
ICANWK303A Configure and administer a network operating system Release: 1 ICANWK303A Configure and administer a network operating system Modification History Release Release 1 Comments This Unit first
Release: 1. FNSRTS302A Handle foreign currency transactions
Release: 1 FNSRTS302A Handle foreign currency transactions FNSRTS302A Handle foreign currency transactions Modification History Not applicable. Unit Descriptor This unit describes the performance outcomes,
How To Manage A Store Security Unit
SIRXRSK003A Apply store security systems and procedures Revision Number: 2 SIRXRSK003A Apply store security systems and procedures Modification History The version details of this endorsed unit are in
SIRXCCS408 Build retail relationships and sustain customer loyalty
SIRXCCS408 Build retail relationships and sustain customer loyalty Release: 1 SIRXCCS408 Build retail relationships and sustain customer loyalty Modification History The version details of this endorsed
BSBINM501A Manage an information or knowledge management system
BSBINM501A Manage an information or knowledge management system Release: 1 BSBINM501A Manage an information or knowledge management system Modification History Not applicable. Unit Descriptor Unit descriptor
Release: 1. BSBPMG503A Manage project time
Release: 1 BSBPMG503A Manage project time BSBPMG503A Manage project time Modification History Not applicable. Unit Descriptor Unit descriptor This unit describes the performance outcomes, skills and knowledge
ICAWEB410A Apply web authoring tool to convert client data for websites
ICAWEB410A Apply web authoring tool to convert client data for websites Release: 1 ICAWEB410A Apply web authoring tool to convert client data for websites Modification History Release Release 1 Comments
How To Write An Icaict423A Cloud Storage Strategy
ICAICT423A Select cloud storage strategies Release 1 ICAICT423A Select cloud storage strategies Modification History Release Release 1 Comments This version first released with ICA11 Information and Communications
BSBSMB412A Introduce cloud computing into business operations
BSBSMB412A Introduce cloud computing into business operations Release: 1 BSBSMB412A Introduce cloud computing into business operations Modification History Release Release 1 Comments This unit of competency
Release: 1. ICAB5230B Maintain custom software
Release: 1 ICAB5230B Maintain custom software ICAB5230B Maintain custom software Modification History Not Applicable Unit Descriptor Unit descriptor This unit defines the competency required to maintain
FNSIBK605A Manage insurance brokerage service performance
FNSIBK605A Manage insurance brokerage service performance Revision Number: 1 FNSIBK605A Manage insurance brokerage service performance Modification History Not applicable. Unit Descriptor Unit descriptor
BSBMKG610A Develop, implement and monitor a marketing campaign
BSBMKG610A Develop, implement and monitor a marketing campaign Revision Number: 2 BSBMKG610A Develop, implement and monitor a marketing campaign Modification History Release Release 2 Comments New release
BSBHRM502A Manage human resources management information systems
BSBHRM502A Manage human resources management information systems Revision Number: 1 BSBHRM502A Manage human resources management information systems Modification History Not applicable. Unit Descriptor
ICTTEN6043A Undertake network traffic management
ICTTEN6043A Undertake network traffic management Release: 1 ICTTEN6043A Undertake network traffic management Modification History Not Applicable Unit Descriptor Unit descriptor This unit describes the
BSBCCO501B Develop business continuity strategy
BSBCCO501B Develop business continuity strategy Release 2 BSBCCO501B Develop business continuity strategy Modification History Release Release 2 Comments New release of this Unit with version 7.0 of BSB07
How To Understand The Unit Of Competency
BSBSMB303A Organise finances for the micro business Revision Number: 1 BSBSMB303A Organise finances for the micro business Modification History Not applicable. Unit Descriptor Unit descriptor This unit
Release: 1. BSBPMG607A Direct communications management of a project program
Release: 1 BSBPMG607A Direct communications management of a project program BSBPMG607A Direct communications management of a project program Modification History Not applicable. Unit Descriptor Unit descriptor
Release: 1. CPPSEC4015A Maintain networked security system
Release: 1 CPPSEC4015A Maintain networked security system CPPSEC4015A Maintain networked security system Modification History Not Applicable Unit Descriptor Unit descriptor This unit of competency specifies
Revision Number: 1. BSBFIA302A Process payroll
Revision Number: 1 BSBFIA302A Process payroll BSBFIA302A Process payroll Modification History Not applicable. Unit Descriptor Unit descriptor This unit describes the performance outcomes, skills and knowledge
BSBCUS501C Manage quality customer service
BSBCUS501C Manage quality customer service Release: 1 BSBCUS501C Manage quality customer service Modification History Release Release 1 Comments New release of this Qualification released with version
Release: 1. BSBPMG510A Manage projects
Release: 1 BSBPMG510A Manage projects BSBPMG510A Manage projects Modification History Not applicable. Unit Descriptor Unit descriptor This unit describes the performance outcomes, skills and knowledge
ICAB5238B Build a highly secure firewall
ICAB5238B Build a highly secure firewall Release: 1 ICAB5238B Build a highly secure firewall Modification History Not Applicable Unit Descriptor Unit descriptor This unit defines the competency required
BSBLEG515A Apply legal principles in wills and probate matters
BSBLEG515A Apply legal principles in wills and probate matters Revision Number: 1 BSBLEG515A Apply legal principles in wills and probate matters Modification History Not applicable. Unit Descriptor Unit
Release: 1. CPPDSM5032A Market the agency
Release: 1 CPPDSM5032A Market the agency CPPDSM5032A Market the agency Modification History Not Applicable Unit Descriptor Unit descriptor This unit of competency specifies the outcomes required to develop
Release: 1. ICTPRG503 Debug and monitor applications
Release: 1 ICTPRG503 Debug and monitor ICTPRG503 Debug and monitor Modification History Release Release 1 Comments This version first released with ICT Information and Communications Technology Training
MSACMT260A Use planning software systems in manufacturing
MSACMT260A Use planning software systems in manufacturing Revision Number: 1 MSACMT260A Use planning software systems in manufacturing Modification History Not applicable. Unit Descriptor Unit descriptor
SITXHRM006A Monitor staff performance
SITXHRM006A Monitor staff performance Revision Number: 1 SITXHRM006A Monitor staff performance Modification History Not applicable. Unit Descriptor Unit descriptor This unit describes the performance outcomes,
Release: 1. CPCCBC4026A Arrange building applications and approvals
Release: 1 CPCCBC4026A Arrange building applications and approvals CPCCBC4026A Arrange building applications and approvals Modification History Not Applicable Unit Descriptor Unit descriptor This unit
ICTNPL5071A Develop planning strategies for core network design
ICTNPL5071A Develop planning strategies for core network design Release: 1 ICTNPL5071A Develop planning strategies for core network design Modification History Not Applicable Approved Page 2 of 15 Unit
