Big talk Software Testing

Source: Internet
Author: User

Big talk software testing (No distortion, no deformation, no obscure, no flicker, clear software testing, where to come, where to go. Laruence and Tom give you insight into the bottom layer of the software architecture and explain the design philosophy of software testing.)

Edited by olec Hejin Chi

ISBN 978-7-121-24097-3

2014Published in September

Pricing: 45.00 RMB

280Page

16Open

Edit recommendations

This book uses a complete and rigorous knowledge system and humorous language to lay a solid foundation for your software testing; cultivate your keen insight and excellent testing qualities, improve your skill and face software development/testing with ease.

Contents

Big talk software testing organizes and explains all aspects of software testing with multiple small stories, cases, and cartoons through interesting conversations between little white and Big Bird, includes test requirements, test categories, test plans, and test management.

Although the expression of "big talk" is "big talk", the content structure is rigorous. In the process of explaining software testing, the learning threshold is reduced through the inquiry structure, which makes it easier for readers to understand the purpose, strategy, method, and management of testing, clarify common misunderstandings about software testing, and express the true meaning of testing in a way that is not distorted, not distorted, not obscure, and not fooled, so as to not only give it a "fish ", in addition, the goal of "fishing" is to guide readers to understand the great wisdom contained in the software testing process.

Big talk software testing is suitable for software testing, software development and software management personnel as well as other computer enthusiasts.

Directory

Part 1 software requirements and Design 1

Chapter 2 software requirements 2

1.1 From the ambiguity of requirements to the purpose of software testing 2

1.2 definition and classification of requirements 5

Chapter 2 PRD review 8

2.1 PRD Category 8

2.2 software product positioning 9

2.3 software product requirements 14

2.4 audit software product requirements 17

2.5 range constraint 26

Chapter 29 user story 29

3.1 What are user stories 29

3.2 user story features 30

3.3 split, refine, and merge user stories

Chapter 4 Audit FS 35

4.1 obfuscation 35

4.2 Delivery objective 36

4.3 range constraint 37

4.4 hypothesis and dependency 37

4.5 function description 38

4.6 audit function description 38

4.7 non-function description 41

Part 1 software functional testing 43

Chapter 4 accuracy and suitability of functional testing 44

5.1 functional testing concept 44

5.2 classification of functional tests 45

5.3 suitability test 45

5.4 Accuracy Test 46

Chapter 4 software functional testing user story 47

6.1 software functional test story 47

6.2 performer/behavior/status/expected results/Check Point 48

Chapter 2 software interoperability testing 72

7.1 definition of interoperability testing 72

7.2 differences between compatibility and interoperability 73

7.3 cause of unavailability 74

7.4 interoperability test classification 75

Chapter 1 Security Testing 81

8.1 software security testing concept 81

8.2 software security testing policy 82

8.3 user authentication security 84

8.4 System Network Security Test 89

8.5 Database Security Test 94

Chapter 1 Globalization Test 99

9.1 globalization Test Category 99

9.2 date 101

9.3 character format 103

9.4 numeric format 104

9.5 Input Method Editor test 106

9.6 language sensitive information testing 107

Part 1 software non-functional testing 3rd

Chapter 1 usability testing 10th

10.1 usability test classification 110

10.2 Comprehension Test 111

10.3 learning habits test 113

10.4 ease of operation testing 114

10.5 UI test 121

Chapter 1 reliability testing 11th

11.1 fault tolerance test 126

11.2 recoverability testing 127

11.3 failover test 130

Chapter 2 portability testing 12th

12.1 portability test definition and classification 131

12.2 user story list 131

12.3 behavior/status/expected results/Check Point 133

Chapter 2 Performance Testing 13th

13.1 differences between functions and performance 143

13.2 performance testing indicators 144

13.3 obtain performance requirements 148

13.4 Performance Test classification 149

13.5 how to perform performance testing 151

13.6 analysis performance bottleneck 152

Chapter 4 document testing 14th

14.1 document test importance 156

14.2 document types 156

14.3 document test checkpoint 157

Part 1 software project processes and risks 4th

Chapter 2 software project development process 15th

15.1 project milestone definition 160

15.2 main phases of software projects 161

15.3 R & D cycle formulation 170

15.4 workload estimated 171

Chapter 2 Project Risk Analysis 16th

16.1 differences between risks, problems, and defects 177

16.2 risk classification 177

16.3 risk analysis 183

16.4 risk mitigation 184

16.5 common risk handling measures 186

Part 1 test strategy and test plan 5th

Chapter 1 test policy 17th

17.1 definition and classification of test policies 191

17.2 testing focus/testing priority analysis 192

17.3 testing strategies for each time stage 193

17.4 testing policies for multiple platforms, operating systems, and browsers: 198

17.5 testing start and end Criteria 198

17.6 test environment policy 201

