How about Chengdu software testing training institutions? One thousand Chengdu Feng teacher describes the types of tests you

Today, thousands of Feng Chengdu full stack of software testing training teachers introduce several types of software testing to you, generally include a test project types: manual testing, black box testing / functional testing, white box testing, automated testing, compatibility testing, interface testing, performance testing, penetration testing. So, we were to look at the various types of characteristics.

13716813-971a4a1a07c70253

1, manual testing

  The main logic to do some more complex, less frequently used functions that the majority of the company's APP test, using manual testing accounted for around 70%.

2, automated testing

  Mainly to do some repetitive use more frequently than the higher situation. Automating can automate your own skills to select the appropriate language and tools based on. At present the market with more of: RF, UFT (QTP), winrunner, selenium, appium, uiautomator, XCUITEST and so on.

3, interface testing

  Interface interface testing is to check the return parameters and status are correct, pre-tested interfaces need to do the following preparations:

  . A developer provides a service interface (interface path, file header, request data format, etc.);

  B. given test data. To log in as an example: the need for various combinations of user names and passwords;

  . C may be selected according to the previous two postman, RESTClient, Fiddler, Charles request any of a simulation tool;

  d. Using the design and simulation of the request format, selected from the respective test tool. The current mainstream interfaces Tests are: Jmeter, Locust, as well as some of the scripts I have written. For just getting started recommend learning Jmeter, Jmeter can do both interface test, you can do concurrent-based interface testing, pressure testing, load testing;

  Write the script project directory generally include: library file lib, test data file data, test documentation, test reports, log files and the main program.

4, compatibility testing

  Compatibility tests currently mainly refers to mobile device compatibility, operating system compatibility compatibility browser. Due to the current device diversity, browser diversity, diversity of operating systems, on the product front line, usually in different devices (different resolutions), browsers, operating systems, use the product, see the application for proper display, application functionality can respond properly.

  Compatibility testing is to determine a benchmark to test benchmarks as expected results, the same operations on other devices, browsers, operating systems, consistent with the benchmark, indicating that application compatibility is to meet user demand for products or of.

5, performance test

  Performance testing is the function, the interface complete, the pressure on the server, load testing, fatigue testing, concurrent test, to find based on performance bottlenecks.

6, Penetration Testing

  With the development of technology, the development of mobile payments, security testing gradually attention.

Guess you like

Origin blog.csdn.net/weixin_34204057/article/details/90880868