What kind of projects suitable for carrying out automated testing

First, the concept of
automated testing is the human-driven procedure to test the behavior of the machine to perform the conversion of one kind. In general, in comparison of the test and after passing through the design review, the tester performs a test step according to the procedures described in the test case, and the actual results to expected results. In this process, in order to save manpower, time and hardware resources, improve test efficiency, we introduced the concept of automated testing.
That is to write a code to test a program. It belongs to the developer to write code to work, need testers to invest a lot of time and effort. When the page elements and business late product changes, also need to pay the cost of maintaining the script.
What kind of projects suitable for carrying out automated testing
Second, suitable for automated testing of items
(1) software requirements change frequently; we fear most is the demand for automated testing of instability (functional tests are afraid), frequent changes in demand will lead to automated testing maintenance costs increase linearly with the embodiment. Has just completed the development of the script may change due to product pages and changes in the business, we had to develop scripts. Therefore, stable demand from automated testing of functional modules start.
(2) the project cycle long enough, you need to perform regression testing frequently;
we carry out automated tests to select the project life cycle long enough and has continuously updated release plan, usually have an advantage over regression tests have eight times in automated test only It will be greater than manual testing.
(3) Repeat the same test scenario execution on multiple platforms.
When your company's products meet the following requirements, then put into the test automation will bring good returns.
Product Support multiple browsers;
mobile client application needs to run in nearly a thousand phone;
if for different customers have different customized version, customized version of the vast majority of the various functions of the body is consistent, individual functions differ slightly.
(4) can not be achieved by hand or by hand to achieve the high cost of the project
Often necessary to use automated testing when the pressure of key business 7 × 24 hours of continuous operation test system stability and high concurrency scenarios testing, manual testing because the test is almost impossible task.
(5) repeatable business needs
, such as when your company needs to get all the bad comments app, to analyze and better products to improve products meet the needs of the public, the function can do but do repetitive work every day, a waste of manpower, if use automated scripts to achieve, just regular script can be run under.
Third, not suitable for automated testing of projects
in addition to frequent changes in demand, the typical short project cycle is not suitable for automated testing project, not suitable for automated testing experience in class projects listed below, including: game test, video experience, aesthetic experience, sound experience, and experience the ease of use and more interactive user experience.
These are the kind of projects suitable for carrying out the test automation, software testing To learn more knowledge, then we can continue to focus our section.
Want to know more courses in software testing, software testing adding excellent employment exchange group it, within the group will have a full-time teacher for you answering questions. In addition there will be occasional free live within the group lessons, taught by lecturers active duty. There are still active five days free trial to learn, got it, quickly join it. Click to learn more http://heze.offcn.com/

Guess you like

Origin blog.51cto.com/14669527/2467985