Skip to main content

Online Computers & Internet books

"Software testing is a fast growing discipline in industry. Industry increases IT hiring each year, and recent years have seen a marked increase in emphasis on quality of software engineering in general, and testing in particular. Bill Gates recently said of Microsoft, "We have as many testers as we have developers. And developers spend half their time testing." This book is a manual on the techniques of testing. It presents a great overview of the current state of software testing techniques. It covers well-established techniques like equivalence classes, boundary value analysis, decision tables, state transition, domain analysis, control path and data flow testing. It also presents newer techniques, namely use case testing, pairwise testing and exploratory testing. Software testing is not only science but art as well. The author has presented testing as a mental discipline that helps all IT professionals develop higher quality software. The style is fresh and immediate, with numerous examples throughout to illustrate the techniques, as well as case studies and exercises. None of the currently available books deals the subject with respect to fifth generation software testing techniques. Introduction to Software Testing and Analysis fills this gap. It includes information on the types of environments required at different stages in the lifecycle of software products. It provides an overview of different types of tools and their uses. It promotes a vision of software testing and analysis as integral to modern software engineering practice, and projects it as important and technically demanding as other aspects of development. This book will help students gain a basic understanding of principles and issues in software testing and analysis, besides acquiring knowledge of several organizational functions. It will be highly useful to the developers, technical managers and IT professionals . Internet technology refers to the electronic world of many different computer networks which allows for effective communication and research. Network is a collection of computers and devices connected by communication channels that facilitates communications among users and allows users to share resources with other users. It deals with the Internet, the intranet and the extranet. Internet technology has spread throughout the world within a short span of time. Network is a powerful tool that has brought the world together. These technologies together have enabled people to transfer information from one corner of the world to another within no time. This book has nineteen chapters that provide the basic concepts about networking elements like protocol, media, architecture, and various functions used in networking.