Beta 1


Title Best practice for testing in development and testing groups
Author Wang, Long
Supervisor Probst, Christian W. (Language-Based Technology, Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark)
Institution Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark
Thesis level Master's thesis
Year 2011
Abstract Few would dispute that testing has had a profound impact on the overall software industries, and has since played an essential role in software engineering. The various aspects of testing, from the most initial phase of identifying the requirement to test planning, test development, test execution, test reporting and test result analysis, (according to the waterfall model1), have been discussed at length. In spite of this, the understanding of testing at certain products are still limited. And especially for both Nav App development and testing group, there has been few analysis or investigation about the testing qualities and thus few re flection over the whole process. Under this circumstances, this report tries to look into these issues and provide some information to ll the blank. While in small development groups coding and testing is done by the same group members, larger organizations often have separate, dedicated product and testing groups. In this division, the testing group has the clear objective of testing the code developed in the product group. The product group, on the other hand, not only develops the application code, but it also, as part of the development process, performs its own testing. Even though, as argued above, testing is a well understood process, developers and testers often remain uncertain towards the application of the idea under certain scenarios, and it is unclear how the tests performed by the different groups can benefit from each other. In this project, the goal is to analysis testing done by a product group and a testing group in a large development team, provide a fact based valuation of the testings at Nav App Team and explore its potential improvements, and thus tries to provide some relevant guidelines. Besides supporting developers in formulating relevant tests, this should also help testers to achieve good estimates of code performance by summarizing indicators, measurements and patterns of code quality. We hope that our findings provide a contest for better, more informed strategy and policy decision, so that developers and testers would benet also in making the testing process more effective and efficient. This project also aims to find a way that can help managing the quality of software systems during development. It discusses how measurement can be applied to software development processes to monitor and improve the quality of the software being developed and under test. It is aimed at testers and developers alike, who desire guidance as to the best way to approach measurement for secure development.
Imprint Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU : DK-2800 Kgs. Lyngby, Denmark
Series IMM-M.Sc.-2011-33
Fulltext
Original PDF ep11_33.pdf (2.38 MB)
Admin Creation date: 2011-06-06    Update date: 2012-12-19    Source: dtu    ID: 277238    Original MXD