测试定义英语
别妄想泡我
974次浏览
2020年07月30日 16:51
最佳经验
本文由作者推荐
发货英文-致哀的意思
Software Testing
Testing tool in accordance with the test program and process of product functionality and performance testing, or even need to write different test tools, design and maintenance of test systems, analysis and evaluation test program issues that may arise.
Defect
From within the product, defects, errors, defects and other problems that exist in the software product development or maintenance process; from the outside of the product, the defect is the failure of the system need to achieve a certain function or contrary.
Test case
Is prepared for a particular target, a set of test inputs, execution conditions and expected results, in order to test a program path or to verify whether or not to meet a specific demand.
Static test
Do not run the program under test itself, only by the source or check the syntax, structure, process, interface to check the correctness of the program. Requirements specification, software design specification, source code to do the structural analysis, flow charts, analysis, symbolic execution came wrong.
Dynamic test
By running the program under test to check the difference of operating results and expected results, and analyze the performance of operational efficiency and robustness.
Unit testing
Unit testing, also known as module testing is the smallest unit of software design - program modules, testing the correctness of the test. Its purpose is to find a variety of errors that may exist within each module.
Integration testing
Integration testing, also known as assembly and testing joint test. On the basis of the unit test, all modules in accordance with the design requirements (such as chart] assembly of the subsystem or system integration testing.
System testing
System testing, English System Testing. Combined with other elements has confirmed that the software, computer hardware, peripherals, network, information systems assembly and testing and validation testing, system testing is conducted for the entire product system test purpose is to verify the system meets the the definition of the demand specifications to identify the place and inconsistent or contradictory requirements specification, which put forward a more comprehensive program.
Acceptance testing
Acceptance testing, one stage of the system development life cycle methodology, then the users and / or independent testing staff in accordance with test plans and results of system test and receive. It allows system users to decide whether the receiving system. It is the one determining whether a product can meet the needs test specified in the contract or users. This is the control of management and defensive.
Functional test
Functional test is to verify each function of the product, according to the functional test cases, one by one test to check whether the product to user requirements.
Robustness testing
Robustness test (Robustness Testing), also known as fault tolerance test (Fault Tolerance
Testing), used to test the system in the event of a failure, whether it can automatically restore or ignore the failure to continue to run.
Performance test
Performance testing through automated testing tools to simulate a variety of normal, peak and abnormal load conditions to test the performance of the system.
Load test
Load test (Load from testing), test system performance in resource overload, load capacity to detect design errors or authentication system. In this test, will test objects to assume different workload, evaluation and assessment of the test object in the performance under different workload conditions, as well as the ability of continuous uptime. The goal of load testing is to identify and ensure the normal operation of the system still exceeds the maximum anticipated workload. In addition, the load test we need to assess the performance characteristics. For example, response time, transaction rates, and other time-related aspects.
Stress tests
Software stress testing is a basic quality assurance behavior, which is part of every significant software testing. The basic idea of ??the software stress test is simple: not in manual or automated test run under normal conditions, but under the conditions of the less number of computers or lack of system resources to run the test. Usually software stress testing resources, including internal memory, CPU availability, disk space and network bandwidth.
Adaptive testing
Software suitability testing first to simulate the real operating environment of the user, that is hardware, we should focus on testing: software compatibility, platform compatibility, operating system compatibility, software scalability testing, software interface testing, software destructive testing performance testing.
Security testing
The safety test Verify that the application of security services and identify potential security flaws.
Reliability testing
Reliability testing is also known as software reliability assessment of software system reliability structure (unit and system reliability), type of life and the reliability of the unit test information using probabilistic statistical methods to evaluate the system reliable characteristics of the amount. Software reliability is the ability of the software system within a specified time and under specified environmental conditions to complete the required function. Under normal circumstances, only to test the software system to measure its reliability.
User Interface Testing
English user interface test called the User interface the testing distribution, referred to as UI test, and test the user interface style to meet customer requirements, the text is correct, whether the page is beautiful, whether perfect combination of text, pictures, operation friendly.
Installation and testing
Installing the testing distribution (installation and testing) to ensure that the software under different conditions of normal and abnormal circumstance
s, for example, the first installation, upgrade, complete or custom installation can be installed.
Black-box testing
Also known as functional testing, it is a test to detect whether each feature can be used normally. Test program as a black box can not be opened, with no regard to the procedures for the internal structure and internal characteristics, tested in the program interface, it only checks whether the program functions properly in accordance with the provisions of the requirements specifications. procedures can receive input data and produce the correct output. The black-box testing focus on procedures for the external structure, without regard to the internal logical structure, the main test for the software interface and software features.
White-box testing
Also known as structural testing or logic-driven testing, it is the internal structure of test procedures in accordance with the procedures, passed the test to detect the internal action is in accordance with the provisions of the design specification of the normal inspection procedures in each pathway can be predetermined requirements job. This method is the test object as an open box, testers, according to the procedures for the internal logical structure, design or selection of test cases to test all program logic paths through the state inspection procedures at different points to determine the actual The status is consistent with the expected state.
(2) What is the V-model?
Pre-acceptance testing
Feasibility Analysis -----> acceptance testing
The ↘ Pre-testing ↗
Needs analysis -----> system testing
↘ pre-integration testing ↗
Summary of design ----> integration testing
↘ pre-unit test ↗
Detailed design -----> unit test
↘ ↗
Coding
(3) the software testing process
Test plan
Test case
Perform the test (to meet the start criteria)
Write a test report
The elimination of software defects (to meet the completion criteria)
(4) the bill of lading process
Test plan
Testing program
Test case
Report writing
Completion of the report