首页 | 本学科首页   官方微博 | 高级检索  
     


An Introduction to Software Testing
Authors:Luciano Baresi,Mauro Pezz  
Affiliation:Dipartimento di Elettronica e Informazione, Politecnico di Milano, Milano, Italy;Dipartimento di Informatica, Sistemistica e Comunicazione, Universitá degli Studi di Milano Bicocca, Milano, Italy
Abstract:The development of large software systems is a complex and error prone process. Faults might occur at any development stage and they must be identified and removed as early as possible to stop their propagation and reduce verification costs. Quality engineers must be involved in the development process since the very early phases to identify required qualities and estimate their impact on the development process. Their tasks span over the whole development cycle and go beyond the product deployment through maintenance and post mortem analysis. Developing and enacting an effective quality process is not a simple task, but it requires that we integrate many quality-related activities with product characteristics, process organization, available resources and skills, and budget constraints.This paper discusses the main characteristics of a good quality process, then surveys the key testing phases and presents modern functional and model-based testing approaches.
Keywords:Software Quality   Software Testing   Integration Testing   System and Acceptance Testing   Functional Testing   Model-based Testing
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号