Hello Yifan, *, On Wed, Mar 27, 2013 at 04:34:06PM +0800, Yifan Jiang wrote: > On Tue, Mar 26, 2013 at 07:00:24PM +0100, Thomas Hackert wrote: [Version 0 in Moztrap] > > Hm ... Does this "base version" relate to the version of the test case? > > > > Say: If I write a new test case e.g. for Base (no pun intended ... ;) ), > > then this would be version 0 (or base version) of this test? > > Yes it is.
O.K. > > And other versions would be an enhancement to this test? Or a > > translation? Or ... ? > > Other versions of test cases could be a direct copy to the 'version 0' > test case or an enhancement. As you may already notice, currently the > translation of a test case is embedded inside the test case > instructions, of course they may be different in different versions > for a same test case. Except for that we do not leverage versions > specifically here. O.K. > > > When we create a test run for testing, we have to specify a VERSION, > > > which means exactly only the cases in that VERSION will be shown in > > > the target test run. > > > > O.K. I think (after logging in Moztrap and clicking through the different > > menus ... ;) ), I am understanding it now (I hope ... ;) ): > > > > 1. You write the test, which is not LO version specific. > > 2. Moztrap will assign version 0 to it. > > Yes. > > > 3. After saving the test and clicking on "Editing $Name of the test" you > > can assign it as an new test (does this the "+1 (add this version)" > > mean?) or to any existing test case (now only 3.6 and 4.0 are available > > in the menu). > > > > Am I right? If not, please correct me ... ;) > > You are right and the situation can be more than that. Say we have > three "Versions" as 0, 3.5, 4.0: > > 1. When creating a new test case: > > - Select "0" in the Version field > > - Check on "And Later Versions" box besides "Version" field > > => this case will be saved for EVERY VERSIONs that LATER > than 0, which are 3.5 and 4.0 here. > > This is why 0 is a proper "base version", that Moztrap is > smart to internally identify different versions > chronologically: 4.0 is later than 3.5, 0 is ealier than > $everything. But how do you write a test, if you just want it to be used for new functions – e.g. for the upcoming version 4.1 and later? > 2. And as you said, in the the situation that the box above > is not checked when adding a case, there's still a chance to add > the case into other versions one by one by clicking the "+x > (add this version)" button. Do you have to assign the test manually to every version then? > > > All the above reveals the VERSION importance when we managing test > > > cases. Moztrap has a solution for how to correctly manage versions. I > > > am not gonna be verbose here, > > > > Not ;? I think, you are verbose (but in a positive way) ... ;) > > I really hope I could read more Shakespeare to write more elegantly ^^ "G" > > > but the reason we want to at least > > > update everything generic in "Version 0" is we want a consistent case > > > version management. As a result: > > > > > > - we have a community "agreement" that each case's Version 0 is > > > the latest edited version of the test case > > > > Why do you put "agreement" in quotation marks? Is it not an official > > agreement? > > Well, I simply felt the word agreement is somewhat strong... :) O.K. > > > - every new version is "branched" from Version 0, so that they can > > > include the latest update of the test cases > > > > But how do you "branch" it? > > The "branch" in practice is when we creating a new VERSION, "Copy > environments and cases from optional" field would do the trick. O.K. > > > This is the way how we are gonna manage versions in a cooperative > > > way. More details can be found in the headache documents above :) > > > > Just out of curiosity: When I start translating a test, would it keep > > the version number 0 or would it become version 1 then? > > It's version 0 by default as mentioned. See the top right version > field if you wanna confirm when translating: I thought, translating and saving my translated part, would count as a new version or so ... ;) > > > Just in case, in practice, the 'version' operation of a test case can > > > be found on the right top corner when you edit a case like: > > > > > > http://manual-test.libreoffice.org/manage/caseversion/419/ > > > > Leave other uninteresting cases for other people who may be interested > > > in them. That is to say, other people can see which cases have been > > > executed by you, and vice versa :) > > > > Would this be NL specific or would I see all testers? > > What does it mean "NL speific"? All results are equally sharable and > people do not special permission to see results. "Native language" ... ;) Is there a possibility to see team member $X from the Germanophone project, where he is testing and the like? I would like to see some kind of filter to filter testers, so I am able to see, where they are testing, which test failed on them and the like ... ;) And I have two further questions: 1. When I edit (translate) a test, there is a pulldown menu at the bottom of the page, where I can choose between "active" (which seems to be the default), "disabled" and "draft". What happens, if I use "draft"? Is this related to the whole test case, or is there a possibility to use "draft" for my translation? 2. On the top of the page there is a button named "Install as Open Web App". What is this? To install on a cell phone or the like? Have a nice evening Thomas. -- > When there isn't sufficient virtual memory, the compiler bails out, > giving an internal error message. When I kill some processes, the > error goes away. And what is the compiler supposed to do instead? Go shopping for you and buy more memory? -- Falk Hueffner, on the GNU C++ compiler _______________________________________________ List Name: Libreoffice-qa mailing list Mail address: Libreoffice-qa@lists.freedesktop.org Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://lists.freedesktop.org/archives/libreoffice-qa/