August 12, 2007

Brainbench Software Quality Assurance and Software Testing tests - Free!

For now, the Brainbench tests for Software Quality Assurance and Software Testing are free.

If you've ever wanted an online "certification" and didn't want to pay for it - now is your chance.

Software Quality Asssurance

Description: Our Software Quality Assurance test measures your knowledge of maintaining software quality throughout the development lifecycle. Designed for individuals working in software quality control or software development, this test covers the following topics: Analysis, Configuration Management, Managing SQA Projects, Philosophy Behind SQA, Processes, Standards and Metrics, Testing, Verification and Validation.

Test Outline

  • Assessments and Audits
  • Software and Tools
  • Statistical Methodologies
Configuration Management
  • Implementation and Activities
  • Importance and Role
  • Planning
Managing SQA Projects
  • Planning and Requirements
  • Principles
  • Tracking
Philosophy Behind SQA
  • Approaches and Methodologies
  • Costs and Benefits
  • Reasons for SQA
  • Relationship of SQA to the Software Development Lifecycle
  • Documentation
  • Implementation
  • SQA Lifecycle
Standards and Metrics
  • Professional Organizations
  • Project Metrics
  • Standards
  • Identifying SQA Issues
  • Implementation
  • Methodologies
Verification and Validation
  • Conducting Reviews
  • Corrective Actions
  • Importance and Role

Software Testing

Our Software Testing test measures your knowledge of testing software. Designed for experienced software testers, this test covers the following topics: Automated Techniques, Coverage-Based Approach, History and Background, Management, Measures, Methods, Person-Based Approach, Problem-Based Approach, Process, and Relationships.

Test Outline
Automated Techniques
  • Functional
  • Justification
  • Load and Performance
  • Stress
Coverage-Based Approach
  • Functional Testing
  • Integration Testing
  • Regression Testing
  • Unit Testing
History and Background
  • Objective of Testing
  • Purpose of Testing
  • Terminology
  • As a Project
  • Professional and Career Development
  • Standards
  • Defect Introduction Point(s) and Removal Cost
  • Problem (Fault/Defect) Tracking
  • System/Application Based
  • Test Process Based
  • Black Box Testing
  • Dynamic
  • Dynamic Testing
  • Static Testing
  • White/Glass Box Testing
Person-Based Approach
  • Alpha Testing
  • Beta Testing
  • Usability Testing
Problem-Based Approach
  • Compatability Testing
  • Configuration Testing
  • Localization (Multiple Language) Testing
  • Security Testing
  • Planning
  • Prioritization
  • Test Case Design
  • Traceability Matrix
  • Business Analysis Interaction
  • Configuration Management Interaction
  • Development Interaction
  • Project Management Interaction