Documente Academic
Documente Profesional
Documente Cultură
Contents
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Project Planning
Test Planning
Integrated Solution
Application Integration
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Test Bed: A group of test scripts which, when taken together, test all functions of an entire system Audit: An inspection/assessment activity that verifies compliance with plans, policies and procedures Baseline: A quantitative measure of the current level of performance Bug: A catch all term for all software defects or errors Certification: Acceptance of a software by an authorized agent or its validity been demonstrated to an authorized agent Cost of Quality (COQ): Money spent above and beyond expected production costs, this involves prevention, appraisal, internal & external failure costs Cyclomatic Complexity: The number of decision statements plus one.
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Defect: It is A deviation from specification or standard or Any thing that causes customer dissatisfaction. Desk Check: Verification technique conducted by the author of the artifact to verify the completeness Dynamic Assertion: A dynamic analysis technique that inserts into the program code assertions about the relationship between program variables Force field Analysis: A group technique used to identify both driving and restraining forces that influence a current situation Inspection: A formal assessment of a work product conducted by one or more qualified independent reviewers to detect defects, violation of development standards, etc. Inspection identifies defects but does not attempt to correct them.
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Quality Assurance: The set of activities (including facilitation, training, measurement, and analysis) needed to provide adequate confidence that process are established continuously improved to produce products that meet specifications and are fit for use. Quality Control: The process by which product quality is compared and detected w.r.t requirements and other relevant specifications, focus is in detection and removal Test Driver: A program that directs the execution of another program against a collection of test data sets Test item: A software item that is an object of testing User: The customer that actually uses the product received
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Test Strategy
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Test Strategy
Test strategy is statement of overall approach of testing to meet the business and test objectives. It is a plan level document and has to be prepared in the requirement stage of the project. It identifies the methods, techniques and tools to be used for testing . It can be a project or an organization specific. Developing a test strategy which effectively meets the needs of the organization/project is critical to the success of the software development An effective strategy has to meet the project and business objectives Defining the strategy upfront before the actual testing helps in planning the test activities
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Test Planning
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Traceability Matrix
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
The execution order of test cases depends on many factors and is shown as below:
Impacted Functionality Unstable functionality Customer Priority Functionality Dependency
Release Plan 4
1400 1200 1000 800 600 400 200 0 7/4
4-Jul Plan Actual 106 297
7/5
7/6
5-Jul 257 483
7/7
6-Jul 575 632
7/8
9-Jul 669 737
7/9
7/14
13-Jul 1065 1079
7/15 7/16
16-Jul 1119 1140
7/17
17-Jul 1119 1147
# of Days
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
TC priority
Complexity TC Interdependency
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
0%
30%
60%
3%
35%
Total
98%
95%
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Number of errors
AT the end of 7th day, even if the number of errors detected has crossed the criteria mark, it would be wise to continue Integration Testing. This is because, the error rate is still very high.
No. of days 7
No. of days
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
testplan template
Testing Life Cycle Overview Test Strategy Test Planning Test Case Designing Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Test Execution
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Test Execution
Test execution is culmination of testing activities which involves executing the planned test cases and conducting of the tests. Test execution phase broadly involves execution and reporting.
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Regression Testing
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
All the defects/bugs found during testing is logged and they are classified based on the severity and priority. They are assigned to developers for fixing. Each defect found is logged and tracked to closure. Test summary report shall be prepared containing the details like numbers of test cases passed/failed ,number of cycles of testing. Generally test defect logging and tracking tools are used for this purpose.
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing is done in rounds. Software passes though several rounds before it gets released. Testing is stopped when there are many major bugs and critical system errors, when further testing is not feasible Testing is stopped when the system becomes un stable during test. When those critical errors are fixed and system is stable, the next round of testing is started . The test cases are executed all over again in each round.
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Test case related metrics can be used for all kinds of testing types, since for every type of test, we will write test cases. Normally source of errors/defects is requirements, design or Implementation. Testing can not be the source of errors/defects.
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Testing Life Cycle Overview Test Strategy Test Planning Test Case Design Test Execution Testing Types Testing Tools Overview
Test report:
Test Cases will be executed and Test Results will be recorded and tracked. After bugs are fixed, the system is tested again to verify the same The whole system is also tested to verify that new bugs have not been introduced.
Sample User Interface Test Case for Resume Section Perform the necessary steps to view the Resume Section on TEDWEB Verify that the menu TEDWEB Menu displays at the top and the Resume Menu displays at the left of the screen Verify the presence of the following buttons - Add Resume, Modify Resume, Add project, Modify Project etc.. Sample Functionality Test Case for Resume Section Click on Add Resume link Verify a new screen appears to the right that allows the user to add his resume details Put the cursor in Educational Qualifications field and verify it is enabled for user input Put the cursor in Summary field and verify it is enabled for user input.