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.

Home page on MSDN | Community site