📜 ⬆️ ⬇️

Travel book tester

image
One of the problems of learning on the Internet is the fragmentation of the desired material. The network is rich in sources of knowledge, but for a person starting his journey, it is sometimes difficult to decide what to read and what not. Provided that he has already found the material he needs, it is even more difficult to decide which materials are dogmatic and which are just for reference.
However, like 100 years ago, books can come to the rescue. Unfortunately for many readers, most of them are written in English and for quite some time. Let's see what you can read in Russian:

1) Roman Savin “Testing Dot Com, or the Handbook on abuse of bugs in Internet start-ups” - An excellent book for the first step, trying to understand what testing is and who are testers. He himself began with this book, but after that there were a lot of questions left; it is more of an introductory material than serious literature. Was published in 2007.

2) Sam Kaner, Jack Folk, Eng Kek Nguyen Software Testing. Fundamental concepts of business application management ”- Scientific and academic approach to software testing. It’s boring, a lot of letters, and rarely anyone masters this book to half, but the theory in the book is capable of preparing a fundamental basis of knowledge, no matter how loud it sounds. The book was published in 1993.
')
3) Robert Culbertson, Chris Brown, Gary Cobb “Rapid Testing” - A serious language about a serious approach to testing. The book is written with an academic approach and it can hardly be called easy reading. But with the proper approach, it can be gleaned enough serious judgments about the testing process, a clear statement of how to organize this process, taking into account the observed changes. The book was published in 2002.

4) Boris Beizer “Testing the black box. Technologies for functional testing of software and systems ”We quote the description: The book is recognized as a classic work in the field of behavioral testing of various systems. It deeply addresses the main issues of software testing that allow you to find the maximum errors with a minimum of time costs. The main testing methods covering all Spectra aspects of the development of software systems. Methodicality and breadth of presentation make this book an indispensable tool in checking the correct functioning of software solutions. The book is intended for software testers and programmers seeking to improve the quality of their work. A very serious book is hidden behind these words, the study of which should also be approached very, very seriously. The book was published in 2004.

And the yard is already quite a hot summer of 2013, and the most "fresh" book was written 6 years ago! Moreover, testing as an engineering practice develops in the same leaps and bounds as the entire industry. Even 5 years ago, the theory was fine, but any employer needed a person with practical experience, which these books with all their academic character, unfortunately, cannot give.
In connection with all of the above, I decided to change the situation. The market is growing every day, new companies are opening up, start-ups are taking off, and the problem of competent personnel is becoming even more acute.

Now for the young Padawan, who has chosen the light path of testing, it will become a bit easier to pass. Over the past year in my free time I have been collecting and preparing materials for a book that can answer not only the question “what is testing?”, But also explain how to test using modern practice design tests and relevant tools. The purpose of my book is to prepare a person with a desire to study at a competitive junior level specialist.

Now the book is 90% ready and will be distributed in a free way, a set of free software for testing will be attached to the material. At the moment, final editing is underway, unfortunately it is a long and laborious process. Estimated release date of the book is the end of summer 2013.

What awaits the young Padawans inside (or a short table of contents):

Introduction to the book

1. Who is this book for?
2. What is our goal?
3. How is the book built?

What is IT

1. What is IT?
2. Types of companies
3. Development team

Knowledge needed to start

1. What is the Internet?
2. Introduction to client-server technologies Web HTTP Protocol
3. Client scripts and applications
4. Server web applications
5. Integration and interaction in the web
6. Web portals and their classification
7. HTML basics
8. Introduction to XML
9. Virtualization Technologies
10. Basics of cloud computing
11. Cloud services
12. Basics of IP telephony
13. SQL databases
14. Software Version Control
15. Software Development Methodologists
16. Requirements
17. Operating systems (Unix / Linux / MacOS)

Testing

1. What is testing?
2. Testing history
3. Testing theory
4. Test documentation - Test artifacts
5. Test creation - test design
6. Search and documenting bugs (tracking)
7. Testing documentation
8. Testing Requirements
9. Functional testing + tools
10. Usability - Usability
11. Testing installations
12. Regression testing + tools
13. Mobile testing + tools
14. Automated testing + tools
15. Performance Testing Theory
16. Performance Testing Tools
17. Security testing + tools
18. Hardware testing or testing devices
19. Testing methodologies (Unit, TDD, Focus group, Alfa / Beta, Classic)
20. Documenting test results
21. Tester ethics

Building a career

1. Resume writing
2. Select a campaign
3. Interviewing is easy!
4. Questions at a testing interview
5. Waiting for the result
6. How to develop further?
7. Good luck!

Source: https://habr.com/ru/post/184962/


All Articles