Discover learn software testing from scratch, include the articles, news, trends, analysis and practical advice about learn software testing from scratch on alibabacloud.com
, or even try to fix the problem, these are beyond the scope of developers' responsibilities; they ensure the diversity of testing methods; think about problems from the user's perspective; draw a line from the other, and test the problems on similar points; you can switch tests with prior notice and arrangement. Writing stable tests into automatic tests reduces the stress of manual tests.
Iv. Legendary inflection point
The inflection point is tha
completely broke the technical foundation of my university for four years, when I graduated, I also wrote JSP, ssh, database modeling and design, and a dynamic website using Java. Later, I forgot everything about wool.
Based on my personal understanding,
The technical threshold for Black Box manual testing engineers is 0, and the technical route length (including the threshold) is 3 M.(3 M for short)
The things to be mastered by 3 M usually include
manually or automatically
Test name
Test content
Manual Test Manual Testing
Testers use mouse to manually test (test GUI)
Automation Automated Testing
Program test program (Test API)
For projects, manual testing and automated testing are equally i
development efficiency; (6) reduce the cost of project management (especially Version Management) by about 10%; (7), increase project management visibility; (8), reduce project risks.
Agile Development emphasizes UT and CI, and best practices for agile development: (1) incremental iterative development; (2) development mode for customer delivery; (3), priority sorting of requirements (product to-do list); (4) splitting tasks into fine-grained management methods (multi-level project planning);
Recently found in the first half of last year read a book on the test summary notes, has been placed on my personal USB flash drive, at that time was recorded with Xmind, now re-organize to share to everyone!James A.whittaker [Beauty] James Whitek (absolute master in software testing) exploratory software testing, Chin
on Software testers and requires a lot of programming experience. To test the white box of the. NET program, you must be able to understand the. NET code. To test the Java program, you need to understand the Java code. If you can understand it, will you still perform the test?
Manual or automatic classification
Test name
Test content
Manual test manual test
The tester uses the mouse to perform a manual test (test GUI)
I have been engaged in software testing for six years without knowing it. I graduated from 2006 to an outsourcing company, outsourced to Microsoft for software testing, and now I have joined a famous foreign company. Six years have passed so fast. My long-term testing work a
Advantages of Microsoft Testing Technology Http://www.51testing.com /? Uid-88979-action-viewspace-itemid-86696 1.1 Test-driven development, early and uninterrupted software testing. Establish a powerful automated testing system supporting daily build and daily test. Establish a defect management platform, statistical
difference between mouse and mouse punctuation speed and point slowness. According to the seller, "without him, only hands and ears" is a true portrayal of many manual black box testers. I did the same thing at the time, that is, I became a skilled engineer and it didn't make sense.
Again, we do not recommend that you go to a company that has worked too much overtime. It doesn't mean anything. Do not waste your time on overtime or overnight overtime. Learn
you succeed.
Second, learn to do it
After taking part in software testing, I feel better and better as my work experience increases. In the company, I was gradually paid attention to by my colleagues. When I tested the new software functions of the company, as usual, I "casually" tested several bugs, then, I entere
of actual work, including the relationship between automation and other work in the software development process, and the process of testing automation. The "Automated Testing Framework" is also introduced ". However, this book attracted me most, not just because it introduced me to the world of automated testing. It
+ hardware, build the environment: real, clean, non-toxic, independent.5. Test case: Refers to a set of detailed test scenarios designed prior to the execution of the test, including the test environment, test steps, test data, and its results! Test Case = input + output + test environment. The test case has two templates, Word and Excel, which are suitable for performance testing, which is suitable for functional testing.Second,
defects; The goal of debugging is to fix the defects.Test methods: Segmented test (unit test and integration test), data overlay, code overlay Data coverage:Data flow overlay to fully track a batch of data in the software.Secondary boundary: Similar to dynamic black box testing.Equations and equations: In a division-like operation, consider the case of a divisor of 0.Error enforcement: Forces all error messages in the software to be displayed. Code
First, the basic knowledge of software testingTo get into the industry of testing, you have to understand what a software test is and how to test it.This part of the Learning Goal: Master the basic concept of software testing, software
engineers, test managers who are interested in performance testing, or other people who want to learn about performance testing. This book is especially suitable for the following types of readers:
n testing engineers who want to understand the specific methods and processes of
defects.Test methods: Segmented test (unit test and integration test), data overlay, code overlayData coverage:Data flow overlay to fully track a batch of data in the software.Secondary boundary: Similar to dynamic black box testing.Equations and equations: In a division-like operation, consider the case of a divisor of 0.Error enforcement: Forces all error messages in the software to be displayed.Code coverage: Test the state of the program and the
Time flies, from graduation to now has been 10 years, 10 years has been engaged in the work of software testing. From a nothing, to test technicians to test management, during the confusion, there is pain, there are detours, there are shortcuts. Today on their own past 10 Test experience to do a summary, one is to give yourself a fresh start to increase motivation, the second is to just humanely, confused t
the role and style, of course the author is not the same person-you can understand it as a classic entry book on "software testing automation. The author gives a detailed description of automated testing from the perspective of actual work, including the relationship between automation and other work in the software d
involve unit testing and integration testing. Sometimes, to make the test more comprehensive, We need to execute every condition, statement, and sometimes even all the code of the program. At this time, we recommend that you do a good job of test cases and then use tools for testing (such as code overwrite analyzer ).
Summary:
After reading so many things, it'
decisions.
Software testing, especially black box software testing, is a kind of career with a low entry start point, rapid start, and a relatively large development space. Therefore, for many students, as a beginner in it employment, is very suitable.
The planning of the campus stage is mainly to select the major
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.