(3) the encoding phase
Line by line reading, whether check written program is correct, in order to find errors in the code, error and the computer environment standard aspect.
1.2 dynamic test
"Dynamic testing" is to go through the program to run test cases and test, so the dynamic testing often called "program testing". Program test usually have a "black box" and "white box testing" pision. If the software products have the function already know, whether each functional testing of software products has reached the expected requirements, this test is called black box testing; if you know a software program's inner workings, whether the test program activities comply with design requirements, the test is called "white box testing".
Black box testing (Black-Box Testing) also known as functional testing, data driven testing (Data Driving Testing) or specification based testing. In black box testing, the software as a black box, only need to know the relationship between the program or program output and input function. Therefore, the black box testing is from the user's viewpoint test. It is starting from the software requirements, according to the requirement of software test case design, test methods and test case running according to the requirements of the program under test. Its realization process less concerned with internal procedures, focusing on the execution of the program, the program under test as a black box is not visible, so called black box testing. The correctness of the black box testing focuses on the functional and performance verification of software, the typical test items including functional testing, performance testing, boundary test, strength test.
White box testing also called structural testing, transparent box test, or logic driven test code based testing. White box testing is a test case design method, the box is being tested software, white box is a box is visible, you know something inside of the box and inside is how it works. White box testing based on software design specification test and program internal details of tight test, according to the specific conditions in the design of test cases and the software logic path of test coverage. Through the software to check internal logical structure, the logic path of software of test coverage; set up checkpoints in different parts of the program, inspection procedures, to determine whether they are consistent with actual running state and expected state. White box testing method is generally pided into two classes: static method and dynamic method: static analysis is a not by executing the program and testing technology. The key function of static analysis is to check the software representation and description are the same, there is no conflict or no ambiguity. Dynamic analysis of the main feature is that when the software system in simulated or real environment prior to execution, during and after, on software system behavior analysis. The dynamic analysis includes procedures for the use of specific expectations for formal operation in a controlled environment. It shows a system in the check state is correct or incorrect. In the dynamic analysis, the most important is the path and branch testing technology.
B.原文的翻译软件可靠性测试总结——计算机软件测试文件
软件测试的定义是在1983由软件工程标准IEEE:使用人工或自动手段来运行或系统或系统组成部分的评价,其目的在于检验它是否满足要求;或明确预期结果与实际结果之间的差异。这个定义是很清楚的,软件测试是为了测试是否满足目标的需求。软件进行测试发现的错误和缺点,而不是为了证明软件的正确性。论文网
为了保证软件产品的质量,从软件开发过程支持的需要,科技的发展水平,软件测试等。软件测试是保证软件质量的重要手段。软件可靠性测试是软件开发过程的一部分,软件可靠性测试是为了验证软件的可靠性。软件生命周期的重要阶段和关键步骤。通过排除软件测试中的错误和缺陷,可以有效实现软件可靠性增长。随着软件规模的不断扩大,越来越多的软件功能,软件测试是提高软件产品的可靠性,更难以衡量。在软件可靠性目前还没有建立权威的管理制度和标准,建立了软件可靠性在一定程度上是许多软件可靠性模型,但有一定的局限性,没有模型可以广泛应用。因此,对软件可靠性测试评估研究的工作具有理论价值和实践意义。
- 上一篇:Java Swing技术英文文献和中文翻译
- 下一篇:C#语法概述英文文献和中文翻译
-
-
-
-
-
-
-
乳业同业并购式全产业链...
大众媒体对公共政策制定的影响
杂拟谷盗体内共生菌沃尔...
十二层带中心支撑钢结构...
当代大学生慈善意识研究+文献综述
中考体育项目与体育教学合理结合的研究
电站锅炉暖风器设计任务书
java+mysql车辆管理系统的设计+源代码
河岸冲刷和泥沙淤积的监测国内外研究现状
酸性水汽提装置总汽提塔设计+CAD图纸