Dashboard widget - Test assigned to me - testing

How can I get a list of tests(not test cases) that are assigned to me to be display on the dashboard like the [Work assigned to me] widget?
It seems that the work assigned to me widget only display the list of work items not tests, I assumed tests are the child item of tests cases.
Thanks in advance!
*note I have project admin access.

Related

Custom List App available to show user stories and defects for previous sprints

The custom list app is a nice app, to show a list of items that are currently in Rally.
What I would like to get out of this list as well, is UserStories and Defects from previous Iterations.
A page can be easily setup where you have an iteration filter on top, then a list app underneath. When the page is set to show closed / past iterations it should show the user stories and defects that have been previously assigned to the applied iteration (even if they have another iteration set currently).
Is such an app available? Searching a bit did provide any usefull apps,
Blocking history seems to do a little in that area, but looks only at things that had a blocker flag set:
https://github.com/RallyApps/app-catalog/blob/master/src/legacy/BlockingHistoryApp.html
The List from this app on the other hand cannot be modified, therefor I want to combine history with the Custom Grid app as provided by Rally.
Regards
What about the Iteration Scope Change app?
Source here:
https://github.com/RallyApps/app-catalog/blob/master/src/legacy/IterationScopeChangeApp.html
It's available directly in the app catalog in the product as well.

Create custom report in Rally

I would like to create a custom report in Rally which does the following:
Show all the user stories which were added once the sprint started
Show all the user stories which were moved/split into the next sprint
I wasn't able to work with the current options while trying to create a custom report. Would appreciate if someone could help me with this.
There is an app called Iteration Scope Change you can add to your dashboard or a custom page which will show a lot of these details. It definitely will show items added/removed during the sprint. Not sure on the second bullet, but it's worth trying it out and seeing if it meets your needs...

Tasks with parents showing up under Unparented in TFS 2015

After upgrading to TFS 2015 I have a bunch of tasks showing up under Unparented in the Backlog for the current iteration. These tasks all have parents though. Going through each task it looks like the parents are all User Stories in Active or Removed states. Resolved User Stories are showing up with their Tasks just fine. How can I get Active and Resolved User Stories to show up in the backlog with their tasks?
Turns out I had to edit my process configuration and add Active, Removed and a few other states to the <States> of the <RequirementBacklog> section.
Used:
witadmin exportprocessconfig ...
to export the config, edited it in notepad the
witadmin importprocessconfig
to import the update config
See here for more
You can track unparented tasks in similar ways to other tasks, or drag
them to an existing backlog item to parent them. The Unparented card
tracks the total of remaining work defined for all unparented tasks,
however, it isn’t associated with any work item.
source: Task board from MSDN
We show the parent User Stories if they satisfy these rules:
it needs to be New, Active, Resolved or Closed. We don't show Removed User Stories
it needs to be in an area path that is used by the team.
My suspicion is that the second requirement is not true. There is also a button on the toolbar that says "Create Query" that gives you the query we use to get the data for the task board for further debugging if needed.

Selenium not able to load dynamic options in a dropdown

Options for a dropdown on a webpage I am testing are dependent upon the values supplied for earlier textboxes and selects (E.g. based on the currency and amount specified, dropdown for product will show appropriate values. With no values, the supplied the dropdown is blank.).
Now, although I have provided the values for currency and amount, the product dropdown is still blank. It is not fetching the filtered values based on earlier data supplied. I am using Selenium server (2.24.1) and writing scripts in Java in Eclipse with TestNG and testing on IE8.
When inspected, the dropdown is no different from others, only its options change based on the values of other elements on the page. The web application is developed in Java (Wicket framework).
The Selenium code:
selenium.select(ownerBranch, "label=4521 - Branch one");
selenium.select(currency, "label=SEK - Swedish kronor");
Thread.sleep(sleep);
selenium.type(amountSantioned,"100000");
Thread.sleep(sleep);
selenium.click(chooseLoanTermBymatDate);
Thread.sleep(sleep);
timeNow=Calendar.getInstance();
timeNow.add(Calendar.DATE,+360);selenium.type(maturityDate,dateformat.format(timeNow.getTime()));
Thread.sleep(sleep);
selenium.type(amountSantioned,"100000");
Thread.sleep(sleep);
selenium.select(serviceDelChannel, "label=BackOffice");
Thread.sleep(sleep);
selenium.select(product, "label=");
Thread.sleep(sleep*2);
selenium.select(product,"label=LN7292 - Consumer loan for Year2026");
Thread.sleep(sleep);
I'm not going to try to reproduce the issue (if you can point me to a publicly visible site with similar behaviour, I might test it), so I'm only taking a guess here:
Since Selenium RC is written in pure Javascript and "only" firing change events on selecting values from drop-downs, Wicket is probably waiting for something else or relying on a completely different mechanism.
Things you can try:
Use Selenium WebDriver. Selenium RC has been deprecated for over a year now, because it had serious technical limitations (you might have just bumped into one) that are now solved by WebDriver. Also, you won't ever have to use Thread.sleep() again (although I'm almost sure it could be got rid of even here, mostly). This solution is the most painful, but is almost guaranteed to work well, because WebDriver behaves like a real user.
Call selenium.fireEvent() on all the input elements you're interacting with. Useful events might be focus, blur, maybe even click in between them.
Calling selenium.keyPressNative(String.valueOf(KeyEvent.VK_ENTER)) (presses Enter natively) after you every change of a dropdown. If the changed dropdown is not focused before this, you might need to focus() it beforehand.
The painful way that tries to simulate user's behaviour as close as possible instead of using JS methods: Instead of using select(), try to focus() a dropdown element, then select one of its options by pressing Down arrow repeatedly, then Enter.

Rally software cardboard with only a iteration dropdown and defects cards

How do I create a cardboard in Rally Software that has just an iteration dropdown and a defect list. I have tried the examples on the dev site and they give me user stories and defects. I just need the defects.
If you look at the example on this page, you will need to change this line:
types : ["Defect", "HierarchicalRequirement"],
to this
types : ["Defect"],
-- Mark
actually, not sure that page has the example tied to iteration dropdown. However, I went through this myself :) Check this post out, and take the above advice on that code. Rally Custom Kanban
on that code, you will want to replace the
a
b
c
etc
with the names to your column headers, and also assign it the proper field to look at (code uses KanbanState field.