1 theoretical test
Others
2019-12-24 23:05:26
views: null
Theory test
- classification
- Theory test
- Manual testing
- web automated testing
- Interface Test
- Mobile automated testing
- Use defect (bug) management tools
- The definition of software testing
- Process review or comparison between the actual output and expected output
- The purpose of software testing
- Errors are found, the program proved wrong, reduce development risk
- Test principle
- Software defects can not prove does not exist, can not perform exhaustive testing, early intervention, there is a cluster phenomenon (user's most commonly used functions) defects, save the test records (documents), some tests require specialized test environment, there is no defect theory.
- Software Development Model
- Demand (product manager), design (UI), coding, testing, and maintenance phases. Project Manager (communicate with customers)
- --- waterfall model proposed for all user requirements as much as possible
- Linear fashion
- Cons: not meet the user's needs change
- Rapid prototyping model (learning by doing to change the way the increased demand)
- Incremental model --- increase the functional module (product upgrades or new versions of development)
- Test Model
- V model --- first coding, after the test
- Unit Testing: white box
- Integration testing: testing the inter-module, gray box testing
- System test:
- Smoke testing: main flow test
- Test System: functionality, performance, interface, reliability, compatibility testing, black-box testing belong
- Regression Testing: After modifying the code to re-test
- Acceptance Test:
- Alpha: a small amount
- The inside
- Beta
- W model
- Early intervention, a clear demand for large enterprises
- H model
- Testing process independent of the development
- Software Test Category
- Manual testing
- We can not replace manual testing
- Automated test --- test development
- Functional test --selenium
- Interface Test --- jmeter
- UI testing
- Performance Testing
- Software testing process
- demand analysis
- Reading needs, understand the needs, requirements analysis
- Test Plan
- Test design
- Test execution
- Set up a test environment --- --- smoke test formal test (system testing, regression testing), submitted to the bug management platform.
- Assess
- Test case definition
- In order to efficiently
- characteristic
- Effectiveness - measuring different people, the same results
- Reusability - regression testing can be carried out
- Easy organization - Classification
- Evaluability
- Manageability
- Eight elements of test cases
- Test Case No. --- project-st-001-- in favor of regression tests
- Test title
- Test items
- Preconditions - the test environment and hardware environment
- Test input
- Expected output
- Test Procedure
- --- high-level, medium and low levels
- Sina-mail test
- Excel table written eight elements
- Test case design
- Equivalence partitioning --- Ranging Method, the test extract
- Effective equivalence class
- Invalid equivalence class (example take ineligible)
- Boundary value method
- Error reckoning (experienced)
Origin www.cnblogs.com/hui-code/p/12093990.html