Your browser does not support CSS. Please upgrade to the current version of Internet Explorer or Netscape Navigator.


Testing, Quality Assurance, and Security Techniques


This is a 3-day workshop promoting a cohesive approach to testing web applications: a "how-to" approach with exercises, examples, and templates that can be applied immediately to testing. We outline responsibilities, expectations, and mechanisms to measure performance and progress. In this workshop participants will learn how to move testing and QA techniques from "gut feelings & instinct" towards an engineering discipline. The class discussion is directed towards practical solutions to quality assurance problems and implementing security awareness.

The workshop addresses the validation of each component of a web application. We discuss the differences between traditional testing theory and the new demands of testing a web application. Participants will understand the importance of examining software requirements, design and code as early as possible in an application to expose security vulnerabilities. They will learn how to add appropriate cases to test designs to explore software with a new awareness of security issues.


Who Should Attend

This workshop is extremely helpful for quality assurance specialists, quality control analysts, system testers, programmers, end-users (customers), business analysts, systems analysts, project managers, team leaders, support analysts, engineers, and acceptance testers who deal with web applications.


Workshop Objectives:

  • Identify the issues that make web applications different from traditional IT applications.
  • Translate requirements into tests, and demonstrate the value of early testing vs. late testing in a project.
  • Use structured techniques to compute test coverage and determine if it is adequate.
  • Examine the levels of testing required during each stage of system development and maintenance, based upon organization size and structure.
  • Effectively communicate the value of quality assurance to management.
  • Develop strategies to implement better approaches to quality assurance in your organization, and clarify the role of the tester in the organization.
  • Use diagramming techniques to identify testable conditions from specifications.
  • Identify the appropriate metrics to measure progress and performance in your organization.
  • Determine the appropriate quality initiatives that may be implemented during each phase of the system development life cycle.
  • Refine techniques for estimating the testing effort, and set test objectives.
  • Write test plans that assure the desired amount of test coverage.
  • Assess readiness to acquire test tools and automate the testing process.
  • Learn how to test the various components of a web application.
  • Apply a step by step approach to testing web applications.
  • Learn how to add security testing to your testing strategies and test plans.
  • Test potential web security issues.
  • Integrate security testing and QA practices into the entire software development lifecycle.

 

[Back to Top]

Last updated on April 30, 2008
Home Welcome About Us On-Site Workshops
Instructor Opportunities Request Information
 
 
© 2001-2008 New Instruction, LLC · 615 Valley Road · Upper Montclair, NJ 07043-1403
Phone 973 746-7010 / Fax 973 744-2129 / webmaster@newinstruction.com