Software Quality and Software Testing in Internet TimesSoftware quality and software testing have for decades been decisive topics in software development. However their potential and their influence on the economical side of software development and operations has been understood more clearly only in the last years. This is illustrated by the increasing number of books such as this one and conferences such as SQM(Software Quality Management Congress) and ICSTEST (In ternational Conference on Software Testing). The era of the commercial Internet has brought about new requirements and new challenges for software quality and testing experts. They must cope with new technolo gies,but more importantly with new project structures where for example the market ing department takes on the role of software buyer, general IT service companies are awarded development outsourcing contracts and IT generalists provide IT infrastruc ture and the application framework, and untrained customers become users of the software systems. Also, tougher economical conditions and narrow time frames make software development more challenging today. This, the third volume in Springer's series "software.quality@xpert.press", is a col lection of articles which focuses on these challenges. The authors are well-known ex perts of national and international reputation. They have described their current practices and experience taken from a variety of IT projects in large organisations. |
Contents
Jens Lehmbach Ulrich Hasenkamp | 1 |
Experience with Integrated Quality Management | 3 |
Jarle Våga Ståle Amland | 23 |
Warning | 30 |
Acceptance Procedure | 55 |
Experience Gained in Establishing the Acceptance Process | 61 |
A CustomerOriented Approach | 71 |
Summary | 84 |
Potential Security Risks from eBusiness Applications | 192 |
Summary | 198 |
David Singleton | 199 |
Types of Website Problems | 205 |
Testing Techniques and Technology | 211 |
Arnim Buch Stefan Engelkamp Dirk Kirstein | 217 |
Requirements and Underlying Conditions | 224 |
Andreas Kramp Tessa Döring Stephan Friedrich | 230 |
Facts and Numbers | 94 |
Summary and Perspective | 100 |
Dirk Huberty | 101 |
Classical Test Levels | 107 |
Summary | 113 |
Interaction Scenarios Testing Techniques | 121 |
Conclusions | 136 |
Structuring the Test | 142 |
Planning Test Execution | 148 |
Heuristic Evaluation | 155 |
31 | 159 |
Applicability of SUMI | 163 |
Premises of a Bot Test | 169 |
Summary | 183 |
Quality Assessment Process | 237 |
A Typical Software Quality Assessment | 241 |
SummaryOutlook | 247 |
95 | 252 |
Development of NetTrader | 253 |
Christoph Mecke | 261 |
Tools | 268 |
Establishing a QM Procedure | 271 |
Summary | 279 |
List of Contributors | 289 |
ང གླ ིཀྵུ | 290 |
Copyrights 295 | |
Other editions - View all
Common terms and phrases
acceptance analysis approach architecture aspects automated test bot's browser business process CATT complete components computers Continuous Testing criteria Customer's Needs database db trader MVS defined development process dialogue documentation e-business e-commerce ensure evaluation example exploratory testing Extreme Programming Figure firewall functional testing graphical user interfaces heuristic evaluation identified implementation important input integration testing interface Internet applications Java measures ment Metrics monitoring ok ok operating organisation packages peer-to-peer performance problems programming project management prototype quality assessment quality assurance quality management quality requirements regression test release relevant result types risks server software development software quality software testing solution specific structure SUMI task technical techniques test case sequence test coverage test environment test scripts test tools tester tion topics transaction usability usability testing user-centred quality engineering user's web server workbench