Change-based Test Management

Change-based Test Management
Author :
Publisher :
Total Pages : 184
Release :
ISBN-10 : PSU:000051394332
ISBN-13 :
Rating : 4/5 (32 Downloads)

Synopsis Change-based Test Management by : Jon Sistowicz

Written for software engineers and testing specialists, this introduction to CBTM discusses the prioritization scheme that focuses on testing the changed portions of software first.

Automated Software Testing

Automated Software Testing
Author :
Publisher : Addison-Wesley Professional
Total Pages : 602
Release :
ISBN-10 : 9780672333842
ISBN-13 : 0672333848
Rating : 4/5 (42 Downloads)

Synopsis Automated Software Testing by : Elfriede Dustin

With the urgent demand for rapid turnaround on new software releases--without compromising quality--the testing element of software development must keep pace, requiring a major shift from slow, labor-intensive testing methods to a faster and more thorough automated testing approach. Automated Software Testing is a comprehensive, step-by-step guide to the most effective tools, techniques, and methods for automated testing. Using numerous case studies of successful industry implementations, this book presents everything you need to know to successfully incorporate automated testing into the development process. In particular, this book focuses on the Automated Test Life Cycle Methodology (ATLM), a structured process for designing and executing testing that parallels the Rapid Application Development methodology commonly used today. Automated Software Testing is designed to lead you through each step of this structured program, from the initial decision to implement automated software testing through test planning, execution, and reporting. Included are test automation and test management guidance for: Acquiring management support Test tool evaluation and selection The automated testing introduction process Test effort and test team sizing Test team composition, recruiting, and management Test planning and preparation Test procedure development guidelines Automation reuse analysis and reuse library Best practices for test automation

Successful Test Management

Successful Test Management
Author :
Publisher : Springer Science & Business Media
Total Pages : 375
Release :
ISBN-10 : 9783540447351
ISBN-13 : 3540447350
Rating : 4/5 (51 Downloads)

Synopsis Successful Test Management by : Iris Pinkster

At a time when information systems are becoming ever more complex and quality to market and time to market are critical for many companies, a structured test process is essential. Even more important is a structured test management process to keep testing under control. Nowadays a test manager must have extensive knowledge of and experience with project management, risk assessment, team building, and, process improvement. Based on their long-term industry experience, Pinkster and her coauthors describe a holistic approach to test management that combines test methods, test management, risk assessment and stakeholder management into one integral process, giving test managers, test coordinators, IT project managers, and QA managers a competitive edge in environments where there are numerous unstructured requirements, tough testing schedules and limited resources. This book should be in every test manager's backpack!

Managing the Change: Software Configuration and Change Management

Managing the Change: Software Configuration and Change Management
Author :
Publisher : Springer Science & Business Media
Total Pages : 289
Release :
ISBN-10 : 9783642566141
ISBN-13 : 3642566146
Rating : 4/5 (41 Downloads)

Synopsis Managing the Change: Software Configuration and Change Management by : Michael Haug

C. Amting Directorate General Information Society, European Commission, Brussels th Under the 4 Framework of European Research, the European Systems and Soft ware Initiative (ESSI) was part of the ESPRIT Programme. This initiative funded more than 470 projects in the area of software and system process improvements. The majority of these projects were process improvement experiments carrying out and taking up new development processes, methods and technology within the software development process of a company. In addition, nodes (centres of exper tise), European networks (organisations managing local activities), training and dissemination actions complemented the process improvement experiments. ESSI aimed at improving the software development capabilities of European enterprises. It focused on best practice and helped European companies to develop world class skills and associated technologies to build the increasingly complex and varied systems needed to compete in the marketplace. The dissemination activities were designed to build a forum, at European level, to exchange information and knowledge gained within process improvement ex periments. Their major objective was to spread the message and the results of experiments to a wider audience, through a variety ofdifferent channels. The European Experience Exchange (tUR~X) project has been one ofthese dis semination activities within the European Systems and Software Initiative.~UR~X has collected the results of practitioner reports from numerous workshops in Europe and presents, in this series of books, the results of Best Practice achieve ments in European Companies over the last few years.

Property-Based Testing with PropEr, Erlang, and Elixir

Property-Based Testing with PropEr, Erlang, and Elixir
Author :
Publisher : Pragmatic Bookshelf
Total Pages : 466
Release :
ISBN-10 : 9781680506549
ISBN-13 : 1680506544
Rating : 4/5 (49 Downloads)

Synopsis Property-Based Testing with PropEr, Erlang, and Elixir by : Fred Hebert

Property-based testing helps you create better, more solid tests with little code. By using the PropEr framework in both Erlang and Elixir, this book teaches you how to automatically generate test cases, test stateful programs, and change how you design your software for more principled and reliable approaches. You will be able to better explore the problem space, validate the assumptions you make when coming up with program behavior, and expose unexpected weaknesses in your design. PropEr will even show you how to reproduce the bugs it found. With this book, you will be writing efficient property-based tests in no time. Most tests only demonstrate that the code behaves how the developer expected it to behave, and therefore carry the same blind spots as their authors when special conditions or edge cases show up. Learn how to see things differently with property tests written in PropEr. Start with the basics of property tests, such as writing stateless properties, and using the default generators to generate test cases automatically. More importantly, learn how to think in properties. Improve your properties, write custom data generators, and discover what your code can or cannot do. Learn when to use property tests and when to stick with example tests with real-world sample projects. Explore various testing approaches to find the one that's best for your code. Shrink failing test cases to their simpler expression to highlight exactly what breaks in your code, and generate highly relevant data through targeted properties. Uncover the trickiest bugs you can think of with nearly no code at all with two special types of properties based on state transitions and finite state machines. Write Erlang and Elixir properties that generate the most effective tests you'll see, whether they are unit tests or complex integration and system tests. What You Need Basic knowledge of Erlang, optionally ElixirFor Erlang tests: Erlang/OTP >= 20.0, with Rebar >= 3.4.0For Elixir tests: Erlang/OTP >= 20.0, Elixir >= 1.5.0

