Business Process in Software Testing is:
Describe what testing means, why it is necessary, why it can be inadequate and when it is complete.
Understand and distinguish among common testing techniques, such as documentation reviews, black and white box, unit, integration, system, boundary, stress, static and dynamic testing.
Describe how testing fits into a typical Software Development Life Cycle.
Understand the unique testing characteristics for web, client/server, mainframe and vendor applications.
Perform risk analysis to determine what to test and create a Risk Assessment Document.
Define testing strategies and create a Test Strategy Document.
Describe the processes and deliverables associated with best practice testing.
Create test plans and test cases based on requirements.
Develop a process for handling errors and issues that occur throughout the testing lifecycle.
Understand Quality concepts (including Quality Assurance) and its importance to the testing process.
Describe the roles and responsibilities throughout the testing process.
Conduct special tests, such as usability tests, disaster recovery tests and other miscellaneous tests