Our Team is planning to do Automated Testing in Function Testing. We want to use Rational Robot.
The system is a NMS of communication device.The system have many function,it's very complicated,but we should cover all feature.
The developer will often modify GUI and update new feature in every debug version.
So i think it's a very difficult work to design a
Automated Testing frame with high Maintainability.
How to design a reasonable Testing System?
If you're just getting into automation, trying to dive fully into the framework concept might be a bold move, but at least concentrate on re-usable components and separating your object map from your scripts as a start.
Taking a couple days to read through the last few months of posts here dealing with general test topics would probably be a great benefit. There's a lot of really good information that most people won't take the time to repeat. Also, there's the FAQ at the top of this forum that contains a lot of information.
Re: Pls give me some advice about Automated Testing
I would like to add that the NMS has 2 aspects to be tested, while you seem to focus only on the GUI console functionality. If I understand what you are trying to do then perhaps you focus your test automation on the wrong thing. I will take the liberty of second guessing your needs so that you can decide if you might have overlooked these other needs.
If you want to test the effect of network control parameter inputs then you need a certain load on the network to see the results of your inputs. In this case the network load can be produced by the testing tool, and it should not be affected by a GUI change of the console interface. You may well continue to test the input of different parameter combinations by hand, as in real life these tend to not be very dynamic. You need to alter setting options and repeat the datastream to see what the effect is and if it matches your expectations.
Your challenge is to produce a steady data stream for a sufficient length of time to observe what the impact is of NMS settings. I do not know if Rational Robot will be sufficient, because this is so far an educated guess on what you might be trying to accomplish. The good news is that your data stream interfaces will not change, even if the developer is still altering the MNS interface panel. This stuff can get very complicated, and a consultant should not only be experienced in the use of test automation, but also in the type of device handling process you are trying to test.