Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fundamentals of Software Testing, image, Test reporting - Coggle Diagram
Fundamentals of Software Testing
Verify the correctness of software and confirming that the requirements have been correctly implemented.
The testers need a detailed understanding of requirements to develop appropiate cases.
It starts in a early stage of development cicle for ensuring the quality
Tests
Unit testing
54%
integration testing
system integration
regression testing
acceptance testing
types
White box: structure
Independent groups are more effective
Preguntas
Describe the main activities in test planning.
What does the test environment consist of? When should it be set up?
Explain the traceability of the requirements to the test cases?
Describe the various types of testing that may be performed.
Investigate available test tools to support testing? What are their benefits?
Describe an effective way to evaluate and select a test tool.
What characteristics make e-commerce testing unique from other
domains.
Discuss the influence of the test manager.
Explain test-driven development.
Simplified test process
test planing
Determine scope of testing
Identify resources Required
Document project Test Plan
Set up Defect Log
Prepare Test Schedule
Test automation
Test case definition
Test execution
Test result analysis
Test reporting
Test management
Testing
Testing planing and scheduling
Tests Cases Desgin
Scripts
Test case ID
– Test type (e.g. unit, system, UAT)
– Objective/description
– Test script steps
– Expected results
– Actual results
– Tested by
Test Execution
As part of software development, the defects are corrected
test manager, measures arent enough
Quality status (including tests run, passed, and blocked).
• Risks and issues
• Status of test schedule
• Deliverables planned (next period)
The test environment includes the hardware and software needed to verify the correctness of the software
leading to reductions in the cost of poor quality
Tester mindset
Destructive creativity
Seek defects
Profesional relation between tester and developers
Independency levels
– Tests developed by the person who wrote the software
– Tests designed by another person in the same development group
– Tests designed by a person from a dedicated test group
– Tests developed by an external test organization.
More abut testing
TDD: Focused on first writing tests cases
E-Commerce Testing
Use an efficient metodology sucha as RAD or agile based
Static Testing (HTML)
Usability
Security
Post Deployment
Traceability
Verify all the requirements have been implemented
test levels
unit test
54%
system testing
23%
acceptance testing
14%
Test reporting