Cargando…

Learning software testing with Test Studio : embark on the exciting journey of test automation, execution, and reporting in Test Studio with this practical tutorial /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Madi, Rawane
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2013.
Colección:Professional expertise distilled
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_ocn861536971
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cn|||||||||
008 131008s2013 enka o 001 0 eng d
040 |a E7B  |b eng  |e rda  |e pn  |c E7B  |d OCLCO  |d UMI  |d COO  |d S4S  |d N$T  |d DEBBG  |d DEBSZ  |d OCLCF  |d OCLCQ  |d AGLDB  |d OCLCQ  |d U3W  |d VTS  |d CEF  |d NLE  |d UKMGB  |d OCLCQ  |d STF  |d UAB  |d M8D  |d QGK  |d OCLCQ 
016 7 |a 018014022  |2 Uk 
019 |a 865506770  |a 867907288  |a 1259054385 
020 |a 9781849688918  |q (electronic bk.) 
020 |a 1849688915  |q (electronic bk.) 
020 |z 1849688907 
020 |z 9781849688901 
029 1 |a AU@  |b 000052404188 
029 1 |a CHNEW  |b 000641203 
029 1 |a DEBBG  |b BV041632834 
029 1 |a DEBBG  |b BV041778096 
029 1 |a DEBBG  |b BV043779522 
029 1 |a DEBSZ  |b 404325750 
029 1 |a DEBSZ  |b 472802429 
029 1 |a GBVCP  |b 882838334 
029 1 |a UKMGB  |b 018014022 
035 |a (OCoLC)861536971  |z (OCoLC)865506770  |z (OCoLC)867907288  |z (OCoLC)1259054385 
037 |a CL0500000352  |b Safari Books Online 
050 4 |a QA76.76.T48  |b M33 2013eb 
072 7 |a COM  |x 000000  |2 bisacsh 
082 0 4 |a 006 
049 |a UAMI 
100 1 |a Madi, Rawane. 
245 1 0 |a Learning software testing with Test Studio :  |b embark on the exciting journey of test automation, execution, and reporting in Test Studio with this practical tutorial /  |c Rawane Madi. 
264 1 |a Birmingham :  |b Packt Publishing,  |c 2013. 
300 |a 1 online resource (376 pages) :  |b illustrations (chiefly color) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 0 |a Professional expertise distilled 
588 0 |a Online resource; title from PDF title page (ebrary, viewed October 8, 2013). 
520 8 |a Annotation  |b Test Studio is Teleriks QA solution for automating your manual testing. With Test Studios standalone edition or Visual Studio plugin, you can rule out the possibility of unreliable test execution and UI recognition, non indicative test results and reports, dispersed test repository, low code coverage, and unaffordable learning curves. With no code, this tool provides an intuitive IDE to effortlessly create maintainable tests. If you are looking for a solution to automate testing for your web, desktop, or mobile application, you can now benefit from Test Studio's rich automation features."Learning Software Testing with Test Studio" will illustrate how to reliably automate test cases when it is time to relinquish manual testing habits. This book is all about less theory and more hands-on examples to present a complete manual and automated solution for your ASP .NET, WPF, Silverlight or iOS apps. This book gets you started directly with automation in Test Studio by exploiting its recording powers through series of concrete test cases built around the equipped applications. Each chapter starts with a typical automation problem which is then approached using Test Studio specialized automation features. You will learn how to create record and playback functional, performance, and load tests. Furthermore, we will see how to insert verification steps, logical constructs, convenient logging operations, and how to convert test scripts in order to implement keyword and data-driven architectures. To endow your tests with additional flexibility, each recorded automation feature will be approached from its coded perspective through the usage of the underlying ArtOfTest Test Studio automation library. This book also illustrates how Test Studio can automate pre-conditions, test result inputting, and the capturing of system states during manual test case execution in order to keep the testers attention focused on the important details 
505 0 |a Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Introduction -- Testing concepts -- Test case -- Executing a test case -- The exit criteria -- The pesticide paradox -- Element recognition -- Testing phases -- Testing techniques -- Test Studio uncovered through the chapters -- Approach -- Setting up your environment -- File Comparer application -- Reports -- Additional files -- Other reference sources -- Chapter 2: Automating Functional Tests -- Getting started with automation -- Where does automation fit best? -- Test strategies -- Capture and playback -- Data-driven architecture -- Keyword-driven architecture -- About Test Studio -- Supported technologies -- Architecture -- Functional test automation -- Recording an automated test -- Record and playback -- Editing tests -- Translators and verification steps -- Inserting a verification step -- Test Studio's built-in log -- Custom logging -- Code refactoring -- Automated test case design -- Using tests as steps -- Logical branching -- Extracting values to variables -- Additional automation tweaks in the code -- Functional random keyword-driven tests -- Test execution settings and debugging -- Syntax errors -- Execution errors -- Execution settings -- Debugging -- Integration with Visual Studio -- Summary -- Chapter 3: Data-driven Tests -- Data-driven testing architecture -- Binding tests to data sources -- Excel data source binding -- Importing an Excel data source -- Binding columns to Excel columns -- Data-driven verification -- Data-driven verification binding -- CSV data binding -- Editing a data source -- Logging the test metadata -- XML data source binding -- Importing an XML data source -- Binding columns to XML attributes -- Database binding -- A non data-driven test comprising a data-driven test. 
505 8 |a Creating parent and child tests -- A data-driven test comprising a non data-driven test -- Creating child tests -- A data-driven test comprising another data-driven test -- Creating parent and child tests -- Creating parent and child tests -- Summary -- Chapter 4: Maintaining Test Elements -- Automation element recognition -- The element repository -- Adding elements -- The recorder toolbar DOM Explorer -- Forming the element repository -- Filtering options -- 3D Viewer Element Adding and Verification -- Finding locators -- Using the chained expression -- The Find class -- The Element factory -- Summary -- Chapter 5: Manual Testing -- Manual Testing -- Manual tests -- Excel integration -- Adding existing tests -- Hybrid tests -- Refactor tests -- Repository maintenance -- Test execution -- Data binding -- Transitioning to automated tests -- Versioning -- Integration with Visual Studio -- Tailor tests in Test Studio -- Decision tables -- State transition diagrams -- Summary -- Chapter 6: Test Lists and Reports -- Test suites -- Creating test lists -- Lists -- Dynamic lists -- Executing test lists -- Dynamic list automatic update -- Test list settings -- Specialized test list settings -- Reporting -- Result integration -- Visual Studio report integration -- SQL integration -- Submitting to SQL -- Excel Charts -- List result comparison -- Summary -- Chapter 7: Performance Testing -- Performance testing -- Performance time measurements -- Performance testing in Test Studio -- How it works -- Performance test planning and execution -- The planning phase -- The implementation phase -- The execution and analysis phase -- Summary -- Chapter 8: Load Testing -- Load testing -- Measurements -- Load testing in Test Studio -- How it works -- Load test planning and execution -- Planning and design phase -- The implementation phase -- Execution and analysis phase. 
505 8 |a Database reporting -- Summary -- Chapter 9: Mobile Testing -- iOS testing inside Test Studio -- Requirements -- Deployment -- Simulator -- Automating tests -- Creating tests -- Execution -- Testing on the device -- Debugging tests -- Test elements -- Wait on elements -- Locating elements -- Web portal -- Registering an application -- Testing -- Contributors -- Feedback and crash reports -- Configuring settings -- The Feedback option -- Crash reports -- Data management -- Configuring settings -- Database backup actions -- Database restore actions -- Summary -- Chapter 10: Tips and Tricks -- Introduction -- Maintainability -- Making a test work for both data-driven and hardcoded input -- Extension libraries -- Data-driven design -- Parameterizing the find element's expressions -- Variables -- Passing variables between tests -- Summary -- Appendix: Configuring BugNet -- Creating user accounts -- Creating a project -- Index. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Computer software  |x Testing. 
650 7 |a COMPUTERS  |x General.  |2 bisacsh 
650 7 |a Computer software  |x Testing.  |2 fast  |0 (OCoLC)fst00872601 
776 0 |z 1849688907 
776 0 |z 1299916600 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=643355  |z Texto completo 
936 |a BATCHLOAD 
938 |a ebrary  |b EBRY  |n ebr10769871 
938 |a EBSCOhost  |b EBSC  |n 643355 
994 |a 92  |b IZTAP