CSTP (TM)
From Wikipedia, the free encyclopedia
It is proposed that this article be deleted because of the following concern:
If you can address this concern by improving, copyediting, sourcing, renaming or merging the page, please edit this page and do so. You may remove this message if you improve the article or otherwise object to its deletion for any reason. To avoid confusion, it helps to explain why you object to the deletion, either in the edit summary or on the talk page. If this template is removed, it should not be replaced. The article may be deleted if this message remains in place for five days. This template was added 2008-06-09 15:34; five days from then is 2008-06-14 15:34.If you created the article, please don't take offense. Instead, consider improving the article so that it is acceptable according to the deletion policy. Author(s) notification template: {{subst:prodwarning|CSTP (TM)}} ~~~~ |
This article needs additional citations for verification. Please help improve this article by adding reliable references. Unsourced material may be challenged and removed. (January 2008) |
This article may not meet the general notability guideline or one of the following specific guidelines for inclusion on Wikipedia: Biographies, Books, Companies, Fiction, Music, Neologisms, Numbers, Web content, or several proposals for new guidelines. If you are familiar with the subject matter, please expand or rewrite the article to establish its notability. The best way to address this concern is to reference published, third-party sources about the subject. If notability cannot be established, the article is more likely to be considered for redirection, merge or ultimately deletion, per Wikipedia:Guide to deletion. This article has been tagged since January 2008. |
Contents |
[edit] History
Certified Software Test Professional (CSTP) Programme[1] is a SW testing certification scheme offered in Australasia. Developed by K.J. Ross & Associates with support from Software Engineering Australia National and Software Engineering Australia Queensland, the first pilot was run in 2001. Since the demise of the not-for-profit government supported organisation SEA, current support comes from Object Training[2].
The course has been recognised by a number of industry bodies and educational establishments including:
- Software Quality Institute (SQI)
- Australian Computer Society
- Bond University
- Griffith University
- Swinburne University of Technology
- Queensland University of Technology
- Australia National University
[edit] Course Structure
The overall course structure[3] is periodically reviewed by independent industry representatives, and assessed to ensure compliance with the latest standards and industry best practices.
[edit] CSTP Foundation
The CSTP Foundation provides attendees a thorough understanding of the fundamental concepts of testing, an understanding of testing terminology, methods and standards, with an emphasis on strong practical skills. This includes the development of risk-based test strategy, how to carefully design and document test cases, plus how to record and report the results of testing.
Current curriculum covers
- ISO 9126
- Session-based testing
- Risk based test strategy
- Black box testing design techniques
- IEEE 829 test documentation standard
[edit] CSTP Advanced Automation
The curriculum covers aspects of data and environment management, the approach to successful adoption of automation, system test automation frameworks including data-driven and keyword driven approaches, unit test automation and unit test design techniques.
Current curriculum covers
- Capture/playback test automation
- data-driven automation
- Keyword-driven testing automation approach
- Model-based testing approach
- Test data management
- Unit test automation frameworks including JUnit
- White box testing
- Test-driven development(TDD)
[edit] CSTP Advanced Non-Functional Testing
The curriculum covers aspects of non-functional testing, including the planning, approach and tools required to perform non-functional test execution.
Current curriculum covers:
- Security testing based around approaches proposed by OWASP[4]
- Load, performance and stress testing
- web application compatibility testing
- regression testing
- Software Inspections
- Usability testing including Heuristic evaluation
[edit] CSTP Advanced Test Management
The curriculum covers the skills required by test managers including those required for process improvement, reporting, estimation and scheduling.
Current curriculum covers:
- Test process improvement including the TPI[5] approach and TOM[6]
- Test Metrics definition using GQM
- Test project estimation
- Test Team definition
- Test project management
[edit] Assessments
The CSTP programme is focused on competence development, hence the structure of the assessments is based around implementation of learned concepts.
[edit] Exams
Each course stream has an associated examination.
- CSTP Foundation
- CSTP Advanced Automation
- CSTP Advanced Non-Functional Testing
- CSTP Advanced Test Management
[edit] Advanced Assessments
Attendees must complete additional assessments to attain full certification.
- Project - an individual project that demonstrates the attendees assimilation and application of learning from the CSTP course.
- Workplace assessment - The individuals manager, mentor or suitable peer gives input to an assessment based on the tasks the attendee can now complete since conclusion of the training.