On 10/02/2018 05:06 AM, Jiří Kovalský wrote: > The review means a simple verification that specification matches > reality. If you spot only minor inaccuracies (spelling, grammar, > formatting, missing steps and so on), then just update the current > version of the test specification. If there are changes in the > functionality that would make the test specification incompatible with > previous versions of the IDE, please clone the test specification for > Apache NetBeans 10.0 before updating it.
https://cwiki.apache.org/confluence/display/NETBEANS/NetCAT+10.0+Test+Spec+Reviews The main concern with the test specs is that some of them are out of date. What needs to be done is to go through the spec step by step and make sure that it doesn't ask for something that no longer exists in NetBeans, or has changed. For example, there were major changes to the profiler's UI around NetBeans 8.1 to make it easier to use. If you're uncertain about whether there was a change in NetBeans that affected the test specs, a good place to look is the New and Noteworthy pages for previous releases: http://wiki.netbeans.org/NewAndNoteWorthy Those documents have screenshots that can be invaluable in helping to determine how a feature is meant to be used. You can also have a look at previous test specs to see what has changed. Using the profiler as an example again, on this page: http://netbeans-vm.apache.org/synergy/client/app/#/specification/394/v/2 there are some links under "Similar Specifications". And if you just can't figure out what a test item is meant to cover, please post on the dev list and ask if anyone there is familiar enough with that part of the source to understand how it is supposed to work. Please coordinate with the other members of your tribe to ensure that the entire spec is covered, as some of them have quite a few test cases. And don't hesitate to ask questions on this list, as some of us have been through this before :) As Jirka said, we can't overstate the importance of making a first pass through the test specs to make sure they're up to date; otherwise, we can't test effectively. Especially now that NetBeans is an Apache project, it's up to us as users and testers to maintain these documents. -- Glenn Holmer (Linux registered user #16682) "After the vintage season came the aftermath -- and Cenbe." --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
