http://www.aspetech.com/
Phone: 1-877-800-5221
FAX: 919-816-1710
Courses:
This Two Day Interactive workshop will give you the tools you need!
Techniques and proven methodologies for QA/Test Teams, Development Professionals, Engineers and Managers
This fast-paced interactive program will offer you the information, resources and methodology you need to implement in your own organization to develop a structured testing process that works for you.
This course is recommended for:
- Black box testers
- Configuration management team members
- Test Planners
- White Box Testers
- Project directors and managers
- Systems analyst
- Quality assurance personnel
- Programmers
- All technical professionals associated with the specification, design, development and testing of products
You will learn to:
- Design and develop effective test plans
- Better manage your time and resources
- Understand "Tractability" and its importance to testing
- Define your own critical success factors
- Develop industry-approved quality plans
- Improve process and repeatability
- Regression testing, limiting the impact
- How to ship a more reliable product at a reduced cost
- Effectively measure the quality of your product, improvements, and customer satisfaction
Course Outline
- Quality Concepts & Principles
- Developing Test Cases
- Test Planning
- Test Execution and Management
- Unit & Integration Testing
- System & Acceptance Testing
- Testing Modifications
- Organization, Cooperation and Personnel Issues
- Environmental Testing
- Automated Testing
- An Introduction to Web-Based Testing
Plan and Manage the Software Development life cycle more effectively. Prevent errors, manage creeping scope, and increase customer satisfaction.
Proven Processes for Development, Delivery and Support
You may have the best design and development team in the world, but if your business requirements are vague, incorrect, or simply incomplete, you will end up with problems. Those problems will cost you time and money to correct. The process of gathering a quality set of business requirements often does not keep pace with the needs of today's users. Many products fail at the customer site and cost many hours and dollars to correct and maintain. A lack of understanding users� needs, a lack of input from key personnel, and failure to implement the product in the user's environment costs companies money-and clients. Improving the process from the beginning could prevent much of this cost and risk. This two-day course will help you identify and improve your process of software product development, delivery and support.
Gather Clear and Concise Business Requirements Before the Project Starts
In this workshop you will discover how to better understand your users' needs, not their wants. You will learn how to overcome semantic obstacles and how to better use the resources you have available. Identifying and involving key personnel and knowing where and when they are important to a project is critical, and we'll examine the crucial steps you need to take to make this happen. You'll also learn how to apply new methodologies to create a solid strategy for gathering clear and concise business requirements prior to the start of project design.
Benefits of Attending
- Decrease the maintenance costs of errors made in development
- Separate client's needs from wishes
- Minimize changes that always come after the design process has already begun
- Gain a more thorough understanding of what the customer expects the systems to do - in their environment
- Make better use of available resources
- Develop a more user-friendly product from the start
- Design the product correctly from the start
- Better manage your customers to ensure you understand their needs
- Set more realistic expectations with customers regarding design and delivery
- Reduce costs and save time in development by reducing the amount of rework
- Significantly reduce maintenance costs by implementing structured design
- Learn to set milestones during the design, development and testing cycles
- Develop a more effective product by better understanding your client's needs
- Stop guessing-take the time to know what is required
- Conduct more effective meetings
- Improve processes and measure productivity more easily
- Understand how to use metrics for more efficiency
- Understand both data and process modeling
- Effectively use Gap Analysis Techniques
- Build requirements for internal and external customers
- Understand functional vs. non-functional requirements
- Incorporate Dynamic Behavior Modeling into your process
Course Outline
- Why You Need Good Business Requirements
- How to Extract Good Business Requirements From Specifications
- Sources of Information
- Gathering Information
- Analyzing Information
- Use Cases
- Company Buy-In
- Measuring Progress
- Putting it All Together to Improve Productivity
Critical Skills for Testing Internet, Intranet, Web-Based, and E-Business Applications!
"I am going away knowing much, much more than when I arrived - and it is all applicable and valuable." - Manager, Systems Auditing, Baxter Healthcare
This two-day program will take you well beyond the basics. You will address critical testing issues and find solutions for your important questions regarding Web applications quality including how to test compatibility, performance, scalability, robustness, usability, security and operational effectiveness. If you are involved in the design, operation or functionality of a web site or any application, this course is a must.
This course will benefit
- System Testers
- QA Engineers
- Web Developers
- Software Engineers
- Systems Analysts
- Web Site Administrators
- Project Leaders
- Database Administrators
- Webmasters
- Internet Specialists
- Programmers
- Web Database Developers
Course Description
Placing a new system in live operation or modifying an existing one can often lead to unwanted surprises. With incompatible browsers, new tools, rapidly changing technologies and uncooperative web sites, the end result of your hard work can be a guessing game.
This course will help you minimize the risks - whether launching a new application, or an entire web site. This course will help increase your comfort level by providing you with a thorough understanding of how to test the basic controls, content, navigability, and features of your web site or e-commerce application - in a workable, real-world environment.
We also go beyond the basics and discuss the "ilities" - multiple dimensions of web quality - such as how to check compatibility, performance, scalability, robustness, usability, interoperability, and operational effectiveness.
This information-packed course will expose you to ideas and techniques that you can incorporate immediately - all offered to help you streamline every aspect of your testing process, assuring on-time delivery with a solid product
Key Benefits of Attending:
- Assess how usable your system is from the perspective that counts: the end user's
- Ensure your system design can handle peak loads
- Identify and help pinpoint bottlenecks; provide direction for system tuning
- Learn to quickly detect and avoid common sources of errors
- Ensure that systems work on a wide range of users' browsers, platforms and configurations
- Minimize side effects and understand what they may be so you can stop them from occurring
- Monitor service level agreements in live operation before the users discover the problems
- Explore the benefits and issues surrounding automated testing
- Check for proper security controls, including virus scans and back doors in code
- Understand what you can do to make your web site and applications maintainable - even with the inevitable changes that must be made
- Establish that your web site or service works with other co-dependent systems and in shared environments
- Gauge whether - and if so, how - your small scale test environment will translate to a large scale version
- Understand how simple modifications can have a domino effect
- Assess the complications that can occur when using technologies and languages such as Java, HTML, .NET, XML, J2EE, SOAP, Perl, Perl with CGI, UDDI, and much more
- Examine how to use automated tools for web-based testing
- Know what needs to be done to make your site "maintainable" at minimal cost and effort
- Better manage deadline pressures on testing efforts
- Learn how to test well in an interactive, rapid application development world
- Employ safeguards against slow response time
Course Outline
- Overview of Web-Based Application Testing
- Basic Web Site Testing Techniques
- Testing in an Iterative, Rapid-Application Development World
- Establishing and Managing the Web-Based Test Lab
- Compatibility Testing
- Performance, Load and Stress Testing
- Robustness Testing
- Usability and Interaction Testing
- Maintainability
- Integration Testing
- Database Testing
- Security Controls Testing
- Automated Tools for Web-Based Testing
- Monitoring Service Levels in Live Operation
Entry added July 6, 2004
Return to Listings