万本电子书0元读

万本电子书0元读

顶部广告

Learning Software Testing with Test Studio电子书

售       价:¥

4人正在读 | 0人评论 9.8

作       者:Rawane Madi

出  版  社:Packt Publishing

出版时间:2013-09-24

字       数:269.6万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Learning Software Testing with Test Studio is a practical, hands-on guide that will help you get started with Test Studio to design your automated solution and tests. All through the book, there are best practices and tips and tricks inside Test Studio which can be employed to improve your solution just like an experienced QA.If you are a beginner or a professional QA who is seeking a fast, clear, and direct to the point start in automated software testing inside Test Studio, this book is for you. You should be familiar with the .NET framework, mainly Visual Studio, C#, and SQL, as the book's examples rely on them. Prior testing knowledge will also be helpful.
目录展开

Learning Software Testing with Test Studio

Table of Contents

Learning Software Testing with Test Studio

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why Subscribe?

Free Access for Packt account holders

Instant Updates on New Packt Books

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

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

The File Comparer application

Reports

Additional files

Other reference sources

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

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

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

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

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

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

Execution metrics for last run

Test case defect density

Execution metrics over time

Feature Coverage

Test Execution Duration

List result comparison

Summary

7. Performance Testing

Performance testing

Performance time measurements

Performance testing in Test Studio

How it works

Performance test planning and execution

The planning phase

Defining the objectives and expectations

Baseline test environment

BugNet user classification

BugNet user activities

Performance metrics selection

Baseline tests

The implementation phase

The execution and analysis phase

The overview mode

The details view

The compare view

The history view

Summary

8. Load Testing

Load testing

Measurements

Load testing in Test Studio

How it works

Load test planning and execution

The Planning and design phase

Defining goals

Designing workloads

Defining test cases

The implementation phase

Configuring services

Designing tests

The Execution and analysis phase

Database reporting

Creating reports

Summary

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

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

A. Configuring BugNet

Creating user accounts

Creating a project

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部