Author: Chip Davis
Publisher: Pearson Education
ISBN: 0137036426
Category : Computers
Languages : en
Pages : 932
Book Description
Praise for Software Test Engineering with IBM Rational Functional Tester The Indispensable Resource for Automated Testing Automated software testing has become a critical exercise, especially for developers utilizing iterative and agile methods. However, to achieve the full benefits of automated testing, teams need a deep understanding of both its principles and their testing tools. If you’re among the thousands of developers using IBM Rational Functional Tester (RFT), this book brings together all the insight, examples, and real-world solutions you need to succeed. Eight leading IBM testing experts thoroughly introduce this state-of-the-art product, covering issues ranging from building test environments through executing the most complex and powerful tests. Drawing on decades of experience with IBM Rational testing products, they address both technical and nontechnical challenges and present everything from best practices to reusable code. Coverage Includes Integrating IBM RFT into your development processes Building highly efficient test environments, test harnesses, and test scripts Using RFT Visual Editor to extend testing automation to novice users Mastering basic scripting techniques, from data capture to script synchronization Managing script data using RFT Datapools Efficiently debugging scripts using EclipseTM or Visual Studio® Managing execution flow: playback settings, logic, error handling, and more Handling domains that are not supported by RFT Using advanced techniques, such as mouse delays and custom verification pointsTesting specialized software, including mainframe, SAP, Siebel, and Adobe® Flex® applications Extending RFT with external libraries Developing RFT support for third-party JavaTM or .NET controls Using RFT in both Linux® and Windows® environments Configuring internationalized testing within the RFT framework
Software Test Engineering with IBM Rational Functional Tester
Author: Chip Davis
Publisher: Pearson Education
ISBN: 0137036426
Category : Computers
Languages : en
Pages : 932
Book Description
Praise for Software Test Engineering with IBM Rational Functional Tester The Indispensable Resource for Automated Testing Automated software testing has become a critical exercise, especially for developers utilizing iterative and agile methods. However, to achieve the full benefits of automated testing, teams need a deep understanding of both its principles and their testing tools. If you’re among the thousands of developers using IBM Rational Functional Tester (RFT), this book brings together all the insight, examples, and real-world solutions you need to succeed. Eight leading IBM testing experts thoroughly introduce this state-of-the-art product, covering issues ranging from building test environments through executing the most complex and powerful tests. Drawing on decades of experience with IBM Rational testing products, they address both technical and nontechnical challenges and present everything from best practices to reusable code. Coverage Includes Integrating IBM RFT into your development processes Building highly efficient test environments, test harnesses, and test scripts Using RFT Visual Editor to extend testing automation to novice users Mastering basic scripting techniques, from data capture to script synchronization Managing script data using RFT Datapools Efficiently debugging scripts using EclipseTM or Visual Studio® Managing execution flow: playback settings, logic, error handling, and more Handling domains that are not supported by RFT Using advanced techniques, such as mouse delays and custom verification pointsTesting specialized software, including mainframe, SAP, Siebel, and Adobe® Flex® applications Extending RFT with external libraries Developing RFT support for third-party JavaTM or .NET controls Using RFT in both Linux® and Windows® environments Configuring internationalized testing within the RFT framework
Publisher: Pearson Education
ISBN: 0137036426
Category : Computers
Languages : en
Pages : 932
Book Description
Praise for Software Test Engineering with IBM Rational Functional Tester The Indispensable Resource for Automated Testing Automated software testing has become a critical exercise, especially for developers utilizing iterative and agile methods. However, to achieve the full benefits of automated testing, teams need a deep understanding of both its principles and their testing tools. If you’re among the thousands of developers using IBM Rational Functional Tester (RFT), this book brings together all the insight, examples, and real-world solutions you need to succeed. Eight leading IBM testing experts thoroughly introduce this state-of-the-art product, covering issues ranging from building test environments through executing the most complex and powerful tests. Drawing on decades of experience with IBM Rational testing products, they address both technical and nontechnical challenges and present everything from best practices to reusable code. Coverage Includes Integrating IBM RFT into your development processes Building highly efficient test environments, test harnesses, and test scripts Using RFT Visual Editor to extend testing automation to novice users Mastering basic scripting techniques, from data capture to script synchronization Managing script data using RFT Datapools Efficiently debugging scripts using EclipseTM or Visual Studio® Managing execution flow: playback settings, logic, error handling, and more Handling domains that are not supported by RFT Using advanced techniques, such as mouse delays and custom verification pointsTesting specialized software, including mainframe, SAP, Siebel, and Adobe® Flex® applications Extending RFT with external libraries Developing RFT support for third-party JavaTM or .NET controls Using RFT in both Linux® and Windows® environments Configuring internationalized testing within the RFT framework
Software Test Engineering with IBM Rational Functional Tester
Software Test Engineering with IBM Rational Functional Tester: The Definitive Resource
Author: Davis Chip
Publisher: Pearson Education India
ISBN: 9788131732953
Category :
Languages : en
Pages : 708
Book Description
Publisher: Pearson Education India
ISBN: 9788131732953
Category :
Languages : en
Pages : 708
Book Description
Disciplined Agile Delivery
Author: Scott W. Ambler
Publisher: IBM Press
ISBN: 0132810131
Category : Computers
Languages : en
Pages : 544
Book Description
The authoritative guide to DAD, IBM's disciplined approach to applying agile practices in enterprise scale projects. Integrate enterprise discipline with powerful, widely-used agile practices into a proven solution for the entire software lifecycle. Scale agile strategies for complex development challenges, without compromising agile's advantages.
Publisher: IBM Press
ISBN: 0132810131
Category : Computers
Languages : en
Pages : 544
Book Description
The authoritative guide to DAD, IBM's disciplined approach to applying agile practices in enterprise scale projects. Integrate enterprise discipline with powerful, widely-used agile practices into a proven solution for the entire software lifecycle. Scale agile strategies for complex development challenges, without compromising agile's advantages.
Being Agile
Author: Leslie Ekas
Publisher: Pearson Education
ISBN: 0133375625
Category : Computers
Languages : en
Pages : 217
Book Description
Break the Old, Waterfall Habits that Hinder Agile Success: Drive Rapid Value and Continuous Improvement When agile teams don't get immediate results, it's tempting for them to fall back into old habits that make success even less likely. In Being Agile, Leslie Ekas and Scott Will present eleven powerful techniques for rapidly gaining substantial value from agile, making agile methods stick, and launching a "virtuous circle" of continuous improvement. Drawing on their experience helping more than 100 teams transition to agile, the authors review its key principles, identify corresponding practices, and offer breakthrough approaches for implementing them. Using their techniques, you can break typical waterfall patterns and go beyond merely "doing agile" to actually thinking and being agile. Ekas and Will help you clear away silos, improve stakeholder interaction, eliminate waste and waterfall-style inefficiencies, and lead the agile transition far more successfully. Each of their eleven principles can stand on its own: when you combine them, they become even more valuable. Coverage includes Building "whole teams" that cut across silos and work together throughout a product's lifecycle Engaging product stakeholders earlier and far more effectively Overcoming inefficient "waterations" and "big batch" waterfall thinking Getting past the curse of multi-tasking Eliminating dangerous technical and project debt Repeatedly deploying "release-ready" software in real user environments Delivering what customers really need, not what you think they need Fixing the root causes of problems so they don't recur Learning from experience: mastering continuous improvement Assessing whether you're just "doing agile" or actually "being agile" Being Agile will be indispensable for all software professionals now adopting agi≤ for coaches, managers, engineers, and team members who want to get more value from it and for students discovering it for the first time.
Publisher: Pearson Education
ISBN: 0133375625
Category : Computers
Languages : en
Pages : 217
Book Description
Break the Old, Waterfall Habits that Hinder Agile Success: Drive Rapid Value and Continuous Improvement When agile teams don't get immediate results, it's tempting for them to fall back into old habits that make success even less likely. In Being Agile, Leslie Ekas and Scott Will present eleven powerful techniques for rapidly gaining substantial value from agile, making agile methods stick, and launching a "virtuous circle" of continuous improvement. Drawing on their experience helping more than 100 teams transition to agile, the authors review its key principles, identify corresponding practices, and offer breakthrough approaches for implementing them. Using their techniques, you can break typical waterfall patterns and go beyond merely "doing agile" to actually thinking and being agile. Ekas and Will help you clear away silos, improve stakeholder interaction, eliminate waste and waterfall-style inefficiencies, and lead the agile transition far more successfully. Each of their eleven principles can stand on its own: when you combine them, they become even more valuable. Coverage includes Building "whole teams" that cut across silos and work together throughout a product's lifecycle Engaging product stakeholders earlier and far more effectively Overcoming inefficient "waterations" and "big batch" waterfall thinking Getting past the curse of multi-tasking Eliminating dangerous technical and project debt Repeatedly deploying "release-ready" software in real user environments Delivering what customers really need, not what you think they need Fixing the root causes of problems so they don't recur Learning from experience: mastering continuous improvement Assessing whether you're just "doing agile" or actually "being agile" Being Agile will be indispensable for all software professionals now adopting agi≤ for coaches, managers, engineers, and team members who want to get more value from it and for students discovering it for the first time.
UML-Based Software Product Line Engineering with SMarty
Author: Edson OliveiraJr
Publisher: Springer Nature
ISBN: 3031185560
Category : Computers
Languages : en
Pages : 517
Book Description
This book is about software product lines (SPLs) designed and developed taking UML diagrams as the primary basis, modeled according to a rigorous approach composed of an UML profile and a systematic process for variability management activities, forming the Stereotype-based Management of Variability (SMarty) approach. The book consists of five parts. Part I provides essential concepts on SPL in terms of the first development methodologies. It also introduces variability concepts and discusses SPL architectures finishing with the SMarty approach. Part II is focused on the design, verification and validation of SMarty SPLs, and Part III concentrates on the SPL architecture evolution based on ISO/IEC metrics, the SystEM-PLA method, optimization with the MOA4PLA method, and feature interaction prevention. Next, Part IV presents SMarty as a basis for SPL development, such as, the M-SPLearning SPL for mobile learning applications, the PLeTs SPL for testing tools, the PlugSPL plugin environment for supporting the SPL life cycle, the SyMPLES approach for designing embedded systems with SysML, the SMartySPEM approach for software process lines (SPrL), and re-engineering of class diagrams into an SPL. Eventually, Part V promotes controlled experimentation in UML-based SPLs, presenting essential concepts on how to plan, conduct, and document experiments, as well as showing several experiments carried out with SMarty. This book aims at lecturers, graduate students and experienced practitioners. Lecturers might use the book for graduate level courses about SPL fundamentals and tools; students will learn about the SPL engineering process, variability management, and mass customization; and practitioners will see how to plan the transition from single-product development to an SPL-based process, how to document inherent variability in a given domain, or how to apply controlled experiments to SPLs.
Publisher: Springer Nature
ISBN: 3031185560
Category : Computers
Languages : en
Pages : 517
Book Description
This book is about software product lines (SPLs) designed and developed taking UML diagrams as the primary basis, modeled according to a rigorous approach composed of an UML profile and a systematic process for variability management activities, forming the Stereotype-based Management of Variability (SMarty) approach. The book consists of five parts. Part I provides essential concepts on SPL in terms of the first development methodologies. It also introduces variability concepts and discusses SPL architectures finishing with the SMarty approach. Part II is focused on the design, verification and validation of SMarty SPLs, and Part III concentrates on the SPL architecture evolution based on ISO/IEC metrics, the SystEM-PLA method, optimization with the MOA4PLA method, and feature interaction prevention. Next, Part IV presents SMarty as a basis for SPL development, such as, the M-SPLearning SPL for mobile learning applications, the PLeTs SPL for testing tools, the PlugSPL plugin environment for supporting the SPL life cycle, the SyMPLES approach for designing embedded systems with SysML, the SMartySPEM approach for software process lines (SPrL), and re-engineering of class diagrams into an SPL. Eventually, Part V promotes controlled experimentation in UML-based SPLs, presenting essential concepts on how to plan, conduct, and document experiments, as well as showing several experiments carried out with SMarty. This book aims at lecturers, graduate students and experienced practitioners. Lecturers might use the book for graduate level courses about SPL fundamentals and tools; students will learn about the SPL engineering process, variability management, and mass customization; and practitioners will see how to plan the transition from single-product development to an SPL-based process, how to document inherent variability in a given domain, or how to apply controlled experiments to SPLs.
Practical Software Architecture
Author: Tilak Mitra
Publisher: IBM Press
ISBN: 0133763129
Category : Computers
Languages : en
Pages : 511
Book Description
Getting Architecture Just Right: Detailed Practical Guidance for Architecting Any Real-World IT Project To build effective architectures, software architects must tread a fine line between precision and ambiguity (a.k.abig animal pictures). This is difficult but crucial: Failure to achieve this balance often leads directly to poor systems design and implementation. Now, pioneering IBM Distinguished Engineer and Chief Technology Officer Tilak Mitra offers the first complete guide to developing end-to-end solution architectures that are “just enough”--identifying and capturing the most important artifacts, without over-engineering or excessive documentation, and providing a practical approach to consistent and repeated success in defining software architectures. Practical Software Architecture provides detailed prescriptive and pragmatic guidance for architecting any real-world IT project, regardless of system, methodology, or environment. Mitra specifically identifies the artifacts that require emphasis and shows how to communicate evolving solutions with stakeholders, bridging the gap between architecture and implementation.
Publisher: IBM Press
ISBN: 0133763129
Category : Computers
Languages : en
Pages : 511
Book Description
Getting Architecture Just Right: Detailed Practical Guidance for Architecting Any Real-World IT Project To build effective architectures, software architects must tread a fine line between precision and ambiguity (a.k.abig animal pictures). This is difficult but crucial: Failure to achieve this balance often leads directly to poor systems design and implementation. Now, pioneering IBM Distinguished Engineer and Chief Technology Officer Tilak Mitra offers the first complete guide to developing end-to-end solution architectures that are “just enough”--identifying and capturing the most important artifacts, without over-engineering or excessive documentation, and providing a practical approach to consistent and repeated success in defining software architectures. Practical Software Architecture provides detailed prescriptive and pragmatic guidance for architecting any real-world IT project, regardless of system, methodology, or environment. Mitra specifically identifies the artifacts that require emphasis and shows how to communicate evolving solutions with stakeholders, bridging the gap between architecture and implementation.
From Requirements to Java in a Snap
Author: Michał Śmiałek
Publisher: Springer
ISBN: 3319128388
Category : Computers
Languages : en
Pages : 367
Book Description
This book provides a coherent methodology for Model-Driven Requirements Engineering which stresses the systematic treatment of requirements within the realm of modelling and model transformations. The underlying basic assumption is that detailed requirements models are used as first-class artefacts playing a direct role in constructing software. To this end, the book presents the Requirements Specification Language (RSL) that allows precision and formality, which eventually permits automation of the process of turning requirements into a working system by applying model transformations and code generation to RSL. The book is structured in eight chapters. The first two chapters present the main concepts and give an introduction to requirements modelling in RSL. The next two chapters concentrate on presenting RSL in a formal way, suitable for automated processing. Subsequently, chapters 5 and 6 concentrate on model transformations with the emphasis on those involving RSL and UML. Finally, chapters 7 and 8 provide a summary in the form of a systematic methodology with a comprehensive case study. Presenting technical details of requirements modelling and model transformations for requirements, this book is of interest to researchers, graduate students and advanced practitioners from industry. While researchers will benefit from the latest results and possible research directions in MDRE, students and practitioners can exploit the presented information and practical techniques in several areas, including requirements engineering, architectural design, software language construction and model transformation. Together with a tool suite available online, the book supplies the reader with what it promises: the means to get from requirements to code “in a snap”.
Publisher: Springer
ISBN: 3319128388
Category : Computers
Languages : en
Pages : 367
Book Description
This book provides a coherent methodology for Model-Driven Requirements Engineering which stresses the systematic treatment of requirements within the realm of modelling and model transformations. The underlying basic assumption is that detailed requirements models are used as first-class artefacts playing a direct role in constructing software. To this end, the book presents the Requirements Specification Language (RSL) that allows precision and formality, which eventually permits automation of the process of turning requirements into a working system by applying model transformations and code generation to RSL. The book is structured in eight chapters. The first two chapters present the main concepts and give an introduction to requirements modelling in RSL. The next two chapters concentrate on presenting RSL in a formal way, suitable for automated processing. Subsequently, chapters 5 and 6 concentrate on model transformations with the emphasis on those involving RSL and UML. Finally, chapters 7 and 8 provide a summary in the form of a systematic methodology with a comprehensive case study. Presenting technical details of requirements modelling and model transformations for requirements, this book is of interest to researchers, graduate students and advanced practitioners from industry. While researchers will benefit from the latest results and possible research directions in MDRE, students and practitioners can exploit the presented information and practical techniques in several areas, including requirements engineering, architectural design, software language construction and model transformation. Together with a tool suite available online, the book supplies the reader with what it promises: the means to get from requirements to code “in a snap”.
Model Driven Engineering Languages and Systems
Author: Dorina C. Petriu
Publisher: Springer
ISBN: 3642161456
Category : Computers
Languages : en
Pages : 443
Book Description
The MODELS series of conferences is the premier venue for the exchange of - novative technical ideas and experiences focusing on a very important new te- nical discipline: model-driven software and systems engineering. The expansion ofthisdisciplineisadirectconsequenceoftheincreasingsigni?canceandsuccess of model-based methods in practice. Numerous e?orts resulted in the invention of concepts, languagesand tools for the de?nition, analysis,transformation, and veri?cationofdomain-speci?cmodelinglanguagesandgeneral-purposemodeling language standards, as well as their use for software and systems engineering. MODELS 2010, the 13th edition of the conference series, took place in Oslo, Norway, October 3-8, 2010, along with numerous satellite workshops, symposia and tutorials. The conference was fortunate to have three prominent keynote speakers: Ole Lehrmann Madsen (Aarhus University, Denmark), Edward A. Lee (UC Berkeley, USA) and Pamela Zave (AT&T Laboratories, USA). To provide a broader forum for reporting on scienti?c progress as well as on experience stemming from practical applications of model-based methods, the 2010 conference accepted submissions in two distinct tracks: Foundations and Applications. The primary objective of the ?rst track is to present new research results dedicated to advancing the state-of-the-art of the discipline, whereas the second aims to provide a realistic and veri?able picture of the current state-- the-practice of model-based engineering, so that the broader community could be better informed of the capabilities and successes of this relatively young discipline. This volume contains the ?nal version of the papers accepted for presentation at the conference from both tracks.
Publisher: Springer
ISBN: 3642161456
Category : Computers
Languages : en
Pages : 443
Book Description
The MODELS series of conferences is the premier venue for the exchange of - novative technical ideas and experiences focusing on a very important new te- nical discipline: model-driven software and systems engineering. The expansion ofthisdisciplineisadirectconsequenceoftheincreasingsigni?canceandsuccess of model-based methods in practice. Numerous e?orts resulted in the invention of concepts, languagesand tools for the de?nition, analysis,transformation, and veri?cationofdomain-speci?cmodelinglanguagesandgeneral-purposemodeling language standards, as well as their use for software and systems engineering. MODELS 2010, the 13th edition of the conference series, took place in Oslo, Norway, October 3-8, 2010, along with numerous satellite workshops, symposia and tutorials. The conference was fortunate to have three prominent keynote speakers: Ole Lehrmann Madsen (Aarhus University, Denmark), Edward A. Lee (UC Berkeley, USA) and Pamela Zave (AT&T Laboratories, USA). To provide a broader forum for reporting on scienti?c progress as well as on experience stemming from practical applications of model-based methods, the 2010 conference accepted submissions in two distinct tracks: Foundations and Applications. The primary objective of the ?rst track is to present new research results dedicated to advancing the state-of-the-art of the discipline, whereas the second aims to provide a realistic and veri?able picture of the current state-- the-practice of model-based engineering, so that the broader community could be better informed of the capabilities and successes of this relatively young discipline. This volume contains the ?nal version of the papers accepted for presentation at the conference from both tracks.
Computational Science and Its Applications – ICCSA 2020
Author: Osvaldo Gervasi
Publisher: Springer Nature
ISBN: 3030588025
Category : Computers
Languages : en
Pages : 1022
Book Description
The seven volumes LNCS 12249-12255 constitute the refereed proceedings of the 20th International Conference on Computational Science and Its Applications, ICCSA 2020, held in Cagliari, Italy, in July 2020. Due to COVID-19 pandemic the conference was organized in an online event. Computational Science is the main pillar of most of the present research, industrial and commercial applications, and plays a unique role in exploiting ICT innovative technologies. The 466 full papers and 32 short papers presented were carefully reviewed and selected from 1450 submissions. Apart from the general track, ICCSA 2020 also include 52 workshops, in various areas of computational sciences, ranging from computational science technologies, to specific areas of computational sciences, such as software engineering, security, machine learning and artificial intelligence, blockchain technologies, and of applications in many fields.
Publisher: Springer Nature
ISBN: 3030588025
Category : Computers
Languages : en
Pages : 1022
Book Description
The seven volumes LNCS 12249-12255 constitute the refereed proceedings of the 20th International Conference on Computational Science and Its Applications, ICCSA 2020, held in Cagliari, Italy, in July 2020. Due to COVID-19 pandemic the conference was organized in an online event. Computational Science is the main pillar of most of the present research, industrial and commercial applications, and plays a unique role in exploiting ICT innovative technologies. The 466 full papers and 32 short papers presented were carefully reviewed and selected from 1450 submissions. Apart from the general track, ICCSA 2020 also include 52 workshops, in various areas of computational sciences, ranging from computational science technologies, to specific areas of computational sciences, such as software engineering, security, machine learning and artificial intelligence, blockchain technologies, and of applications in many fields.