Given a website, how do you do automated testing? Web site testing process and method

I think most people who start web-side page testing will click on the page at the beginning, and then when they see some pictures on the page are invalid, and the page is blocked, they think they have found a big bug; The same is true, even though I was very cautious and careful, and read every corner of the page dozens of times, I still didn’t measure every bit on the page. At that time, I was really worried every day. Then give you a website, how should you test it?

First, find relevant documents such as requirements description and website design, and analyze the testing requirements.

Develop a test plan, determine the scope of testing and testing strategy.

Generally include the following parts: functional testing; interface testing; performance testing; database testing; security testing; compatibility testing.

Design test cases:

Functional testing can include, but not limited to the following aspects:

1. Link test. Whether the link jumps correctly, whether there are empty pages and invalid pages, and whether there is an incorrect error message returned.

2. Submit the function test.

3. Whether the multimedia elements can be loaded and displayed correctly.

4. Whether the multi-language support can correctly display the selected language, etc.

Interface testing can include but not limited to the following aspects:

1. Whether the style of the page is uniform and beautiful

2. Whether the page layout is reasonable, whether the key content and hot content are prominent

3. Whether the control is in normal use

4. For controls that are necessary but not installed, whether to provide the function of automatic download and installation

5. Text check

Performance Testing:

Both load testing and stress testing are performance testing, and they can be combined. Through load testing, determine the performance of the system under various workloads. The goal is to test the changes in various performance indicators of the system when the load gradually increases.

Stress testing is a test to obtain the maximum service level that the system can provide by determining the bottleneck or unacceptable performance point of a system. The purpose of the client-side performance test is to examine the performance of the client-side application, and the entry point of the test is the client-side.

Database testing should be specifically determined whether it needs to be carried out. Databases generally need to consider connectivity, data access operations, and data content verification.

For example: database system testing focuses on:

1. Whether the database conforms to the paradigm

2. Is the database design the same as the database?

3. Is the database design reasonable?

4. Database installation test

5. Database configuration test

Security testing:

1. Check the basic login function

2. Whether there is an overflow error, causing the system to crash or the authority to leak

3. Check common security issues of related development languages, such as SQL injection, etc.

4. If you need advanced security testing, make sure to get help from a professional security company, outsource testing, or get support

5. Compatibility testing, according to the content of the requirement description, determine the supported platform combination:

browser compatibility;

operating system compatibility;

Compatibility of software platforms;

Database Compatibility

tourist attraction tree bicycle dividing line

Summarize:

Tests are performed and defects are recorded. Reasonably arrange and adjust the test schedule, obtain the resources required for testing in advance, and establish a management system (for example, requirements changes, risks, configurations, test documents, defect reports, human resources, etc.).

Regularly review, evaluate and summarize the test, and adjust the content of the test.

The following is the supporting information. For friends who do [software testing], it should be the most comprehensive and complete preparation warehouse. This warehouse also accompanied me through the most difficult journey. I hope it can help you too!

Software testing interview applet

The software test question bank maxed out by millions of people! ! ! Who is who knows! ! ! The most comprehensive quiz mini program on the whole network, you can use your mobile phone to do the quizzes, on the subway or on the bus, roll it up!

The following interview question sections are covered:

1. Basic theory of software testing, 2. web, app, interface function testing, 3. network, 4. database, 5. linux

6. web, app, interface automation, 7. performance testing, 8. programming basics, 9. hr interview questions, 10. open test questions, 11. security testing, 12. computer basics

Information acquisition method:

Guess you like

Origin blog.csdn.net/IT_LanTian/article/details/131702799