Focusing on testing for more than 4 years, so it will be useful that summarize some lessons during the past days:
1. what's system testing?
sys-test focus on the entire product testing from the software point, that means we focus on the bugs of software but the other view. and the same time, we will test all functions of the product but only part of it. But in the real world, we seldom testing one whole system since the testing strategy and resources of the corporate, and so on.
2. how to do system testing?
a. read and tracking the specification of the project, these docs should be baseline of our testing.
before the sys-testing start, we need to look through, sometimes discuss by your team until all have no problem to the details of the function they responbisible of.
it will be one terrible result when you need to start to learn what's the real behaviour of your function.
and we also need to tracking the changes of the spec, any update need be acquired by the team members.
b.generate the test plan and cases after the review by whole team.
c. record and collecting all the tickets or bugs you submitted to the managment system, especially the high priority ones.
TBD....