testing:1. Smoke test (Smoke testing):The name of the smoke test is understood to be that the test takes a short time and is sufficient for just one sack of smoke. Some people think it is an image analogy to the new circuit board basic ability check. Any new circuit board after welding, first power check, if there is a design defect, the circuit board may be short-circuit, the board smoke. The object of th
test standard, software test technology and method, software test project management)
4. Basic knowledge of software development (engineering knowledge, understanding software development methods and processes)
Technical category
1. Program language
C/c++,vb,vc,java,.net,asp,javascript and so on. Specific requirement
is not ideal. Before, there are students told me that I am more optimistic, the reality is cruel. No automation accounted for the proportion of not low, 18.53%, very little automated test also up to 30%. And the real automated test was done well (>80%), only 10%. The domestic ratio of below 50% is as high as 75.33% (27.07+29.73+18.53), below the international level of 10% (39+26=65%), both domestic and foreign, the level of automation testing is stil
1) Web Page Test
Use real browsers (IE and Chrome) from multiple locations around the world and test the speed of your website at real consumer connection speeds. You can run simple tests, or perform multi-step transactions, video collection, content blocking, and more advanced tests, including. Your results will provide a wealth of diagnostic information, including the resource loading waterfall chart, web page Speed Optimization check and improvement suggestions.2)
Server performance stress testing tools include http_load, webbench, AB, and siege.
A webbench can simulate up to 30 thousand concurrent connections to test the load capacity of the website.
1. applicable system: Linux
2. Compile and install:Reference wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz
Tar zxvf webbench-1.5.tar.gz
CD webbench-1.5
M
programs.
Output in the command line:
./AB-n number_of_total_requests \-C number_of_simultaneous_requests \Http: // your_web_server/your_php_app.php
For example:
./AB-n 1000-c 50 http://www.domain.com/myapp.php
At the same time, AB will send 50 concurrent requests to http://www.domain.com/myapp.php, with a total of requests.
The test results may be as follows:
Server Software: Apache/2.0.16Server Hostname: localhostServer Port: 80Document Path:/myapp
In the embedded software development process, generally, the time spent on testing and coding is (in fact, more ). This ratio keeps decreasing as your programming and testing level increases, but software testing is very important to the average person. Many years ago, a dev
iteration McCartney every 30 days into a "sprint" and the product is implemented according to the priority level of the requirement. Adaptive Software Development (ASD)
ASD has 6 basic principles: There is a mission as a guide; features are seen as a key point in customer value, and waiting in the process is important, so that the "redo" and "do" changes are not considered corrections, but rather as a survey of s
documentation;
D. Other , such as reference products.
3. Test Resources
A. test equipment requirements;
B. test personnel requirements;
c. test the environmental requirements;
d. other.
4. Test Strategy
A. adopt test methods;
B. what test environment to build;
c. What testing tools are being taken to test management t
Apachebench Command principle:The AB command creates many concurrent access threads, simulating multiple visitors accessing a URL address at the same time. Its test target is URL-based, so it can be used to test the load pressure of Apache, as well as other Web servers such as Nginx, Lighthttp, Tomcat, and IIS.The AB command is very low on the computer that emits the load, does not occupy a high CPU, and do
requirements of the application system.System Tests are black box tests based on the overall requirement specification of the system and should cover all the components associated with the system.An end-to-end test is similar to a system test. The test-level "grand" endpoint involves all the tests that simulate the situation when the entire application system environment is used in a real world. For example Database Dialog, communicate over the network, or communicate with external hardware, ap
: // your_web_server/your_php_app.php
For example:
./AB-n 1000-c 50 http://www.domain.com/myapp.php
AB will send 50 concurrent requests to http://www.domain.com/myapp.php at the same time, with a total of requests.
The test results may be as follows:
Server Software: Apache/2.0.16Server Hostname: localhostServer Port: 80Document Path:/myapp. phpDocument Length: 1311 bytesConcurrency Level: 50Time taken for tests: 8.794 secondsComplete requests: 1
management process to build and implement, generally involves the management and maintenance of configuration management tools, and quality assurance engineer More work is the software development process control and maintenance, so configuration management of technology requirements slightly higher than the quality assurance.Business test engineer, defined as the person who is oriented to industry-class
normal queue is a defect that needs to be queued for repair, and low priority means that the defect can be corrected when the developer has time.
Correctly assessing and distinguishing the severity and priority of software defects is a major event for testers and developers, as well as for all project team members. This is not only to ensure the smooth test of the requirements, but also to ensure the quality of s
Post in commemoration of my recently opened a software performance Test course all recorded,The course URL is: http://edu.51cto.com/course/course_id-2218.html. The course focuses on actual combat and an analysis of important concepts, and the course takes more than 2000 minutes.at the same time, can also join QQ group: 319406535 discuss learning together. can also learn through the http://www.dataguru.cn/myclassnew.php?mod=new_basicforlessonop=basic
Testing tools are the means to achieve automated testing. The rational use of testing tools can not only improve the network diagnostic capability, but also facilitate network management. Generally, broadly speaking, network testing
Software static analysis and tool Klocwork Introduction
1. Software static analysis
Software static analysis does not need to execute program code, can discover the code quality and the security question, this technique can move the flaw discovery and the resolution time to the coding phase. Thus, the cost of the defect solution is greatly reduced and the
Exchange 2010 stress testing can use two tools, both from Microsoft, Exchange Server Jetstress 2010 and Exchange Server Load Generator 2010. Both of them can be used for performance and scalability evaluation of Exchange 2010. It should be noted that the two software should be evaluated in the test environment rather t
Label:MySQL several performance testing tools to use Recently due to compare MySQL and its branches mariadb, Percona performance, understand a few of these tools, including: Mysqlslap Sysbench Tpcc-mysql, do a collation, memo, share 1, MysqlslapInstallation: Simple, with MySQL on it. Function: Simulates concurrent test Database performance. Advantages: Simple, ea
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.