- Model-based testing
Testing the models describing the test object: Use cases, work-flows and so on - Statistical or stochastic testing
Allocate the test effort by using statistical models about fault distribution in the test object, failure rates during use of the software (realiability growth models and others), and statistical distribution of use cases - Risk-based testing
Test the items with highest risk / consequence first, and then keep on down almost until the consequence of failed test meets the economical consequences of testing - Process- or standard-compliant approach
Use rules, recommendations and standards (as the V-model or IEEE 829) - Reuse-oriented approach
Set up testing quickly for maximum reuse and minimal cost - Checklist-based approach
Use the old failure- and detection lists from earlier tests - Expert-oriented approach
Use the gut-feeling and expertise of involved experts
Posts Tagged ‘role’
Comments Off
Different testing methods
2009
01.23
01.23
Comments Off
Tasks and qualifications
2009
01.23
01.23
Here are a list of the roles required for various kinds of testing
- Leader
Test planning and control expert.
- Writing or reviewing the test policy
- Writing test strategy and test plan
- Representing the testign perspective
- Procuring test resources
- Selecting suitable test strategies and test methods
- Process quality control: Introducing or improving testing related processes
- Initiating and monitoring the test work
- Introducing suitable metrics
- Selecting and introducing suitable test tools
- Deciding the type and extent of the test environment and test automation
- Planning the test runs and regular adaption of the test plans
- Writing and communicating test reports - Designer
Expert in test methods and test specification.
- Analyzing, reviewing and assessing user requirenments, speccifications, designs and models for testability
- Creating the spesifications
- Preparing and acquiring test data - Automator
Programming knowledge, with excellent knowledge of the tols and scripting languages.
- Automates tests, making use of the test tools and scripting languages available. - Administrator
Sets up and supports an test environment, often coordinatin with system administration and network management - Tester
Executing tests and independent reporting
- Reviewing test plans and test cases
- Perform the testing, using test tools and test monitoring tools
- Evaluate the results
- document and log the results and evaluations
