skip to content
Software testing automation tips : 50 things automation engineers should know Preview this item
ClosePreview this item
Checking...

Software testing automation tips : 50 things automation engineers should know

Author: Gennadiy Alpaev
Publisher: [Berkeley, CA] : Apress, [2017] ©2017
Edition/Format:   eBook : Document : English
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Gennadiy Alpaev
ISBN: 9781484231623 1484231627
OCLC Number: 1008962892
Notes: Includes index.
Description: 1 online resource
Contents: ""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewers""; ""Introduction""; ""Chapter 1: Scripting""; ""1-1. Do Not Use Record & Play in Real Projects""; ""1-2. Do Not Use Pauses""; ""1-3. Provide Exit by Timeout for Loops""; ""1-4. Do Not Consider Test Automation as Full-Fledged Development""; ""1-5. Do Not Write Bulky Code""; ""1-6. Verify All Options of Logical Conditions""; ""1-7. Use Coding Standards""; ""1-8. Use Static Code Analyzers""; ""1-9. Add an Element of Randomness to Scripts"" ""1-10. Do Not Perform Blind Clicks Against Nonstandard Controls""""1-11. Learn and Use Standard Libraries""; ""1-12. Avoid Copy and Paste""; ""1-13. Do Not Use tryâ#x80;¦catch with an Empty catch Block""; ""1-14. Separate Code from Data""; ""1-15. Learn How to Debug""; ""1-16. Do Not Write Code for the Future""; ""1-17. Leave the Code Better Than It Was""; ""1-18. Choose a Proper Language for GUI Tests""; ""1-19. Remember to Declare and Initialize Variables""; ""Chapter 2: Testing""; ""2-1. Do Not Duplicate Tested Application Functionality in the Scripts"" ""2-2. Each Test Should Be Independent""""2-3. What Should Not Be Automated?""; ""2-4. Ask the Developers for Help""; ""2-5. Cloud Testing""; ""2-6. Introduce Automation for Corner Cases""; ""2-7. The Difference Between Error and Warning""; ""2-8. Use the Appropriate Methodologies""; ""2-9. Verification of Individual Bugs""; ""2-10. Make a Pilot Project Before Writing Real Tests""; ""Chapter 3: Environment""; ""3-1. Choose a Proper Set of Tools for Your Needs""; ""3-2. Do Not Automatically Register Bugs from Scripts"" ""3-3. Do Not Chase After a â#x80;#x9C;Green Buildâ#x80;#x9D; in the Prejudice of Quality""""3-4. Learn the Tool You Work With""; ""3-5. Make Use of Version Control Systems""; ""3-6. Avoid Custom Forms""; ""3-7. Simplify Everything You Can""; ""3-8. Automate Any Routine""; ""Chapter 4: Running, Logging, Verifying""; ""4-1. Run Scripts as Often as Possible""; ""4-2. Perform an Automatic Restart of Failed Tests""; ""4-3. A Disabled Test Should Be Provided with a Comment""; ""4-4. Errors in Logs Should Be Informative""; ""4-5. Make a Screenshot in Case of Error"" ""4-6. Check the Accuracy of Tests Before Adding Them to the Regular Run""""4-7. Avoid Comparing Images""; ""Chapter 5: Reviewing""; ""5-1. Write Tests That Even Non-Automation Engineers Can Understand""; ""5-2. Avoid Unneeded Optimization""; ""5-3. Review Someone Elseâ#x80;#x99;s Code Regularly""; ""5-4. Participate in Forums and Discussions""; ""5-5. Perform Refactoring""; ""5-6. Remove Tests That Provide Minimal Benefit""
Responsibility: Gennadiy Alpaev.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1008962892> # Software testing automation tips : 50 things automation engineers should know
    a schema:MediaObject, schema:Book, schema:CreativeWork ;
    library:oclcnum "1008962892" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/cau> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4568196537#Topic/computers_software_development_&_engineering_quality_assurance_&_testing> ; # COMPUTERS / Software Development & Engineering / Quality Assurance & Testing
    schema:about <http://dewey.info/class/005.14/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4568196537#Topic/computer_software_testing_automation> ; # Computer software--Testing--Automation
    schema:author <http://experiment.worldcat.org/entity/work/data/4568196537#Person/alpaev_gennadiy> ; # Gennadiy Alpaev
    schema:bookFormat schema:EBook ;
    schema:datePublished "2017" ;
    schema:description """Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewers""; ""Introduction""; ""Chapter 1: Scripting""; ""1-1. Do Not Use Record & Play in Real Projects""; ""1-2. Do Not Use Pauses""; ""1-3. Provide Exit by Timeout for Loops""; ""1-4. Do Not Consider Test Automation as Full-Fledged Development""; ""1-5. Do Not Write Bulky Code""; ""1-6. Verify All Options of Logical Conditions""; ""1-7. Use Coding Standards""; ""1-8. Use Static Code Analyzers""; ""1-9. Add an Element of Randomness to Scripts"""@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/4568196537> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:name "Software testing automation tips : 50 things automation engineers should know"@en ;
    schema:productID "1008962892" ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1623522> ;
    schema:url <http://public.eblib.com/choice/PublicFullRecord.aspx?p=5116617> ;
    schema:url <http://dx.doi.org/10.1007/978-1-4842-3162-3> ;
    schema:url <http://link.springer.com/10.1007/978-1-4842-3162-3> ;
    schema:workExample <http://worldcat.org/isbn/9781484231623> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1008962892> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/4568196537#Person/alpaev_gennadiy> # Gennadiy Alpaev
    a schema:Person ;
    schema:familyName "Alpaev" ;
    schema:givenName "Gennadiy" ;
    schema:name "Gennadiy Alpaev" ;
    .

<http://experiment.worldcat.org/entity/work/data/4568196537#Topic/computer_software_testing_automation> # Computer software--Testing--Automation
    a schema:Intangible ;
    schema:name "Computer software--Testing--Automation"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4568196537#Topic/computers_software_development_&_engineering_quality_assurance_&_testing> # COMPUTERS / Software Development & Engineering / Quality Assurance & Testing
    a schema:Intangible ;
    schema:name "COMPUTERS / Software Development & Engineering / Quality Assurance & Testing"@en ;
    .

<http://link.springer.com/10.1007/978-1-4842-3162-3>
    rdfs:comment "from Springer" ;
    rdfs:comment "(Unlimited Concurrent Users)" ;
    .

<http://worldcat.org/isbn/9781484231623>
    a schema:ProductModel ;
    schema:isbn "1484231627" ;
    schema:isbn "9781484231623" ;
    .

<http://www.worldcat.org/title/-/oclc/1008962892>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1008962892> ; # Software testing automation tips : 50 things automation engineers should know
    schema:dateModified "2017-11-16" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.