Build Verification Tests in the Partner Portal Application
Build verification tests (BVTs) provide a regular quality check from the perspective of end user functionality. In most teams BVTs run on a regular schedule, such as once per day. Build verification tests are a combination of integration tests and user interface tests. The Partner Portal application includes BVTs that use the Visual Studio Team System continuous testing system. The test builds and packages the solution, installs the solution on a SharePoint server, and executes a series of tests. These actions occur through a set of agents installed on several clients.
The following table lists the BVTs the Partner Portal application uses. They can be found in the Test/PartnerPortal directory.
S.No |
Test cases |
Description |
---|---|---|
1 |
_VerifyCreateIncident_1 |
This test creates Incident 1 and navigates to the Partner 1 Incident page. |
2 |
_VerifyCreateIncident_2 |
This test creates Incident 2 and navigates to the Partner 1 Incident page. |
3 |
_VerifyCreateIncident_3 |
This test creates Incident 3 and navigates to the Partner 2 Incident page. |
4 |
_VerifyCreateIncident_4 |
This test creates Incident 4 and navigates to the Partner 2 Incident page. |
5 |
VerifyIncidentsPagePartner1 |
This test verifies the Incidents page of Partner 1. |
6 |
VerifyIncidentsPagePartner2 |
This test verifies the Incidents page of Partner 2. |
7 |
_VerifyCreateOrderExceptionPartner1 |
This test verifies the creation of an order exception for Partner 1. |
8 |
_VerifyCreateOrderExceptionPartner2 |
This test verifies the creation of an order exception for Partner 2. |
9 |
VerifyCollapsableControlBusinessEventTypeConfiguration |
This test verifies the text in the collapsible control in the Business Event Type Configuration page. |
10 |
VerifyCollapsableControlExtranetProductCatalog |
This test verifies the text in the collapsible control in the Product Catalog page in the extranet port. |
11 |
VerifyCollapsableControlExtranetProductPage |
This test verifies the text in the collapsible control in the Product page in the extranet port. |
12 |
VerifyCollapsableControlPartner1HomePage |
This test verifies the text in the collapsible control in the Partner 1 Home page. |
13 |
VerifyCollapsableControlPartner1IncidentPage |
This test verifies the text in the collapsible control in the Partner 1 Incident page |
14 |
VerifyCollapsableControlPartner1OrderExceptionPage |
This test verifies the text in the collapsible control in the Partner 1 Order Exception page. |
15 |
VerifyCollapsableControlPartner2HomePage |
This test verifies the text in the collapsible control in the Partner 2 Home page. |
16 |
VerifyCollapsableControlPartner2IncidentPage |
This test verifies the text in the collapsible control in the Partner 2 Incident page. |
17 |
VerifyCollapsableControlPartner2OrderExceptionPage |
This test verifies the text in the collapsible control in the Partner 2 Order Exception page. |
18 |
VerifyCollapsableControlPartnerCentral |
This test verifies the text in the collapsible control in the Partner Central page. |
19 |
VerifyCollapsableControlPartnerDirectory |
This test verifies the text in the collapsible control in the Partner Directory page. |
20 |
VerifyCollapsableControlPartnerSites |
This test verifies the text in the collapsible control in the Partner Sites page. |
21 |
VerifyCollapsableControlProductCatalog |
This test verifies the text in the collapsible control in the Product Catalog page. |
22 |
VerifyCollapsableControlProductPage |
This test verifies the text in the collapsible control in the Product page. |
23 |
VerifyCollapsableControlPromoPage |
This test verifies the text in the collapsible control in the Promotion page. |
24 |
VerifyCollapsableControlSubSiteCreationRequests |
This test verifies the text in the collapsible control in the Sub Site Creation Requests page. |
25 |
VerifyCollapsableSPGSubSite |
This test verifies the text in the collapsible control in the SPG subsite page. |
26 |
verifycustomeventsource |
This test verifies that the custom event source is logging errors from the Partner Portal application. |
27 |
VerifyExtranetContosoPartner2user1 |
This test verifies the logon of ContosoPartner2User1 in the extranet port. |
28 |
VerifyExtranetContosoPartner1User1 |
This test verifies the logon of ContosoPartner1User1 in the extranet port. |
29 |
VerifyBusinessEventTypeConfiguration |
This test verifies the Business Event Type Configuration page in the Partner Central page. |
30 |
VerifyPartnerCentral |
This test verifies the Partner Central page. |
31 |
verifyPartnerSiteDirectoryPage |
This test verifies the Partner Site Directory page in Partner Central. |
32 |
verifySPGSubsitePage |
This test verifies the SPGSUBSITE page in Partner Central. |
33 |
VerifySubSiteCreationRequests |
This test verifies the Sub Site Creation Requests page in Partner Central. |
34 |
VerifyProductCatalog_0 |
This test verifies the Web Parts in the Product Catalog page with the category ID 0. |
35 |
VerifyProductCatalog_1 |
This test verifies the Web Parts in the Product Catalog page with the category ID 1. |
36 |
VerifyProductCatalog_2 |
This test verifies the Web Parts in the Product Catalog page with the category ID 2 and verifies the details in the productList Web Part in the Product Catalog page with the category ID 8. |
37 |
VerifyProductCatalog_3 |
This test verifies the Web Parts in the Product Catalog page with the category ID 2 and verifies the details in the Product List Web Part in the Product Catalog page with the category ID 12. |
38 |
verifyProductDetail |
This test verifies the Product Details page of the product with the SKU 6000000000. |
39 |
VerifyExtranetProductCatalog_0 |
This test verifies the Web Parts in the Product Catalog page with the category ID 0 for the extranet user. |
40 |
VerifyExtranetProductCatalog_1 |
This test verifies the Web Parts in the Product Catalog page with the category ID 1 for the extranet user. |
41 |
VerifyExtranetProductCatalog_2 |
This test verifies the Web Parts in the Product Catalog page with the category ID 2 for the extranet user. |
42 |
VerifyExtranetProductCatalog_4 |
This test verifies the Web Parts in the Product Catalog page with the category ID 4 and verifies the details in the Product List Web Part in the Product Catalog page with the category ID 15 for the extranet user. |
43 |
verifyProductDetail_FBA |
This test verifies the Product Details page of the product with the SKU 6000000000 for the extranet user. |
44 |
VerifyPartner1HomePage |
This test verifies the Partner 1 Home page. |
45 |
VerifyPartner2HomePage |
This test verifies the Partner 2 Home page. |
46 |
VerifyPartner1HomePage_FBA |
This test verifies the Partner1 Home page for the extranet user. |
47 |
VerifyPartner2HomePage_FBA |
This test verifies the Partner 2 Home page for the extranet user. |
48 |
VerifyIncidentManagementServicePage |
This test verifies whether the incident management service was running correctly. |
49 |
VerifyIncidentSiteServicePage |
This test verifies whether the incident site service was running correctly. |
50 |
VerifynewincidentPage |
This test verifies the New Incident Creation page. |
51 |
VerifyPricingServicePage |
This test verifies whether the pricing service service was running correctly. |
52 |
VerifyProductCatalogServicePage |
This test verifies whether the Product catalog service was running correctly. |
53 |
Z_VerifyExtranetOrderExceptionPartner1 |
This test verifies the order exception site created by Partner 1 in the extranet port using forms-based authentication (FBA) credentials. |
54 |
Z_VerifyExtranetOrderExceptionPartner2 |
This test verifies the order exception site created by Partner 2 in the extranet port using FBA credentials. |
55 |
Z_VerifyOrderExceptionSitePartner1 |
This test verifies the order exception site created by Partner 1. |
56 |
Z_VerifyOrderExceptionSitePartner2 |
This test verifies the order exception site created by Partner 2. |
57 |
Z_VerifyPartner1Incidents |
This test verifies the Incident 1 and Incident 2 sites created by Partner 1. |
58 |
Z_VerifyPartner2Incidents |
This test verifies the Incident 3 and Incident 4 sites created by Partner 2. |
59 |
VerifyPartnerHomeContosoPartner1User6 |
This test verifies the Partner 1 Home page for the Partner 1 Windows user. |
60 |
VerifyPartnerHomeContosoPartner2User6 |
This test verifies the Partner 2 Home page for the Partner 2 Windows user. |
61 |
VerifyProductCatalogContosoPartner1User6 |
This test case verifies the Web Parts in the Product Catalog page with the category ID 0 for the Partner 1 Windows user. |
62 |
VerifyProductCatalogContosoPartner2User6 |
This test verifies the Web Parts in the Product Catalog page with the category ID 0 for the Partner 2 Windows user. |
63 |
VerifyProductPageContosoPartner1User6 |
This test verifies the Product Details page of the product with the SKU 6000000000 for the Partner 1 Windows user. |
64 |
VerifyProductPageContosoPartner2User6 |
This test verifies the Product Details page of the product with the SKU 6000000000 for the Partner 2 Windows user. |
65 |
VerifySubSiteCreationServicePage |
This test verifies the subsite creation page. |