Skip to content

11 1 Deployment Test Plan

claycompton edited this page Oct 23, 2013 · 12 revisions
<style> </style>

Subject:                          November 1, 2013 Deployment

 

 

 

November 1, 2013 Deployment

Monday, October 21, 2013

9:31 PM

·         #1669
monthly downloads statistics line graph should have tool tip for actual amounts to be seen

·         Opened by johnataylor 8 hours ago

Pull Request #1668: initial commit

 

·         Verify tool tips  across browsers (IE7+, C, FF, S, O)

·         Culture-specific scenarios for decimal separators:

·         German

·         Hindi

·         Accessibility spot-check

·         Screen reader compatibility (JAWS, NVDA)

 

·         #1659
Integrate Microsoft.Owin.Security

1255EED4-72F6-44B7-9ED9-14CBA0DD631B.jpg

·         Opened by anurse 5 days ago

Pull Request #1667: Integrate Microsoft.Owin.Security

·         Verify Andrew's test note scenarios (below)

·         Perform P0 scenarios with RequireSSL turned on and off on the server.

·         Log in and log out, verify cookies through Fiddler

·         What is https://claims.nuget.org/apikey?

·         We register the route "OwinRoute"

·         Try to upload with multiple API Key credentials in the table -- I think we throw up, but it's good to double-check

·         What happens if two users ever have the same API Key? How do we handle the error?

·         Fail authorization, verify error message (password and API Key)

 

 

Andrew's Test Notes

