Large site technical architecture, high availability software quality site availability architecture of the site to ensure that 5

5.6 high-availability software quality assurance sites

In practice site operation and maintenance, in addition to the risk of system availability network, servers and other hardware failures, the risk of the software system itself as well as from.

This section will not go the traditional software testing and software quality assurance management, but speak a number of different means of quality assurance.

 

5.6.1 Website launched

In fact the site of the publishing process and the server is down quite effective, its impact on system availability and server downtime also similar.

Due to the continuous release of the application, the user needs to face is downtime failure to twice weekly.

But, after all, it is a website publishers to predict in advance the server goes down, so the process can be softer, less impact on the user. Usually publish the script to complete the publication, the process is as shown below

 

 Publishing process, each of the servers are shut down a small part of the cluster, and can be accessed immediately after publishing is complete, the entire publishing process does not affect users.

 

5.6.2 Automated Test

Although a slight increase in system functionality, but comprehensive regression testing needs. Also you need to test a variety of browser compatibility.

In publishing frequent site applications, if you use manual testing, cost, time and test coverage it is difficult to accept.

 

Web automated testing technology, the use of automated testing tools or scripts to complete the test.

 

Selenium and then run a browser, to simulate user actions tested, and therefore can be completed simultaneously Selenium functional testing and Web browser compatibility testing.

Large sites often will develop their own automated testing tools, can be a key to complete the deployment, test data generation, test execution, test report generation, and all the testing process.

 

5.6.3 pre-release verification

 

Guess you like

Origin www.cnblogs.com/wozixiaoyao/p/11498592.html