Simple summory of testing
2009-07-15 02:01:45| 分类：
There is also another sentence:
Allways do a limited testing
I've came to this mistake in this test running of virt-manager, I wana to find every feature it refers works well, but that's truly impossible. There are so many things it refer to, such as libvirt, xen, kvm, libvirt connection, even the difference bettwen SCSI and ATA, also 7 layer of network protocol....
So, please (1)Just Test Itself, never expend to the tools or libs it refers to. Lots of things I've testted are feature of hypervisor and libvirt, it's really a bad idea, what I'm doing is just wasting of time. There are lots other team testing these packages, they are more professional than me, they have some full coverable test cases, they are more clear where the bugs most proberbly happen.
The other point is (2) Exhaustive testing is impossible! So, keep your attention to the most frequently used features and the features which most proberbly cause some fault. There are some bugs exists on some features,another words, bugs will always exists in all the lifetime of any softeware, but may there is none body will used these urgly features, so, let the bugs there, just ignore them, that will be OK.
And, you are (3) Not have to be responsible for things out of your duty. Just take care of your own test run. The product manager will own the duty to the quality of the whole software, QE only need to pay attention to his own feature. Do it, and do it well, that will be enough, both for oneself and for the whole team.
Virt-manager, running on linux, and written by Python, is a simple virtual machine management software. Though Python programs can running on nearly all platform, that maybe not fit for virt-manager, as which is running on top of libvirt, I think libvirt do not support windows right now (Generally, other OS will not competent for the enterprise usage except for Linux and Unix.)