CSTE Body of Knowledge
Knowledge Category
3Managing the Test Project
Software testing is a project with almost all the same
attributes as a software development project. Software testing involves project
planning, project staffing, scheduling and budgeting, communicating, assigning
and monitoring work and ensuring that changes to the project plan are
incorporated into the test plan. Specifically this knowledge category will
address:
Test Administration and Organizational Structure
- Test planning,
scheduling and budgeting.
- Alignment Assurance the test processes are
aligned with organizational goals, user business objectives, release cycles and
different development methodologies.
- Test Performance monitoring test
performance for adherence to the plan, schedule and budget, reallocating
resources as required, and averting undesirable trends.
- Staffing acquiring,
training, and retaining a competent test staff.
- Management of Staff keeping
staff appropriately informed, and effectively utilizing the test staff.
- Organizational differences between traditional management utilizing a
hierarchical structure versus quality management using a flattened organization
structure.
Personal and Organizational Effectiveness
- Communication Skills
- Written Communication providing written confirmation and explanation of a
variance from expectations. Being able to describe on paper a sequence of events
to reproduce the defect. The ability to analyze information, so that all
pertinent information is recorded and communicated to the proper person.
- Oral
Communication understand how to communicate problems and/or defects in a
non-offensive manner that will not incite ill feelings or defensiveness on the
part of the developers. The ability
to articulate a sequence of events in an organized and understandable manner.
Includes effective participation in team activities.
- Listening Skills
actively listening to what is said; asking for clarification when needed, and
providing feedback statements to acknowledge understanding; documenting
conclusions.
- Interviewing Skills developing and asking questions for the
purpose of collecting data for analysis or evaluation; includes documenting
conclusions.
- Analyzing Skills determining how to use the information
received.
- Personal Effectiveness Skills
- Negotiation working together
with one or more parties to develop options that will satisfy all parties.
- Conflict Resolution bringing a situation into focus and satisfactorily
concluding a disagreement or difference of opinion between parties.
- Influence
and Motivation using techniques and methods in order to invoke a desired
effect on another person. Influencing others to act in a certain goal-oriented
activity.
- Judgment applying beliefs, standards, guidelines, policies,
procedures, and values to a decision.
- Facilitation helping a group to
achieve its goals by providing objective guidance.
- Project Relationships
software testers need to develop an effective working relationship with project
management, software customers and users, as well as other stakeholders having
invested interest in the success of the software project.
- Recognition
recognition is showing appreciation to individuals and teams for work
accomplished. This also means publicly giving credit where due and promoting
others credibility.
- Motivation encouraging individuals to do the right
thing and do it effectively and efficiently.
- Mentoring working with testers
to assure they master the needed skills.
- Management and Quality Principles
understanding the principles needed to build a world class testing organization.
Leadership
- Meeting Chairing organizing and conducting meetings to provide
maximum productivity over the shortest time period.
- Facilitation helping the progress of an event or activity. Formal
facilitation includes well-defined roles, an objective facilitator, a structured
meeting, and decision-making by consensus, and defined goals to be achieved.
- Team Building aiding a group in defining a common goal and working together to
improve team effectiveness.
Bibliographic References
IMPORTANT: It is each candidate's responsibility to stay current in the field and to be aware of published works and materials available for professional study and development. Software Certifications recommends that candidates for certification continually research and stay aware of current literature and trends in the field. There are many valuable references that have not been listed here. These references are offered for informational purposes only.
Back to CSTE Body of Knowledge
Copyright © 2006, Software Certifications. All rights reserved.