Enterprise Continuous Testing

Enterprise Continuous Testing
Author :
Publisher :
Total Pages : 132
Release :
ISBN-10 : 1699022941
ISBN-13 : 9781699022948
Rating : 4/5 (41 Downloads)

Synopsis Enterprise Continuous Testing by : Cynthia Dunlop

Even with the most extreme automation, we simply don't have time for the "test everything" approach. It's impossible to test every possible path through a modern business application every time that we want to release. Fortunately, we don't need to. If we rethink our testing approach, we can get a thorough assessment of a release candidate's business risk with much less testing than most companies are doing today. Enterprise Continuous Testing: Transforming Testing for Agile and DevOps introduces a Continuous Testing strategy that helps enterprises accelerate and prioritize testing to meet the needs of fast-paced Agile and DevOps initiatives. Software testing has traditionally been the enemy of speed and innovation--a slow, costly process that delays releases while delivering questionable business value. This new strategy helps you test smarter, so testing provides rapid insight into what matters most to the business. Target AudienceThis book is written for senior quality managers and business executives who need to achieve the optimal balance between speed and quality when delivering the software that drives the modern business. It provides a roadmap for how to accelerate delivery with high confidence and low business risk.In summary: If you want to realign your Global 2000 organization's quality process with the unrelenting drive towards accelerated delivery speed and "Continuous Everything," then you're in the right place.

Agile Testing

Agile Testing
Author :
Publisher : Springer Nature
Total Pages : 257
Release :
ISBN-10 : 9783030732097
ISBN-13 : 3030732096
Rating : 4/5 (97 Downloads)

Synopsis Agile Testing by : Manfred Baumgartner

This book is written by testers for testers. In ten chapters, the authors provide answers to key questions in agile projects. They deal with cultural change processes for agile testing, with questions regarding the approach and organization of software testing, with the use of methods, techniques and tools, especially test automation, and with the redefined role of the tester in agile projects. The first chapter describes the cultural change brought about by agile development. In the second chapter, which addresses agile process models such as Scrum and Kanban, the authors focus on the role of quality assurance in agile development projects. The third chapter deals with the agile test organization and the positioning of testing in an agile team. Chapter 4 discusses the question of whether an agile tester should be a generalist or a specialist. In Chapter 5, the authors turn to the methods and techniques of agile testing, emphasizing the differences from traditional, phase-oriented testing. In Chapter 6, they describe which documents testers still need to create in an agile project. Next, Chapter 7 explains the efficient use of test automation, which is particularly important in agile development, as it is the main instrument for project acceleration and is necessary to support state-of-the-art DevOps approaches and Continuous Integration. Chapter 8 then adds examples from test tool practice extending test automation to include test management functionality. Chapter 9 is dedicated to training and its importance, emphasizing the role of employee training in getting started with agile development. Finally, Chapter 10 summarizes the results of the agile journey in general with a special focus on testing. To make the aspects described even more tangible, the specific topics of this book are accompanied by the description of experiences from concrete software development projects of various organizations. The examples demonstrate that different approaches can lead to solutions that meet the specific challenges of agile projects.

Quality Code

Quality Code
Author :
Publisher : Pearson Education
Total Pages : 256
Release :
ISBN-10 : 9780321832986
ISBN-13 : 0321832981
Rating : 4/5 (86 Downloads)

Synopsis Quality Code by : Stephen Vance

Explains the importance of the test-driven environment in assuring quality while developing software, introducing patterns, principles, and techniques for testing any software system.

Hagenberg Research

Hagenberg Research
Author :
Publisher : Springer Science & Business Media
Total Pages : 490
Release :
ISBN-10 : 9783642021275
ISBN-13 : 3642021271
Rating : 4/5 (75 Downloads)

Synopsis Hagenberg Research by : Bruno Buchberger

BrunoBuchberger This book is a synopsis of basic and applied research done at the various re search institutions of the Softwarepark Hagenberg in Austria. Starting with 15 coworkers in my Research Institute for Symbolic Computation (RISC), I initiated the Softwarepark Hagenberg in 1987 on request of the Upper Aus trian Government with the objective of creating a scienti?c, technological, and economic impulse for the region and the international community. In the meantime, in a joint e?ort, the Softwarepark Hagenberg has grown to the current (2009) size of over 1000 R&D employees and 1300 students in six research institutions, 40 companies and 20 academic study programs on the bachelor, master’s and PhD level. The goal of the Softwarepark Hagenberg is innovation of economy in one of the most important current technologies: software. It is the message of this book that this can only be achieved and guaranteed long term by “watering the root”, namely emphasis on research, both basic and applied. In this book, we summarize what has been achieved in terms of research in the various research institutions in the Softwarepark Hagenberg and what research vision we have for the imminent future. When I founded the Softwarepark Hagenberg, in addition to the “watering the root” principle, I had the vision that such a technology park can only prosper if we realize the “magic triangle”, i.e. the close interaction of research, academic education, and business applications at one site, see Figure 1.