Information contained in this valuable program goes beyond introduction. You will practice, explore and challenge each topic establishing a base of ownership. In-class hands-on exercises and activities will powerfully reinforce what you learn, giving you the practice needed to successfully integrate your new skills immediately.
Section I. Software Testing Foundations & Conventional Thinking
Every organization has some form of testing. From this basic assumption, a foundational framework is presented for each participant to formulate a personal scorecard and process improvement plan. Utilizing a combination of industry accepted standards and best of practice techniques a strong base is built from which all future testing can occur.
These three areas will be based upon a single project scenario, leading to a single unified solution set that can be used as an illustrative example.
- Key planning considerations
- Resourcing
- Scope Definition
- Formalities
- Test Budgeting Methods
- Percentage-based methods
- Task-driven approach
- Critical chain buffering (CCB)
- Budget Adjustments
- Delivery-driven projects
- Synchronizing with development delivery segments
- Functioning in aggressive or iterative projects
Practice Session
An electronic test planning and budgeting tool will be provided. In groups, students will develop a familiarization with the tool and arrive at a set of conditions that must be taken into consideration once the initial test budget gets formed. Additional discussions will center on the influences of existing testware and overall project team expertise.
Section III. Systematic Software Testing Practices
While applications are seldom used in a systematic way, testing relies heavily on a tactical approach. The operating premise is that a baseline is necessary as the foundation for all other testing, at present and in the future.
- High-Yield and Beneficial Methods
- Harvesting & Qualifying Test Objectives
- Calibration Value (even in Agile environments)
- Leveraging Risk
- Test Methods & Practices
- Developing Test Cases
- Effective Regression Testing
- Managing Effective Testware Repositories
- Full & Partial Regression Testing
- Utilizing Exploratory and Ad Hoc Testware
Practice Session
In groups, a software specification will be examined, test objectives formulated, and test developed. This will be carried out using calibration techniques. A final step will be to look for ways to reduce the test set by employing a critical examination of the test calibration matrix.
Section IV. What is Testing Trying to Say?
Exceptional testing is lost if our communications is misdirected, ineffective, or not understandable. Bring new life to the meaning of test communication and excite all stakeholders from management to those in the trenches.
- Effecting Positive Test Communication
- Low Cost/High Yield Test Reporting Radiators
- Valuable & Useful Testing Metrics
- Using Test Information Effectively - Shaping Engineering & Test Practices
- Drawing Interest Through Participation
- Balancing Content with Form in Test Radiators
- Overall Visible Reporting Forms
- Understanding the Test Audience
- Removing Misguided Assumptions for Testing Services
Practice Session,br>
The class will be broken up into teams, comprised of at least two groups: One group representing testers who will present test results, and the other comprised of stakeholders and project team members who are anxiously awaiting this information (but will pose some interesting confrontational issues which your instructor will guide you through).
Section V. Testing Challenges
Projects are constantly under attack and the effects reverberate throughout the entire team, including testing. The ability of a testing group to adapt to a wide variety of situations will prepare them to respond in an appropriate and efficient fashion.
- Testing Situation Challenges
- Routine Maintenance
- Emergency Repair
- Commercial Off The Shelf (COTS) Solutions
- Hybrids
- Managing Challenges that Jeopardize Committed Test Projects
- Test Urgency Management
- Test Resource Deployment/Redeployment
- Minimizing Negative Test Cadence
Practice Session
Utilizing a list of test artifacts and tasks, each group will determine under what situations will these items be used. In cases where they are not applicable the group will determine what suitable alternative measures are considered appropriate.
Section VI. Right-Fitting Testing to Various Development Approaches
With more than one way to reach a goal, testing needs to be ‘right-fit’ for the situation. A single approach, while easy to implement, will create erratic demands and missed opportunities for low cost early detection of goodness and of errors.
- Understanding Why One-Size Doesn’t Fit All
- Method Specific Test Adaptations
- UML
- Rapid Development Models
- Iterative Development
- Outsourced Projects
- Agile Engineering
- Addressing Multi-Discipline Projects
Practice Session
Open class discussion surrounding the use of various development methods, appropriate use (and misuse), how testing can serve as a sounding board/catalyst for ‘right’ application, and the means of adapting test practices to each development method. This includes projects that utilize multiple development methods.
Section VII. Business Cultural Pressures and Conditions
The longer the project the more change we can expect. Even though we may try and hold change to a minimum the realities of today’s dynamic business climate require change. Some of these adjustments can be postponed while others require midflight adjustments. Test management is challenged to remain responsible while being responsive.
- Understanding HOW BIG Change Is
- The CONE of Uncertainty
- Resourcing
- Flexible Staffing
- Adaptive Test Design
- Employing Testware Assets
- Delivery Variations & Test Adjustments
Practice Session
Utilizing a real-life test plan, test design and a sample of test cases each group will be introduced to a change in project direction. Given limited time, each group will formulate a plan of attack to address this change of direction, and present quantifiable measures for the impact.
Section VIII. Business Dynamics and Control Effects in Testing
Change is a business reality, and projects that fail to plan for it create unnecessary risk for themselves. Often this has a trickle-down effect on both testing and results. Positioning testing to adapt and overcome these dynamics will produce positive results for your project, team and stakeholders.
- Business Value and Delivery Importance
- Proper Placement of Test Energy
- Utilizing and Adapting to Changing Baselines
- Engaging Stakeholders: Accessibility & Engagement
Practice Session
The class will discuss how to engage project stakeholders and determine which critical aspects will make your pursuit a reality. Using this information, your groups will develop various solutions suitable for use at your own companies. (…plans of action, not just words!)
Section IX. Special Niche Testing Areas
A recent International Testing survey revealed that leading companies were marginally testing the basic functions of their software systems. This left a large gap of opportunity for errors in both the foundation elements of the applications, and numerous areas that went totally unattended. In this segment you will gain an awareness of these application aspects, learn the leading reasons why they require at least some examination, and how they may already be giving up information as part of basic foundation tests.
- Sequencing
- Beyond Functional Validation Confirmation
- Testing Targets
Practice Session
Using the 18 possible test targets (beyond functional validation) each group will organize them in order of attack. Areas where parallel attention can be given will be broken out. The final step will be learning how to manage the resourcing required in order to carry out all the testing.
Section X. Supporting World-Class Test Success
Effective test service delivery can be further improved through appropriate use of support technologies. In this segment an examination will be made of ways to improve precision, leverage engagement and increase efficiency without additional overhead burdens.
- (Test) Resource Development & Utilization
- Tools and Related Current Practice Technologies (e.g. Wiki’s, Collaborative Facilities…)
- Testing Methods and Established Techniques
- Dealing with Real-World Test Challenges
Practice Session
As a capstone "wrap-up" exercise, an example test scenario will be presented. You will formulate a complete plan of attack including budget, resource requirements, approach, task and deliverable execution, and an alternative (Plan B) to deal with potential adverse situations.
Who Should Attend
Learn new techniques and methodologies that will enhance your current testing and quality programs.
This course is an immediate benefit to:
- Software Engineers
- Testers of all types and levels
- Quality Assurance Professionals
- Business Analysts
- Project Managers
- IT Specialists (Security, Capacity Management, Networking…)
- Business Stakeholders
- Outsourcer Staff (Buyers & Suppliers)
- QA Managers
- QA Directors
- Test Management
- Application Development Manager
CPE: 12
hours
Level: All
Type of class:
Project Management, Management
Approved by the Project Management Institute (PMI).This class meets 14 PDUs for full completion. ASPE is an approved Registered
Education Provider (R.E.P.) as outlined by the Project Management
Institute (PMI).
PMI, PMP, PMBOK, and the PMI R.E.P. logo are registered marks of the Project Management Institute, Inc.
TX Board of Public
Accountancy Sponsor Number: 009317
Cancellation Information:
Cancellation Date: June 12, 2010
Substitution & Cancellation Policy:
Student substitutions may be made at any time prior to the start of class. Cancellations received less than 30 days prior to the start date of class will be subject to a $100 administrative fee. You may cancel your reservation by providing ASPE with written notice via email at customerservice@aspetech.com. If a cancellation/transfer request is received in writing, less than 10 business days prior to the class start date, payment will still be due, no refunds will be issued and you will be charged a $200 cancellation fee. You will be allowed to apply your paid course tuition to the same course or one of equal value within 1 year from the original course start date. Only one reenrollment opportunity is allowed per person. Failure to attend the course without written notification via fax or email prior to the start of the course will be considered a "no show" and will result in forfeiture of the full course price. If ASPE is forced to cancel a course for any reason, liability is limited to the registration fee only.
To cancel your registration from this course, please call or email the course
contact listed below. If a cancellation is received after the cancellation
date, the registrant will be charged full payment and no refunds will be issued.
If you are making travel plans to come to the training, please make "refundable" air and hotel reservations or wait until 14 days before the class to actually book your reservations. Courses are occasionally canceled or rescheduled due to low enrollment. We determine whether a course has enough participants 16 days prior to the course date. If we cancel or reschedule, we will email the participant no later than 14 days before the original class date. Solutions Training will not pay for cancellation/change fees associated w/travel and hotel arrangement changes.
Location: ONE HIGHLAND CENTER, 314 E. Highland Mall Blvd., suite 403, Austin, TX
78752
For additional information about this class, please
contact Shannon Bieberdorf at Shannon-solutions@austin.rr.com,
(512) 914-5557.