?App_Code, Version=0.0.0.0, Culture=neutral, PublicKeyToken=nullAPOGEEModel.TestPack lstRecordsAPOGEEModel.TreeNodeDBRecord[]  APOGEEModel.TreeNodeDBRecord                        ! " #APOGEEModel.TreeNodeDBRecord treeNodeIDpositionprojID parentNodename description treenodeTyperubyCode bArrTestCasepointsbVisible gradingMethod*G$RootNode%RootNode& '<+iG*(Required Controls)7The test cases inspect the required pages and controls. & +,nG*,FunctionDefaultPage-*Examine functionality of the default page. & /Y-sG*0FunctionCartPage1'Examine functionality of the cart page. & 3 Y/iG+4 DefaultPage5We have to declare the following controls in the default page: (1) Default.aspx (2) Item Name (id: lblItemName) (3) Item Description (id: lblItemDescription) (4) Item Price (id: lblItemPrice) (5) Error Message (id: lblErrMessage) (6) Item Quantity (id: txtItemQuantity) (7) Item Display (id: imgItemDisplay) (8) Add Button (id: btnAddToCart) (9) Cart Button (id: btnGoToCart) & 7[ 0iG/8TestDefaultPage9lThis test case verifies the existence of Default.aspx. This test case has to be passed for other test cases. & ;[ 7nG+<CartPage=We inspect the following controls: (1) Cart.aspx (2) Shop Button (id: btnShop) (3) Cart Button (id: btnGotoCart) (4) Error Message (id: lblErrMessage) & ?Y 8iG7@TestPageAndShopA^Test existence of page and the Shop button. Make sure that the ID of Shop button is "btnShop". & CY 9nG7D testCheckoutEUTest the existence of Checkout. Make sure that the ID of the button is "btnCheckout". & GY :iG,H Add ButtonIWhen the add button is clicked, the items should be added to the shopping cart and the page should reload. The page should now display that you have added X items to the cart. & K Y;iG:Lt1MAdd 10 "CDs" to the cart. & OY<nG:Pt2QAdd 100 "Hats" to the cart. & SY=sG:Tt3U9K"L ]qEH>9K" APOGEEModel.ClickButtonActioniLocateControlApproachstrLocateControlApproachstrControlName bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.Guid  ByIDbtnShop}BR8N_v]> APOGEEModel.ClickButtonActioniLocateControlApproachstrLocateControlApproachstrControlName bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.Guid  ByID! btnAddToCartA >KyeA >Kye APOGEEModel.WaitAction iWaitLength bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.Guid61xM7A61xM7A ' ddlItemList(PS3 Controller y&LBg,y&LBg, -txtItemQuantity.10,)Naz,)Naz 2 btnAddToCart;|GH;|GH ;K 4i`;K 4i`!APOGEEModel.VerifyExistenceActionstrStringToSearchbVerifyExistence bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.Guid710 items added to your cartRJW0 RJW0 [_ ?App_Code, Version=0.0.0.0, Culture=neutral, PublicKeyToken=nullAPOGEEModel.EasyTestCase arrActionsarrActionReportsobjIEURL gradeRptIDSystem.Collections.ArrayListSystem.Collections.ArrayList System.Guid    System.Guid _a_b_c_d_e_f_g_h_i_j_kSystem.Collections.ArrayList_items_size_version    APOGEEModel.VisitPageActionrelativePagePath bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.Guid Default.aspxL)K BNʊ(L)K BNʊ( APOGEEModel.ClickButtonActioniLocateControlApproachstrLocateControlApproachstrControlName bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.Guid ByID btnGoToCart 2}҇LP 2}҇LP APOGEEModel.WaitAction iWaitLength bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.Guid\OHoؿ%\OHoؿ% !APOGEEModel.VerifyExistenceActionstrStringToSearchbVerifyExistence bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.GuidMy Shopping CartE7W-UDeE7W-UDe cg ?App_Code, Version=0.0.0.0, Culture=neutral, PublicKeyToken=nullAPOGEEModel.EasyTestCase arrActionsarrActionReportsobjIEURL gradeRptIDSystem.Collections.ArrayListSystem.Collections.ArrayList System.Guid    System.Guid _a_b_c_d_e_f_g_h_i_j_kSystem.Collections.ArrayList_items_size_version     APOGEEModel.VisitPageActionrelativePagePath bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.Guid Cart.aspx+ǓE+ǓE APOGEEModel.ClickButtonActioniLocateControlApproachstrLocateControlApproachstrControlName bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.Guid ByIDbtnShopWFCC WFCC  APOGEEModel.WaitAction iWaitLength bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.Guidd}0@ g@Md}0@ g@M !APOGEEModel.VerifyExistenceActionstrStringToSearchbVerifyExistence bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.GuidProducts availableomԾa@5!omԾa@5! k ?App_Code, Version=0.0.0.0, Culture=neutral, PublicKeyToken=nullAPOGEEModel.EasyTestCase arrActionsarrActionReportsobjIEURL gradeRptIDSystem.Collections.ArrayListSystem.Collections.ArrayList System.Guid    System.Guid _a_b_c_d_e_f_g_h_i_j_kSystem.Collections.ArrayList_items_size_version    APOGEEModel.VisitPageActionrelativePagePath bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.Guid Cart.aspx5_j4oNjf5_j4oNjf APOGEEModel.ClickButtonActioniLocateControlApproachstrLocateControlApproachstrControlName bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.Guid ByIDbtnSubmitOrder::!IA;r::!IA;r APOGEEModel.WaitAction iWaitLength bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.Guid`BaJ},`BaJ}, !APOGEEModel.VerifyExistenceActionstrStringToSearchbVerifyExistence bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.GuidYour Shopping Carttg;sM `9tg;sM `9 o ?App_Code, Version=0.0.0.0, Culture=neutral, PublicKeyToken=nullAPOGEEModel.EasyTestCase arrActionsarrActionReportsobjIEURL gradeRptIDSystem.Collections.ArrayListSystem.Collections.ArrayList System.Guid    System.Guid _a_b_c_d_e_f_g_h_i_j_kSystem.Collections.ArrayList_items_size_version    APOGEEModel.VisitPageActionrelativePagePath bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.Guid Default.aspx=A2=A2 APOGEEModel.ClickButtonActioniLocateControlApproachstrLocateControlApproachstrControlName bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.Guid  ByID btnAddToCart:FOp@\˽BS:FOp@\˽BS s ?App_Code, Version=0.0.0.0, Culture=neutral, PublicKeyToken=nullAPOGEEModel.EasyTestCase arrActionsarrActionReportsobjIEURL gradeRptIDSystem.Collections.ArrayListSystem.Collections.ArrayList System.Guid    System.Guid _a_b_c_d_e_f_g_h_i_j_kSystem.Collections.ArrayList_items_size_version    APOGEEModel.VisitPageActionrelativePagePath bInitializedidEasyTestAction+bInitializedEasyTestAction+id System.Guid System.Guid Default.aspx!j