·          Create some SHA1-password users before deployment (I'll send out instructions)

·          Log in with various users having PBKDF2 ("new") and SHA1 ("old") passwords, verify that SHA1 passwords are replaced (instructions to come)

·          Log off and try to directly hit a URL like "/account", verify redirect to login page and redirect back to "/account" after login

·          Upload packages through the GUI

·          Upload packages through NuGet push API

·          Use NuGet push with no API Key -> Get Username prompt

·          Use NuGet push with bogus API Key -> Get Forbidden response

·          Use NuGet push with API key that doesn't own package -> Get Forbidden response

·          Log in, then navigate to "http://[nuget site root]/" -> Redirects to SSL Homepage

·          Log off, verify that the following Cookies are NOT present: ".AspNet.Cookies", ".ForceSSL"

 

·         #1648
Background image is not shown for the error page layout Priority - 2 3 - Merged to Dev

9B1A4DD8-B5D0-41B7-B73D-0D0AA28FAB30.png

·         Opened by TimLovellSmith 10 days ago

TimLovellSmith referenced this issue from a commit 10 days ago

4940DE9B-03FC-4035-859A-FF5289C97780.png

TimLovellSmith referenced this issue from a commit 6 days ago

80AFDEE9-B75F-42B4-BC1A-34B370108A5E.png

TimLovellSmith

Merge pull request #1649 from NuGet/tilovell/1648-fixErrorPageLayout

Fix #1648 - error page looking wrong with no background image.

fbb4cf8

·         Verify with different error pages (404, 500)

·         Verify across browsers (IE7+, C, FF, S, O)

·         Accessibility spot-check

·         Screen reader compatibility (JAWS, NVDA)

 

·         #1647
Unlisted Packages' pages erroneously show notice that a prerelease version is available Priority - 2 3 - Merged to Dev

0738FC94-E69B-477B-8D4B-DDF4C20125E3.png

·         Opened by claycompton 10 days ago

Pull Request #1654: Fixes # 1647 - erroneous message that a newer prerelease package is avai...

·         Verify repro scenario

·         Verify all combinations of latest, pre-release, and pending edit on different packages, verify correct messages are shown in each case.

 

·         #1646
Packages don't appear on users' /account/Packages pages if all versions are unlisted 3 - Merged to Dev

157EE026-C40B-41BA-B9D0-2E5B00934239.png

·         Opened by claycompton 11 days ago

·         Issue #1645: Getting error page while trying to open "my packages" page.

·         #1370
Manage my packages page broken Priority - 1 3 - Merged to Dev

8968F3CB-94EE-4D47-AA81-6F249BE9992C.png

·         Opened by bhuvak 3 months ago

·         1 comment

 

Pull Request #1624: Manage packages page / user profile broken

Pull Request #1653: Tilovell/1370 manage packages page broken for bhuva

 

·         Upload multiple versions of a package, unlist all of them, verify latest unlisted package is shown for the package page.

·         Unlist selected versions of a package, verify:

·         Consistent preference for latest listed version on package page

·         Verify all version pages load without error

·         Upload multiple versions of a package, unlist selected versons, verify unlisted versions are visible on owner's manage packages page

·         Unlist latest version

·         Unlist oldest version

·         Unlist intermediate version

·         Unlist all versions

·         Verify all combinations of latest, pre-release, and pending edit on different packages, verify correct messages are shown in each case on both package and package version pages.

·         Verify across browsers (IE7+, C, FF, S, O)

·         Accessibility spot-check

·         Screen reader compatibility (JAWS, NVDA)

 

·         #1620
Client side issues for invalid urls on verify package page Priority - 2 2 - In Review

617C97BC-FDE6-4E9D-9BF5-D133AED3258F.png

·         Opened by TimLovellSmith 19 days ago

·         8 comments

Pull Request #1658: Tilovell/1620 url validation problems on verify page

 

·         Hack invalid URLs in the NuSpec file and confirm E2E experience with uploading in the Gallery

·         Icon URL

·         Project URL

·         License URL

·         Different kinds of errors:

·         URL is too long (>4000 chars)

·         Wrong protocol

·         Invalid escape sequences

·         Zero-length

·         Not an object / 404

·         Verify equivalent experience with 'nuget push'

 

·         #1608
Sign In / Register Feedback Priority - 2 2 - In Review

27509927-18AE-4494-8D51-AC607880E232.png

·         Opened by jeffhandley 24 days ago

·         1 comment

Pull Request #1660: Update the registration/sign-in process in line with Jeff's latest feedback

·         Verify each of the scenarios in Jeff's original bug.

·         Verify across browsers (IE7+, C, FF, S, O)

·         Accessibility spot-check

·         Screen reader compatibility (JAWS, NVDA)

 

From Jeff's bug:

·         Change "Sign in" to "Register / Sign in" and add a tooltip that says "Register for an account or sign in with an existing account"

·         Change "Email" label on Register to "Email (gravatar, notifications, and password recovery)" with "gravatar" being a link to gravatar.com

·         On the "Thanks" page, above the "Now that you..." text, show the user's gravatar and username - and add a link to "View Profile" to drive people to that page and their API Key

·         On the "Thanks" page, move the Confirm your account to be the 1st bullet

·         On the "Thanks" page, remove the "set up your profile" link

·         On the "Thanks" page, make "Upload Package" a link in the text

·         On the "Thanks" page, change "Confirm your account" to "Confirm your email address so that you can publish packages or contact package owners" - this is more clear, and it also covers the "wrong email for gravatar" scenario

·         Change Email Address page needs to show what the current email address is.

·         [Next Sprint] Perhaps merge the Change Email Address page into the Edit Profile page, with the form hidden until you click the "change" link. Then the "Cancel" link would just hide the form again. The hard part will be managing state when the password is entered incorrectly.

·         The link to gravatar.com on the Edit Profile page is coded directly to http://en.gravatar.com - it should just be www.gravatar.com

·         Confirmation Required needs to say "upload a package or contact a package owner"

 

·         #1594
Remove old code from Credentials table

38A7D5B9-0324-4FA2-AB38-59935DE13605.jpg

·         Opened by anurse a month ago

Pull Request #1597: [Final Code, but not ready to merge] Credentials Table

·         Verify sanity scenarios before and after populating the credentials table.

·         Viewing API key

·         Resetting API key

·         Nuget push

·         NuGet delete

·         Password change

·         e-mail address change

·         e-mail confirmation

·         Force a user to have more than one valid-looking credential in the new credentials table, verify scenarios above.

·         Force a user to have no entry in the credentials table, verify handling of core scenarios above.

 

·         #403
Change the version-less package page to show the latest stable, while giving users a good indication that there's a pre-release version available Priority - 1 3 - Merged to Dev Epic - Site Redesign

7B8664F6-340D-41C0-BEF7-2F9A8E45AAAF.png

·         Opened by half-ogre 2 years ago

·         7 comments

Pull Request #1626: Tilovell/403 latest stable should be default package version seen

·         Create packages whose versions have the following attributes:

·         Latest version is pre-release

·         Last two versions are pre-release

·         Last version is unlisted

·         Last is unlisted, previous is pre-release

·         Last is pre-release, previous is unlisted

·         All versions are unlisted

·         All versions are pre-release

·         Navigate to package page (without version) and verify package details

·         Enable and disable license details (can we test this?)

·         Navigate to package version details, verify package specific details (like casing in the name)

·         Navigate to Report Abuse / Contact Support / Contact Owner with and without version number in URL, verify details shown match the version expectation.

·         Edit Package with and without version number, verify expected data loads, and verify E2E scenarios.

·         Apply changes, verify

·         Undo changes, verify

·         Use NPM, verify package version shown matches versionless expectation in Gallery.

·         Verify API methods from nuget.exe:

·         Delete package

·         Push package

·         Install package

 

·         2 comments

·         #1260
Gallery keeps using the wrong casing of package id. 0 - Ready

22AE3F38-3952-42E8-9192-E6114850AB58.jpg

Issue #1322: Store Id of package versions in DB

Pull Request #1373: Fix #1260 by updating the Id casing on each upload.

·         Alter casing upwards in subsequent version, verify casing in:

·         NPM

·         List-Packages (PMC)

·         NuGet.exe

·         Packages List / Search

·         Package page

·         Package version page

·         Site URLs

·         Api v2 URLs

·         Alter casing downwards in subsequent version, verify as above

·         Mix casing changes (capitalizing and decapitalizing different letters), verify casing as above

·         Verify capitalization of prior versions in maintained in the package version page and version-specific URLs.

·         Verify with Greek and Cyrillic

·         Near misses in spelling are treated like different packages still (like adding or removing a letter)

NB:  This was postponed to the next iteration.

 

NO PULL REQUEST:

·         #1657
Package stats page doesn't work for Web API VB Help Page

625FF578-FA70-4BE1-B9A7-D7B8E5CAD552.jpg

·         Opened by Eilon 5 days ago

·         3 comments

 

·         #1655
Content Service logs error when file not found

B914F2F4-8ACB-49F8-81E9-06AFE6499032.jpg

·         Opened by anurse 6 days ago

 

·         #1630
missing index on Packages Priority - 2 1 - Working Epic - Search

0B19A7FD-65FC-49F5-A4E5-3509626C99A0.jpg

·         Opened by johnataylor 17 days ago

 

·         #1627
Error when hiding the last package

1D8B035B-C60A-409B-A2EB-2C55560AE9F4.jpg

·         Opened by fabiostawinski 18 days ago

·         1 comment

 

·         #1610
There are too many NuGet package downloads and the stats homepage doesn't look nice because of it Priority - 1

0A631021-F689-4390-BCB7-9366CF7B1CD9.jpg

·         Opened by Eilon 24 days ago

 

·         #1601
Proper Monitoring Priority - 2

BF234072-2974-4C91-AEF1-411B2A002ED6.jpg

·         Opened by anurse a month ago

·         1 comment

 

·         #1591
Make the Lucene reindex process durable to SQL connection issues Priority - 1

8B9720E4-8952-4CE1-9B30-BC8B28B0E825.jpg

·         Opened by anurse a month ago

 

·         #1589
Link Changelog and fix up the site footer

C1D1E76D-E54F-4C5D-AD1F-F50E3C464215.jpg

·         Opened by anurse a month ago

 

·         #1586
No easy way to supress Friendly License reports across all versions of a package

88686DC5-455D-4BF7-AC87-4ADBE32B9626.jpg

·         Opened by claycompton a month ago

·         1 comment

 

·         #1585
Edit and Undo glyphs aren't visible in Verify Upload page in IE7 Priority - 2

18700A40-C317-48D2-88D7-C2052D1E9FCA.png

·         Opened by claycompton a month ago

·         2 comments

 

·         #1570
Update the Verify Package page to have all the contents of the package Priority - 2 Epic - Site Redesign

E8D4C98B-3BE7-4222-A709-9FF9BB22DBCD.jpg

·         Opened by claycompton a month ago

·         2 comments

 

·         #1566
package with content updates is not shown in getupdates

3627D058-0263-4994-922F-C55DC99D5ED8.jpg

·         Opened by deepakverma a month ago

·         1 comment

 

·         #1539
Have a clean plain-text email format Priority - 2

E8164640-0E4F-42B7-BA5E-73FE4E173B1F.jpg

·         Opened by membersuite 2 months ago

·         5 comments

 

·         #1523
[Security] Invalidate auth cookie after password change 0 - Ready

F8246708-9719-4F45-AAC0-25448392F844.jpg

·         Opened by TimLovellSmith 2 months ago

·         4 comments

 

·         #1522
Reinstall-dependency header is too long for PackageStatistics entity and is missing from statistics job handling Priority - 2

0A49A383-C411-451C-941D-CABDB43BCCF0.jpg

·         Opened by TimLovellSmith 2 months ago

·         1 comment

 

·         #1520
Exclude Restore from NuGet Client Version Usage Stats Priority - 2

1BAA66BC-046A-451C-8B9B-D226358742CD.jpg

·         Opened by jeffhandley 2 months ago

 

·         #1512
Skip the CDN for nuget.org/nuget.exe Priority - 1 0 - Ready

774041AD-58C3-4D2F-BF0F-AB17978864F7.jpg

·         Opened by jeffhandley 2 months ago

·         5 comments

 

·         #1507
Stats: Drill down from Install-Dependency and Update-Dependency into the dependent packages Priority - 2

8E015430-E3AA-4DEC-9DF2-0AB5B525D09F.jpg

·         Opened by jeffhandley 2 months ago

 

·         #1506
Drill down from package statistics into package version statistics Priority - 2

510D1CB5-5B7B-498E-9043-BB05BF5F63CC.jpg

·         Opened by jeffhandley 2 months ago

 

·         #1443
[bugbash] Expanding Search Box - text moves too fast for the eye to follow Priority - 2

1046741D-7D6B-4D69-B19C-A49DA164D58B.jpg

·         Opened by TimLovellSmith 2 months ago

·         2 comments

 

·         #1441
EMD: The Title field should be pre-populated with package ID on packages with no Title given Priority - 2 epic - Edit Package

AB1EB08B-2890-4696-A659-4DDB6DD7F030.png

·         Opened by claycompton 2 months ago

·         3 comments

 

·         #1431
Ops task to monitor for repeatedly failed package edits. Priority - 2 0 - Ready

DB729EEE-870C-4196-B507-646F3A48467C.png

·         Opened by TimLovellSmith 2 months ago

·         1 comment

 

·         #1311
WebMatrix curated feed should also hide packages depending on packages that require Powershell Test issue 0 - Ready

7C1326D4-6252-4D00-B4F1-74DAEC9AD50D.jpg

·         Opened by xavierdecoster 3 months ago

 

 

Created with Microsoft OneNote 2013.