Font Size: a A A

Software Testing Method And Practice Based On The Cnas Criterion

Posted on:2013-06-02Degree:MasterType:Thesis
Country:ChinaCandidate:L N CuiFull Text:PDF
GTID:2248330374999403Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software testing is the use of test tools, and processes according to the test program, functionality and performance of the products tested, in order to find errors, flaws, defects in products, and validation of products can realize the expected function of the product, the appears possibly problem analysis and evaluation. In recent years, along with the software engineering technology rapid development, our country software development is mature with each passing day, at the same time, many software enterprises in order to maintain and enhance the comprehensive competitive power of software, more and more high quality requirements, software testing becomes more and more seriously, how to improve and optimize the process of software testing, a software testing needed important issues to consider.In1979, Myers points out that software testing is to find errors and run the program or system process, the relatively narrow definition, software testing is to encode later independent, are written in a program to complete before you start the test work, and in fact, bugs is not necessarily caused by encoding, and software design summary of the design, needs analysis, and even have a relationship, just as development work is thorough and magnified. Early in the software development process phase error, probably with the software development work in depth and is amplified as catastrophic consequences, so, software testing work sooner the better development.Software testing process, should include two aspects of verification and validation, validation is to determine a certain stage of development, whether the products meet the stage needs to achieve the requirements; confirm to during development or at the end of the products or components, assessment, to determine whether to meet design requirements. In general, validation is to demonstrate the development process correctly to construct the product, and confirmation is to prove that the product is correct. Based on the CNAS guidelines, CNAS guidelines for software testing process is closely related to the testing technology, test management, test, test strategy of human resources, quality management system, content analysis, identified in the CNAS criterion software test process concerns, including the:1.Software process framework;2.Sft ware test process strategy;3.Software test effect.In the determination of CNAS standards under the software testing process need to pay attention to the problems on the basis of, based on the traditional software engineering and testing theory as the basis, combined with "website manuscript management system" software testing project, based on CNAS criterion software testing performance and were evaluated, a detailed study of the process of software testing methods, content includes:1software testing process framework, and the necessary condition of software testing process improvement;2the application of software testing object, including test plans, test design, test execution, test reports and other phases of the specification;3.established a new software testing process security, adequacy criterion, and the establishment of a more suitable for defects, problems in collecting and tracking analysis algorithm.This paper is based on the CNAS principle of software testing and implementation of the application, shows the software testing scheme and effect analysis, the results show that:1this test method can effectively improve software quality, enhance the test process capability, and reduce the cost of testing;2based on the CNAS principle of software testing, effectively enhances the ability of project management;3based on the CNAS principle of software testing, effective improve customer satisfaction.Finally, this paper points out that under the CNAS criterion, the software testing process problems for further research and improvement directions, including the test time, method, and software test items in the effective tracking, how to ensure the reliability of the test and adequacy, how to improve the testing skill and management mode, how to further the development of test and analysis means, improve software testing quality.
Keywords/Search Tags:Software testing, CNAS standers, Test strateg, Test Technology
PDF Full Text Request
Related items