17.7 tester-specified policy/task allocation policy 203

17.8 test tool usage policy 205

17.9 test report/progress policy 205

Chapter 1 test plan 18th

18.1 definition of test plan 206

18.2 scope of the test plan: 207

18.3 Test Case Design Method 207

18.4 priority of test cases: 217

Part 1 Software Test Management 6th

Chapter 1 How to Prevent bugs 19th

19.1 difference between bug and defect 220

19.2 significance of bug prevention 221

19.3 clean code 222

19.4 code reusable 224

19.5 code review management mechanism 227

19.6 Perform unit testing 227

19.7 code reconstruction 228

Chapter 1 How to log high-quality bug 20th

Who should write the 20.1 bug report to? 232

20.2 bug template Introduction 232

20.3 Common Bugs 246

20.4 how to analyze root cause 247

20.5 bug lifecycle 251

20.6 test report analysis 253

Chapter 2 other QA routine work 21st

21.1 daily report 255

21.2 how to hold a meeting 258

Postscript QA self-cultivation 261

What does QA do in Lesson 1st? 261

Question and reflection in Lesson 2nd 262

3rd QA skills 264

4th relationship between QA and Dev 265

Main Contribution of 5th QA 266

6th relationship between automated testing and routine testing 267

Author Profile

Olec: IBM senior Test Engineer

Preface

The entire article of this book is based on a situational dialogue. It organizes and explains software testing with multiple stories, cases, and cartoons. From the perspective of software demand design, after properly classifying software testing, the content of this book is divided into the following aspects.

In terms of test requirements: how to test requirements, how to review requirements, and how to design documents.

In terms of test classification: Describes the checkpoints of the six features and 27 sub-features of the software quality model, and provides experience and cases so that readers can easily use them in the actual project environment; let readers clearly know what software testing is?

In terms of test plan: How to Write user stories, test cases, test plans, test modeling, and human resource allocation plans.

In terms of Test Management: how to predict risks, how to write daily reports, how to communicate with Dev (R & D) and PM (Project Manager), and how to manage test projects, how to use Automation Technology to Improve testing efficiency.

Although the expression of this book is "big talk", its content structure is rigorous. In the process of explaining software testing, the learning threshold is reduced through the inquiry structure, which makes it easier for readers to understand the purpose, strategy, method, and management of testing, clarify common misunderstandings about software testing, and express the true meaning of testing in a way that is not distorted, not distorted, not obscure, and not fooled, so as to not only give it a "fish ", in addition, the goal of "fishing" is to guide readers to understand the great wisdom contained in the software testing process.

This book is different from other software testing books with the following main features.

Fine

Due to the special nature of software testing, software testers should be more careful, patient, meticulous, sensitive, and other personality elements, involving a lot of aspects, relatively basic, but also relatively fine. Taking software installation as an example, a complete software installation checkpoint includes: 1. check the installation environment; 2. the installation is interrupted. 3. check for backtracking; 4. customizable installation; 5. install specific parameters/port dependencies; 6. installation path; 7. installation media; 8. installation language; 9. install shell; 10. install components. 11. operating system compatibility; 12. OS Language Pack; 13. hardware system compatibility; 14. logic installation sequence; 15. installation Security; 16. installation interface; 17. check the installation result.

Therefore, this book summarizes these small knowledge points and checkpoints, so that readers can follow the rules and easily perform tests based on the illustrations. This book uses four levels of titles, each of which is a practical case, to effectively solve the actual problems encountered by readers.

Deep

When it comes to testing, people first think of testing as a technology. However, in fact, testing is a philosophy and an idea behind which is a person's vision and world view. A test may reveal the tester's quality and ability to view and think about problems in many aspects. The popular test books on the market do not do enough in terms of professional classification. Because of this, this book is pursuing good guidance and deep understanding, focusing on the essential understanding of software testing technology, instead of simply explaining the test.

Guang

Popular software testing books on the market only focus on software functional testing, while ignoring the extended content of software testing, such as usability testing, performance testing, and document testing in non-functional testing. With the increasing demand for ease-of-use and reliability, this book provides a detailed analysis of the above aspects, and works out a test scheme based on a large number of cases to meet the needs of readers.

Happy

A hard-pressed team can't make love products, and pleasant programming and happy testing can make your career a long way. Therefore, this book is humorous and contains comics to present facts and make sense, and strives to add a touch of light to many rigorous Software Test books.

 

This book is not a omnipotent book, but it must be a good assistant and partner for your software testing, development, and management work.

This book is mainly prepared by ou LiQi and he jinchi. Other participants include Liu Yang, Qin Xiaodong, Li qigao, Ma Xue, Ma Yu, Ma Hu Jun, Li Fuxing, And Niu Yongjie.

Finally, I would like to thank some important people who have supported the compilation of this book, and I sincerely thank you for your assistance.

 

Big talk Software Testing

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.