[UI TESTING WORLD MART DENGAN VISUAL STUDIO 2010]

Size: px
Start display at page:

Download "[UI TESTING WORLD MART DENGAN VISUAL STUDIO 2010]"

Transcription

1 2010 Jeffrey Hermanto Halimsetiawan [UI TESTING WORLD MART DENGAN VISUAL STUDIO 2010] Langkah-langkah melakukan UI (User Interface) Testing dengan menggunakan Microsoft Visual Studio 2010

2 UI Testing World Mart dengan Microsoft Visual Studio 2010 Record Action dan Assertion 1. UITestPenjualan Recorded Actions : Generated Method Recorded Actions : [TestMethod] UI Testing World Mart dengan Microsoft Visual Studio

3 public void CodedUITestPenjualan() // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items. // For more information on generated code, see this.uimap.recordedpenjualan(); this.uimap.assertmethodpenjualan(); this.uimap.recordedpenjualan2(); public void RecordedPenjualan() WinEdit uitxtuseredit = this.uiworldmartloginwindow.uitxtuserwindow.uitxtuseredit; WinEdit uitxtpassedit = this.uiworldmartloginwindow.uitxtpasswindow.uitxtpassedit; WinButton uiloginbutton = this.uiworldmartloginwindow.uiloginwindow.uiloginbutton; WinButton uiokbutton = this.uiokwindow.uiokbutton; WinWindow uitxtpasswindow = this.uiworldmartloginwindow.uiworldmartloginclient.uitxtpasswindow; WinClient uiworldmartloginclient = this.uiworldmartloginwindow.uiworldmartloginclient; WinButton uibtnjualbutton = this.uiworldmartloginwindow.uibtnjualwindow.uibtnjualbutton; // Type 'ali' in 'txtuser' text box uitxtuseredit.text = this.recordedpenjualanparams.uitxtuseredittext; // Type 'Tab' in 'txtuser' text box Keyboard.SendKeys(uITxtUserEdit, this.recordedpenjualanparams.uitxtusereditsendkeys, ModifierKeys.None); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit, this.recordedpenjualanparams.uitxtpasseditsendkeys, true); // Click 'Login' button Mouse.Click(uILoginButton, new Point(52, 7)); Mouse.Click(uIOKButton, new Point(57, 6)); // Click 'txtpass' window Mouse.Click(uITxtPassWindow, new Point(26, 0)); // Move 'txtpass' text box from (24, 4) to 'World Mart - Login' client (485, 228) uiworldmartloginclient.ensureclickable(new Point(485, 228)); Mouse.StartDragging(uITxtPassEdit, new Point(24, 4)); Mouse.StopDragging(uIWorldMartLoginClient, new Point(485, 228)); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit, this.recordedpenjualanparams.uitxtpasseditsendkeys1, true); // Click 'Login' button Mouse.Click(uILoginButton, new Point(51, 7)); Mouse.Click(uIOKButton, new Point(56, 10)); UI Testing World Mart dengan Microsoft Visual Studio

4 // Click 'btnjual' button Mouse.Click(uIBtnJualButton, new Point(98, 123)); public void AssertMethodPenjualan() WinButton uibtnjualbutton = this.uiworldmartloginwindow.uibtnjualwindow.uibtnjualbutton; WinButton uisubmitbutton = this.uiworldmartloginwindow.uisubmitwindow.uisubmitbutton; // Verify that 'btnjual' button's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodPenjualanExpectedValues.UIBtnJualButtonEnabled, uibtnjualbutton.enabled); // Verify that 'btnjual' button's property 'ControlType' equals 'Button' Assert.AreEqual(this.AssertMethodPenjualanExpectedValues.UIBtnJualButtonControlType, uibtnjualbutton.controltype.tostring()); // Verify that 'Submit' button's property 'DisplayText' equals 'Submit' Assert.AreEqual(this.AssertMethodPenjualanExpectedValues.UISubmitButtonDisplayText, uisubmitbutton.displaytext); // Verify that 'Submit' button's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodPenjualanExpectedValues.UISubmitButtonEnabled, uisubmitbutton.enabled); public void RecordedPenjualan2() WinComboBox uicombobox2combobox = this.uiworldmartloginwindow.uicombobox2window.uicombobox2combobox; WinComboBox uicombobox3combobox = this.uiworldmartloginwindow.uicombobox3window.uicombobox3combobox; WinComboBox uijumlahcombobox = this.uiworldmartloginwindow.uijumlahwindow.uijumlahcombobox; WinButton uiinsertbutton = this.uiworldmartloginwindow.uiinsertwindow.uiinsertbutton; WinButton uiokbutton = this.uiokwindow.uiokbutton; WinRowHeader uiitemrowheader = this.uiworldmartloginwindow.uidgvdetailwindow.uidatagridviewtable.uirow2row.uiitemrowh eader; WinButton uiremovebutton = this.uiworldmartloginwindow.uiremovewindow.uiremovebutton; WinButton uisubmitbutton = this.uiworldmartloginwindow.uisubmitwindow.uisubmitbutton; WinButton uibtnlogoutbutton = this.uiworldmartloginwindow.uibtnlogoutwindow.uibtnlogoutbutton; // Select ' Non-Anggota' in 'combobox2' combo box UI Testing World Mart dengan Microsoft Visual Studio

5 uicombobox2combobox.selecteditem = this.recordedpenjualanparams.uicombobox2comboboxselecteditem; // Select ' Danone Aqua Botol' in 'combobox3' combo box uicombobox3combobox.selecteditem = this.recordedpenjualanparams.uicombobox3comboboxselecteditem; // Select '2' in 'jumlah' combo box uijumlahcombobox.selecteditem = this.recordedpenjualanparams.uijumlahcomboboxselecteditem; // Click 'Insert' button Mouse.Click(uIInsertButton, new Point(24, 5)); // Select ' Pocari Sweat Kaleng' in 'combobox3' combo box uicombobox3combobox.selecteditem = this.recordedpenjualanparams.uicombobox3comboboxselecteditem1; // Select '1' in 'jumlah' combo box uijumlahcombobox.selecteditem = this.recordedpenjualanparams.uijumlahcomboboxselecteditem1; // Click 'Insert' button Mouse.Click(uIInsertButton, new Point(29, 12)); // Select ' Daging Sapi' in 'combobox3' combo box uicombobox3combobox.selecteditem = this.recordedpenjualanparams.uicombobox3comboboxselecteditem2; // Click 'Insert' button Mouse.Click(uIInsertButton, new Point(37, 12)); // Click 'Unknown Name' row header Mouse.Click(uIItemRowHeader, new Point(22, 11)); // Click 'Remove' button Mouse.Click(uIRemoveButton, new Point(43, 14)); // Click 'Submit' button Mouse.Click(uISubmitButton, new Point(16, 4)); Mouse.Click(uIOKButton, new Point(56, 4)); // Click 'btnlogout' button Mouse.Click(uIBtnLogoutButton, new Point(114, 28)); Test Result : UI Testing World Mart dengan Microsoft Visual Studio

6 2. UITestAdministrasi Anggota Recorded Actions : Generated Method : [TestMethod] public void CodedUITestAdministrasiAnggota() // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items. // For more information on generated code, see UI Testing World Mart dengan Microsoft Visual Studio

7 this.uimap.recordedadministrasianggota1(); this.uimap.assertmethodadministrasianggota1(); this.uimap.recordedadministrasianggota2(); this.uimap.assertmethodadministrasianggota2(); this.uimap.recordedadministrasianggota3(); public void RecordedAdministrasiAnggota1() WinEdit uitxtuseredit = this.uiworldmartloginwindow.uitxtuserwindow.uitxtuseredit; WinEdit uitxtpassedit = this.uiworldmartloginwindow.uitxtpasswindow.uitxtpassedit; WinButton uiloginbutton = this.uiworldmartloginwindow.uiloginwindow.uiloginbutton; WinButton uiokbutton = this.uiokwindow.uiokbutton; WinClient uiworldmartloginclient = this.uiworldmartloginwindow.uiworldmartloginclient; WinText uipasswordtext = this.uiworldmartloginwindow.uipasswordwindow.uipasswordtext; WinButton uibtnadministrasibutton = this.uiworldmartloginwindow.uibtnadministrasiwindow.uibtnadministrasibutton; WinEdit uitxtnamaedit = this.uiworldmartloginwindow.uitxtnamawindow.uitxtnamaedit; WinEdit uitxtalamatedit = this.uiworldmartloginwindow.uitxtalamatwindow.uitxtalamatedit; WinEdit uitxtteleponedit = this.uiworldmartloginwindow.uitxtteleponwindow.uitxtteleponedit; WinButton uisubmitbutton = this.uiworldmartloginwindow.uisubmitwindow1.uisubmitbutton; // Type 'ali' in 'txtuser' text box uitxtuseredit.text = this.recordedadministrasianggota1params.uitxtuseredittext; // Type 'Tab' in 'txtuser' text box Keyboard.SendKeys(uITxtUserEdit, this.recordedadministrasianggota1params.uitxtusereditsendkeys, ModifierKeys.None); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit, this.recordedadministrasianggota1params.uitxtpasseditsendkeys, true); // Click 'Login' button Mouse.Click(uILoginButton, new Point(69, 13)); Mouse.Click(uIOKButton, new Point(68, 12)); // Click 'World Mart - Login' client Mouse.Click(uIWorldMartLoginClient, new Point(530, 220)); // Move 'txtpass' text box from (38, 3) to 'Password' label (29, 0) uipasswordtext.ensureclickable(new Point(29, 0)); Mouse.StartDragging(uITxtPassEdit, new Point(38, 3)); Mouse.StopDragging(uIPasswordText, new Point(29, 0)); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit, this.recordedadministrasianggota1params.uitxtpasseditsendkeys1, true); // Click 'Login' button Mouse.Click(uILoginButton, new Point(41, 11)); UI Testing World Mart dengan Microsoft Visual Studio

8 Mouse.Click(uIOKButton, new Point(60, 7)); // Click 'btnadministrasi' button Mouse.Click(uIBtnAdministrasiButton, new Point(79, 53)); // Type 'Joko Suprianto' in 'txtnama' text box uitxtnamaedit.text = this.recordedadministrasianggota1params.uitxtnamaedittext; // Type 'Tab' in 'txtnama' text box Keyboard.SendKeys(uITxtNamaEdit, this.recordedadministrasianggota1params.uitxtnamaeditsendkeys, ModifierKeys.None); // Type 'Cipayung 25' in 'txtalamat' text box uitxtalamatedit.text = this.recordedadministrasianggota1params.uitxtalamatedittext; // Type 'Tab' in 'txtalamat' text box Keyboard.SendKeys(uITxtAlamatEdit, this.recordedadministrasianggota1params.uitxtalamateditsendkeys, ModifierKeys.None); // Type ' ' in 'txttelepon' text box uitxtteleponedit.text = this.recordedadministrasianggota1params.uitxtteleponedittext; // Click 'Submit' button Mouse.Click(uISubmitButton, new Point(41, 13)); Mouse.Click(uIOKButton, new Point(58, 13)); public void AssertMethodAdministrasiAnggota1() WinEdit uitxtnamaedit = this.uiworldmartloginwindow.uitxtnamawindow.uitxtnamaedit; WinEdit uitxtalamatedit = this.uiworldmartloginwindow.uitxtalamatwindow.uitxtalamatedit; WinEdit uitxtteleponedit = this.uiworldmartloginwindow.uitxtteleponwindow.uitxtteleponedit; // Verify that 'txtnama' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodAdministrasiAnggota1ExpectedValues.UITxtNamaEditText, uitxtnamaedit.text); // Verify that 'txtalamat' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodAdministrasiAnggota1ExpectedValues.UITxtAlamatEditTex t, uitxtalamatedit.text); // Verify that 'txttelepon' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodAdministrasiAnggota1ExpectedValues.UITxtTeleponEditTe xt, uitxtteleponedit.text); UI Testing World Mart dengan Microsoft Visual Studio

9 public void RecordedAdministrasiAnggota2() WinRadioButton uiperpanjanganradiobutton = this.uiworldmartloginwindow.uiperpanjanganwindow.uiperpanjanganradiobutton; WinComboBox uicmbanggotacombobox = this.uiworldmartloginwindow.uicmbanggotawindow.uicmbanggotacombobox; WinButton uisubmitbutton = this.uiworldmartloginwindow.uisubmitwindow1.uisubmitbutton; WinButton uiokbutton = this.uiokwindow.uiokbutton; // Select 'Perpanjangan' radio button uiperpanjanganradiobutton.selected = this.recordedadministrasianggota2params.uiperpanjanganradiobuttonselected; // Select ' David Beckham' in 'cmbanggota' combo box uicmbanggotacombobox.selecteditem = this.recordedadministrasianggota2params.uicmbanggotacomboboxselecteditem; // Click 'Submit' button Mouse.Click(uISubmitButton, new Point(59, 3)); Mouse.Click(uIOKButton, new Point(59, 12)); // Select ' Iker Casilas' in 'cmbanggota' combo box uicmbanggotacombobox.selecteditem = this.recordedadministrasianggota2params.uicmbanggotacomboboxselecteditem1; public void AssertMethodAdministrasiAnggota2() WinEdit uitxtnamaedit = this.uiworldmartloginwindow.uitxtnamawindow.uitxtnamaedit; WinEdit uitxtalamatedit = this.uiworldmartloginwindow.uitxtalamatwindow.uitxtalamatedit; WinEdit uitxtteleponedit = this.uiworldmartloginwindow.uitxtteleponwindow.uitxtteleponedit; WinDateTimePicker uitdaftardatetimepicker = this.uiworldmartloginwindow.uitdaftarwindow.uitdaftardatetimepicker; WinDateTimePicker uitbatasdatetimepicker = this.uiworldmartloginwindow.uitbataswindow.uitbatasdatetimepicker; WinEdit uitxtidanggotaedit = this.uiworldmartloginwindow.uitxtidanggotawindow.uitxtidanggotaedit; // Verify that 'txtnama' text box's property 'Text' equals 'Iker Casilas' Assert.AreEqual(this.AssertMethodAdministrasiAnggota2ExpectedValues.UITxtNamaEditText, uitxtnamaedit.text); 17' // Verify that 'txtalamat' text box's property 'Text' equals 'Santiago Bernabeu Assert.AreEqual(this.AssertMethodAdministrasiAnggota2ExpectedValues.UITxtAlamatEditTex t, uitxtalamatedit.text); // Verify that 'txttelepon' text box's property 'Text' equals ' ' UI Testing World Mart dengan Microsoft Visual Studio

10 Assert.AreEqual(this.AssertMethodAdministrasiAnggota2ExpectedValues.UITxtTeleponEditTe xt, uitxtteleponedit.text); // Verify that 'Tdaftar' date time picker's property 'Name' equals '19 Agustus 2006' Assert.AreEqual(this.AssertMethodAdministrasiAnggota2ExpectedValues.UITdaftarDateTimeP ickername, uitdaftardatetimepicker.name); // Verify that 'Tbatas' date time picker's property 'Name' equals '19 Agustus 2012' Assert.AreEqual(this.AssertMethodAdministrasiAnggota2ExpectedValues.UITbatasDateTimePi ckername, uitbatasdatetimepicker.name); // Verify that 'txtidanggota' text box's property 'Text' equals ' ' Assert.AreEqual(this.AssertMethodAdministrasiAnggota2ExpectedValues.UITxtIDAnggotaEdit Text, uitxtidanggotaedit.text); public void RecordedAdministrasiAnggota3() WinButton uibtnlogoutbutton = this.uiworldmartloginwindow.uibtnlogoutwindow.uibtnlogoutbutton; // Click 'btnlogout' button Mouse.Click(uIBtnLogoutButton, new Point(85, 60)); Test Result : UI Testing World Mart dengan Microsoft Visual Studio

11 3. UITestChangePassword Recorded Action : Generated Method : [TestMethod] public void CodedUITestChangePassword() // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items. UI Testing World Mart dengan Microsoft Visual Studio

12 // For more information on generated code, see this.uimap.recordedchangepassword(); public void RecordedChangePassword() WinEdit uitxtuseredit = this.uiworldmartloginwindow.uitxtuserwindow.uitxtuseredit; WinEdit uitxtpassedit = this.uiworldmartloginwindow.uitxtpasswindow.uitxtpassedit; WinButton uiloginbutton = this.uiworldmartloginwindow.uiloginwindow.uiloginbutton; WinButton uiokbutton = this.uiokwindow.uiokbutton; WinButton uibtnumumbutton = this.uiworldmartloginwindow.uibtnumumwindow.uibtnumumbutton; WinEdit uitxtcurpasedit = this.uiworldmartloginwindow.uitxtcurpaswindow.uitxtcurpasedit; WinEdit uitxtnewpasedit = this.uiworldmartloginwindow.uitxtnewpaswindow.uitxtnewpasedit; WinEdit uitxtrepasedit = this.uiworldmartloginwindow.uitxtrepaswindow.uitxtrepasedit; WinButton uisubmitbutton = this.uiworldmartloginwindow.uisubmitwindow3.uisubmitbutton; WinButton uibtnlogoutbutton = this.uiworldmartloginwindow.uibtnlogoutwindow.uibtnlogoutbutton; WinClient uiworldmartloginclient = this.uiworldmartloginwindow.uiworldmartloginclient; WinText uicurrentpasswordtext = this.uiworldmartloginwindow.uicurrentpasswordwindow.uicurrentpasswordtext; WinClient uipnlbgclient = this.uiworldmartloginwindow.uipnlbgwindow.uipnlbgclient; WinText uiretypepasswordtext = this.uiworldmartloginwindow.uiretypepasswordwindow.uiretypepasswordtext; WinButton uisubmitbutton1 = this.uiworldmartloginwindow.uisubmitwindow4.uisubmitbutton; // Type 'mahmud' in 'txtuser' text box uitxtuseredit.text = this.recordedchangepasswordparams.uitxtuseredittext; // Click 'txtpass' text box Mouse.Click(uITxtPassEdit, new Point(68, 6)); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit, this.recordedchangepasswordparams.uitxtpasseditsendkeys, true); // Click 'Login' button Mouse.Click(uILoginButton, new Point(64, 10)); Mouse.Click(uIOKButton, new Point(61, 15)); // Type 'ali' in 'txtuser' text box uitxtuseredit.text = this.recordedchangepasswordparams.uitxtuseredittext1; // Click 'Login' button Mouse.Click(uILoginButton, new Point(57, 6)); Mouse.Click(uIOKButton, new Point(56, 8)); UI Testing World Mart dengan Microsoft Visual Studio

13 // Click 'btnumum' button Mouse.Click(uIBtnUmumButton, new Point(127, 63)); // Click 'txtcurpas' text box Mouse.Click(uITxtCurPasEdit, new Point(34, 10)); // Type '********' in 'txtcurpas' text box Keyboard.SendKeys(uITxtCurPasEdit, this.recordedchangepasswordparams.uitxtcurpaseditsendkeys, true); // Click 'txtnewpas' text box Mouse.Click(uITxtNewPasEdit, new Point(68, 7)); // Type '********' in 'txtnewpas' text box Keyboard.SendKeys(uITxtNewPasEdit, this.recordedchangepasswordparams.uitxtnewpaseditsendkeys, true); // Click 'txtrepas' text box Mouse.Click(uITxtRePasEdit, new Point(67, 11)); // Type '********' in 'txtrepas' text box Keyboard.SendKeys(uITxtRePasEdit, this.recordedchangepasswordparams.uitxtrepaseditsendkeys, true); // Click 'Submit' button Mouse.Click(uISubmitButton, new Point(64, 10)); Mouse.Click(uIOKButton, new Point(52, 5)); // Click 'btnlogout' button Mouse.Click(uIBtnLogoutButton, new Point(117, 46)); // Type 'ali' in 'txtuser' text box uitxtuseredit.text = this.recordedchangepasswordparams.uitxtuseredittext2; // Type 'Tab' in 'txtuser' text box Keyboard.SendKeys(uITxtUserEdit, this.recordedchangepasswordparams.uitxtusereditsendkeys, ModifierKeys.None); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit, this.recordedchangepasswordparams.uitxtpasseditsendkeys1, true); // Click 'Login' button Mouse.Click(uILoginButton, new Point(70, 13)); Mouse.Click(uIOKButton, new Point(43, 7)); // Move 'txtpass' text box from (47, 9) to 'World Mart - Login' client (480, 233) uiworldmartloginclient.ensureclickable(new Point(480, 233)); Mouse.StartDragging(uITxtPassEdit, new Point(47, 9)); Mouse.StopDragging(uIWorldMartLoginClient, new Point(480, 233)); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit, this.recordedchangepasswordparams.uitxtpasseditsendkeys2, true); // Click 'Login' button Mouse.Click(uILoginButton, new Point(67, 7)); UI Testing World Mart dengan Microsoft Visual Studio

14 Mouse.Click(uIOKButton, new Point(66, 15)); // Move 'txtcurpas' text box from (55, 9) to 'Current Password' label (56, 5) uicurrentpasswordtext.ensureclickable(new Point(56, 5)); Mouse.StartDragging(uITxtCurPasEdit, new Point(55, 9)); Mouse.StopDragging(uICurrentPasswordText, new Point(56, 5)); // Move 'txtcurpas' text box from (76, 10) to 'Current Password' label (68, 9) uicurrentpasswordtext.ensureclickable(new Point(68, 9)); Mouse.StartDragging(uITxtCurPasEdit, new Point(76, 10)); Mouse.StopDragging(uICurrentPasswordText, new Point(68, 9)); // Type '********' in 'txtcurpas' text box Keyboard.SendKeys(uITxtCurPasEdit, this.recordedchangepasswordparams.uitxtcurpaseditsendkeys1, true); // Type '********' in 'txtnewpas' text box Keyboard.SendKeys(uITxtNewPasEdit, this.recordedchangepasswordparams.uitxtnewpaseditsendkeys1, true); // Type '********' in 'txtnewpas' text box Keyboard.SendKeys(uITxtNewPasEdit, this.recordedchangepasswordparams.uitxtnewpaseditsendkeys2, true); // Move 'txtnewpas' text box from (81, 11) to 'pnlbg' client (131, 171) uipnlbgclient.ensureclickable(new Point(131, 171)); Mouse.StartDragging(uITxtNewPasEdit, new Point(81, 11)); Mouse.StopDragging(uIPnlBgClient, new Point(131, 171)); // Type '********' in 'txtnewpas' text box Keyboard.SendKeys(uITxtNewPasEdit, this.recordedchangepasswordparams.uitxtnewpaseditsendkeys3, true); // Move 'txtrepas' text box from (50, 9) to 'Re-type Password' label (83, 8) uiretypepasswordtext.ensureclickable(new Point(83, 8)); Mouse.StartDragging(uITxtRePasEdit, new Point(50, 9)); Mouse.StopDragging(uIRetypePasswordText, new Point(83, 8)); // Type '********' in 'txtrepas' text box Keyboard.SendKeys(uITxtRePasEdit, this.recordedchangepasswordparams.uitxtrepaseditsendkeys1, true); // Click 'Submit' button Mouse.Click(uISubmitButton1, new Point(12, 13)); Mouse.Click(uIOKButton, new Point(40, 9)); // Click 'btnlogout' button Mouse.Click(uIBtnLogoutButton, new Point(127, 63)); // Type 'ali' in 'txtuser' text box uitxtuseredit.text = this.recordedchangepasswordparams.uitxtuseredittext3; // Type 'Tab' in 'txtuser' text box Keyboard.SendKeys(uITxtUserEdit, this.recordedchangepasswordparams.uitxtusereditsendkeys1, ModifierKeys.None); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit, this.recordedchangepasswordparams.uitxtpasseditsendkeys3, true); UI Testing World Mart dengan Microsoft Visual Studio

15 // Click 'Login' button Mouse.Click(uILoginButton, new Point(31, 18)); Mouse.Click(uIOKButton, new Point(36, 2)); // Move 'txtpass' text box from (49, 8) to 'World Mart - Login' client (489, 232) uiworldmartloginclient.ensureclickable(new Point(489, 232)); Mouse.StartDragging(uITxtPassEdit, new Point(49, 8)); Mouse.StopDragging(uIWorldMartLoginClient, new Point(489, 232)); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit, this.recordedchangepasswordparams.uitxtpasseditsendkeys4, true); // Click 'Login' button Mouse.Click(uILoginButton, new Point(52, 13)); Mouse.Click(uIOKButton, new Point(32, 6)); // Click 'btnlogout' button Mouse.Click(uIBtnLogoutButton, new Point(133, 26)); Test Result : UI Testing World Mart dengan Microsoft Visual Studio

16 4. UITestPembelian Recorded Actions : Generated Method : [TestMethod] UI Testing World Mart dengan Microsoft Visual Studio

17 public void CodedUITestPembelian() // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items. // For more information on generated code, see this.uimap.recordedpembelian1(); this.uimap.assertmethodpembelian1(); this.uimap.recordedpembelian2(); this.uimap.recordedpembelian3(); public void RecordedPembelian1() WinEdit uitxtuseredit = this.uiworldmartloginwindow.uitxtuserwindow.uitxtuseredit; WinEdit uitxtpassedit = this.uiworldmartloginwindow.uitxtpasswindow.uitxtpassedit; WinButton uiloginbutton = this.uiworldmartloginwindow.uiloginwindow.uiloginbutton; WinButton uiokbutton = this.uiokwindow.uiokbutton; // Type 'wira' in 'txtuser' text box uitxtuseredit.text = this.recordedpembelian1params.uitxtuseredittext; // Click 'txtpass' text box Mouse.Click(uITxtPassEdit, new Point(57, 4)); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit, this.recordedpembelian1params.uitxtpasseditsendkeys, true); // Click 'Login' button Mouse.Click(uILoginButton, new Point(67, 6)); Mouse.Click(uIOKButton, new Point(47, 4)); public void AssertMethodPembelian1() WinEdit uitxtmanageredit = this.uiworldmartwiraredishowindow.uiwirarediwindow.uitxtmanageredit; WinEdit uimanageredit = this.uiworldmartwiraredishowindow.uiitemwindow.uimanageredit; WinEdit uiprodukedit = this.uiworldmartwiraredishowindow.uiitemwindow1.uiprodukedit; WinEdit uikategoriprodukedit = this.uiworldmartwiraredishowindow.uiitemwindow2.uikategoriprodukedit; WinEdit uiitemedit = this.uiworldmartwiraredishowindow.uiitem1window.uiitemedit; WinEdit uihargareturedit = this.uiworldmartwiraredishowindow.uinudhargabeliwindow.uihargareturcombobox.uihargaret uredit; WinEdit uiitemedit1 = this.uiworldmartwiraredishowindow.uiitem000window.uiitemedit; WinButton uiaddbutton = this.uiworldmartwiraredishowindow.uiaddwindow.uiaddbutton; WinButton uiremovebutton = this.uiworldmartwiraredishowindow.uiremovewindow.uiremovebutton; WinButton uisubmitbutton = UI Testing World Mart dengan Microsoft Visual Studio

18 this.uiworldmartwiraredishowindow.uisubmitwindow.uisubmitbutton; // Verify that 'txtmanager' text box's property 'Text' equals 'Wira Redi' Assert.AreEqual(this.AssertMethodPembelian1ExpectedValues.UITxtManagerEditText, uitxtmanageredit.text); // Verify that 'txtmanager' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPembelian1ExpectedValues.UITxtManagerEditEnabled, uitxtmanageredit.enabled); // Verify that 'Manager' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodPembelian1ExpectedValues.UIManagerEditText, uimanageredit.text); // Verify that 'Produk' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodPembelian1ExpectedValues.UIProdukEditText, uiprodukedit.text); // Verify that 'Kategori Produk' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodPembelian1ExpectedValues.UIKategoriProdukEditText, uikategoriprodukedit.text); // Verify that 'Unknown Name' text box's property 'Text' equals '1' Assert.AreEqual(this.AssertMethodPembelian1ExpectedValues.UIItemEditText, uiitemedit.text); // Verify that 'Harga Retur' text box's property 'Text' equals '0,00' Assert.AreEqual(this.AssertMethodPembelian1ExpectedValues.UIHargaReturEditText, uihargareturedit.text); // Verify that 'Unknown Name' text box's property 'Text' equals '0,00' Assert.AreEqual(this.AssertMethodPembelian1ExpectedValues.UIItemEditText1, uiitemedit1.text); // Verify that 'Add' button's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodPembelian1ExpectedValues.UIAddButtonEnabled, uiaddbutton.enabled); // Verify that 'Remove' button's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodPembelian1ExpectedValues.UIRemoveButtonEnabled, uiremovebutton.enabled); // Verify that 'Submit' button's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodPembelian1ExpectedValues.UISubmitButtonEnabled, uisubmitbutton.enabled); public void RecordedPembelian2() WinComboBox uimanagercombobox = this.uiworldmartwiraredishowindow.uicmbsupplierwindow.uimanagercombobox; WinComboBox uiprodukcombobox = this.uiworldmartwiraredishowindow.uicmbprodukwindow.uiprodukcombobox; WinDateTimePicker uidtptgldisplaydatetimepicker = this.uiworldmartwiraredishowindow.uidtptgldisplaywindow.uidtptgldisplaydatetimepicker; WinComboBox uinudjumlahcombobox = this.uiworldmartwiraredishowindow.uinudjumlahwindow.uinudjumlahcombobox; UI Testing World Mart dengan Microsoft Visual Studio

19 WinComboBox uihargareturcombobox = this.uiworldmartwiraredishowindow.uinudhargabeliwindow.uihargareturcombobox; WinComboBox uinudhargareturcombobox = this.uiworldmartwiraredishowindow.uinudhargareturwindow.uinudhargareturcombobox; WinEdit uihargareturedit = this.uiworldmartwiraredishowindow.uinudhargabeliwindow.uihargareturcombobox.uihargaret uredit; WinButton uiaddbutton = this.uiworldmartwiraredishowindow.uiaddwindow.uiaddbutton; WinClient uipnlpembelianclient = this.uiworldmartwiraredishowindow.uipnlpembelianwindow.uipnlpembelianclient; WinRowHeader uiitemrowheader = this.uiworldmartwiraredishowindow.uidgvdetailwindow.uidatagridviewtable.uirow2row.uiit emrowheader; WinButton uiremovebutton = this.uiworldmartwiraredishowindow.uiremovewindow.uiremovebutton; WinButton uisubmitbutton = this.uiworldmartwiraredishowindow.uisubmitwindow.uisubmitbutton; WinButton uiokbutton = this.uiokwindow.uiokbutton; WinButton uibtnjualbutton = this.uiworldmartloginwindow.uibtnjualwindow.uibtnjualbutton; // Click 'btnjual' button Mouse.Click(uIBtnJualButton, new Point(98, 123)); // Select ' CV.Suka Maju' in 'Manager' combo box uimanagercombobox.selecteditem = this.recordedpembelian2params.uimanagercomboboxselecteditem; // Select ' Daging Sapi' in 'Produk' combo box uiprodukcombobox.selecteditem = this.recordedpembelian2params.uiprodukcomboboxselecteditem; // Select '26/09/2010' in 'dtptgldisplay' date time picker uidtptgldisplaydatetimepicker.datetimeasstring = this.recordedpembelian2params.uidtptgldisplaydatetimepickerdatetimeasstring; // Select '10' in 'nudjumlah' combo box uinudjumlahcombobox.selecteditem = this.recordedpembelian2params.uinudjumlahcomboboxselecteditem; // Select '150000' in 'Harga Retur' combo box uihargareturcombobox.editableitem = this.recordedpembelian2params.uihargareturcomboboxeditableitem; // Select '120000' in 'nudhargaretur' combo box uinudhargareturcombobox.editableitem = this.recordedpembelian2params.uinudhargareturcomboboxeditableitem; // Click 'Harga Retur' text box Mouse.Click(uIHargaReturEdit, new Point(81, 12)); // Click 'Add' button Mouse.Click(uIAddButton, new Point(35, 6)); // Select ' Pocari Sweat Kaleng' in 'Produk' combo box uiprodukcombobox.selecteditem = this.recordedpembelian2params.uiprodukcomboboxselecteditem1; // Select '27/03/2011' in 'dtptgldisplay' date time picker uidtptgldisplaydatetimepicker.datetimeasstring = UI Testing World Mart dengan Microsoft Visual Studio

20 this.recordedpembelian2params.uidtptgldisplaydatetimepickerdatetimeasstring1; // Select '15' in 'nudjumlah' combo box uinudjumlahcombobox.selecteditem = this.recordedpembelian2params.uinudjumlahcomboboxselecteditem1; // Select '4000' in 'Harga Retur' combo box uihargareturcombobox.editableitem = this.recordedpembelian2params.uihargareturcomboboxeditableitem1; // Click 'pnlpembelian' client Mouse.Click(uIPnlPembelianClient, new Point(151, 323)); // Select '3500' in 'nudhargaretur' combo box uinudhargareturcombobox.editableitem = this.recordedpembelian2params.uinudhargareturcomboboxeditableitem1; // Click 'Add' button Mouse.Click(uIAddButton, new Point(39, 8)); // Select '2' in 'nudjumlah' combo box uinudjumlahcombobox.selecteditem = this.recordedpembelian2params.uinudjumlahcomboboxselecteditem2; // Click 'Add' button Mouse.Click(uIAddButton, new Point(16, 4)); // Select ' Mie Instan Indomie' in 'Produk' combo box uiprodukcombobox.selecteditem = this.recordedpembelian2params.uiprodukcomboboxselecteditem2; // Select '25/03/2011' in 'dtptgldisplay' date time picker uidtptgldisplaydatetimepicker.datetimeasstring = this.recordedpembelian2params.uidtptgldisplaydatetimepickerdatetimeasstring2; // Click 'Add' button Mouse.Click(uIAddButton, new Point(25, 12)); // Click 'Unknown Name' row header Mouse.Click(uIItemRowHeader, new Point(20, 8)); // Click 'Remove' button Mouse.Click(uIRemoveButton, new Point(36, 15)); // Click 'Submit' button Mouse.Click(uISubmitButton, new Point(10, 10)); Mouse.Click(uIOKButton, new Point(39, 5)); public void RecordedPembelian3() WinButton uibtnlogoutbutton = this.uiworldmartwiraredishowindow.uibtnlogoutwindow.uibtnlogoutbutton; // Click 'btnlogout' button Mouse.Click(uIBtnLogoutButton, new Point(70, 54)); UI Testing World Mart dengan Microsoft Visual Studio

21 Test Result : UI Testing World Mart dengan Microsoft Visual Studio

22 5. UITestPegawaiManager Recorded Actions : UI Testing World Mart dengan Microsoft Visual Studio

23 Generated Method Recorded Actions : [TestMethod] public void CodedUITestPegawaiManager() // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items. // For more information on generated code, see this.uimap.recordedpegawaimanager1(); this.uimap.assertmethodpegawaimanager1(); this.uimap.recordedpegawaimanager2(); this.uimap.assertmethodpegawaimanager2(); this.uimap.recordedpegawaimanager3(); this.uimap.recordedpegawaimanager4(); this.uimap.assertmethodpegawaimanager3(); this.uimap.recordedpegawaimanager5(); public void RecordedPegawaiManager1() WinEdit uitxtuseredit = this.uiworldmartloginwindow.uitxtuserwindow.uitxtuseredit; WinEdit uitxtpassedit = this.uiworldmartloginwindow.uitxtpasswindow.uitxtpassedit; WinButton uiloginbutton = this.uiworldmartloginwindow.uiloginwindow.uiloginbutton; WinButton uiokbutton = this.uiokwindow.uiokbutton; WinText uipasswordtext = this.uiworldmartloginwindow.uipasswordwindow.uipasswordtext; WinButton uibtnpegawaibutton = this.uiworldmartloginwindow1.uibtnpegawaiwindow.uibtnpegawaibutton; // Type 'wira' in 'txtuser' text box uitxtuseredit.text = this.recordedpegawaimanager1params.uitxtuseredittext; // Type 'Tab' in 'txtuser' text box Keyboard.SendKeys(uITxtUserEdit, this.recordedpegawaimanager1params.uitxtusereditsendkeys, ModifierKeys.None); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit, this.recordedpegawaimanager1params.uitxtpasseditsendkeys, true); // Click 'Login' button Mouse.Click(uILoginButton, new Point(65, 5)); Mouse.Click(uIOKButton, new Point(37, 21)); // Move 'txtpass' text box from (44, 8) to 'Password' label (51, 4) uipasswordtext.ensureclickable(new Point(51, 4)); Mouse.StartDragging(uITxtPassEdit, new Point(44, 8)); Mouse.StopDragging(uIPasswordText, new Point(51, 4)); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit, this.recordedpegawaimanager1params.uitxtpasseditsendkeys1, true);

24 // Click 'Login' button Mouse.Click(uILoginButton, new Point(58, 11)); Mouse.Click(uIOKButton, new Point(58, 10)); // Click 'btnpegawai' button Mouse.Click(uIBtnPegawaiButton, new Point(77, 70)); /// <summary> /// AssertMethodPegawaiManager1 - Use 'AssertMethodPegawaiManager1ExpectedValues' to pass parameters into this method. /// </summary> public void AssertMethodPegawaiManager1() WinEdit uigajipokokedit = this.uiworldmartwiraredishowindow.uiitemwindow1.uigajipokokedit; WinEdit uitxtnamapegedit = this.uiworldmartwiraredishowindow1.uitxtnamapegwindow.uitxtnamapegedit; WinEdit uitxtalamatpegedit = this.uiworldmartwiraredishowindow2.uitxtalamatpegwindow.uitxtalamatpegedit; WinEdit uitxttelppegedit = this.uiworldmartwiraredishowindow3.uitxttelppegwindow.uitxttelppegedit; WinEdit uitxttunjanganpegedit = this.uiworldmartwiraredishowindow4.uitxttunjanganpegwindow.uitxttunjanganpegedit; WinEdit uitxttotalgajiedit = this.uiworldmartwiraredishowindow5.uitxttotalgajiwindow.uitxttotalgajiedit; WinButton uiaddbutton = this.uiworldmartwiraredishowindow6.uiaddwindow.uiaddbutton; WinButton uieditbutton = this.uiworldmartwiraredishowindow7.uieditwindow.uieditbutton; WinButton uiremovebutton = this.uiworldmartwiraredishowindow.uiremovewindow.uiremovebutton; // Verify that 'Gaji Pokok' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodPegawaiManager1ExpectedValues.UIGajiPokokEditText, uigajipokokedit.text); // Verify that 'Gaji Pokok' text box's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodPegawaiManager1ExpectedValues.UIGajiPokokEditEnabled, uigajipokokedit.enabled); // Verify that 'txtnamapeg' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager1ExpectedValues.UITxtNamaPegEditEnabled, uitxtnamapegedit.enabled); // Verify that 'txtnamapeg' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodPegawaiManager1ExpectedValues.UITxtNamaPegEditText, uitxtnamapegedit.text); // Verify that 'txtalamatpeg' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodPegawaiManager1ExpectedValues.UITxtAlamatPegEditText, uitxtalamatpegedit.text); UI Testing World Mart dengan Microsoft Visual Studio

25 // Verify that 'txtalamatpeg' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager1ExpectedValues.UITxtAlamatPegEditEnabl ed, uitxtalamatpegedit.enabled); // Verify that 'txttelppeg' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodPegawaiManager1ExpectedValues.UITxtTelpPegEditText, uitxttelppegedit.text); // Verify that 'txttelppeg' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager1ExpectedValues.UITxtTelpPegEditEnabled, uitxttelppegedit.enabled); // Verify that 'txttunjanganpeg' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodPegawaiManager1ExpectedValues.UITxtTunjanganPegEditTe xt, uitxttunjanganpegedit.text); // Verify that 'txttunjanganpeg' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager1ExpectedValues.UITxtTunjanganPegEditEn abled, uitxttunjanganpegedit.enabled); // Verify that 'txttotalgaji' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodPegawaiManager1ExpectedValues.UITxtTotalGajiEditText, uitxttotalgajiedit.text); // Verify that 'txttotalgaji' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager1ExpectedValues.UITxtTotalGajiEditEnabl ed, uitxttotalgajiedit.enabled); // Verify that 'Add' button's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodPegawaiManager1ExpectedValues.UIAddButtonEnabled, uiaddbutton.enabled); // Verify that 'Edit' button's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodPegawaiManager1ExpectedValues.UIEditButtonEnabled, uieditbutton.enabled); // Verify that 'Remove' button's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodPegawaiManager1ExpectedValues.UIRemoveButtonEnabled, uiremovebutton.enabled); /// <summary> /// RecordedPegawaiManager2 /// </summary> public void RecordedPegawaiManager2() WinButton uiremovebutton = this.uiworldmartwiraredishowindow.uiremovewindow.uiremovebutton; WinButton uipaybutton = this.uiworldmartwiraredishowindow8.uipaywindow.uipaybutton; WinButton uiokbutton = this.uiokwindow.uiokbutton; WinButton uiopenbutton = UI Testing World Mart dengan Microsoft Visual Studio

26 this.uiworldmartwiraredishowindow9.uicmbsearchpegwindow.uigajipokokcombobox.uiopenbutt on; WinButton uiclosebutton = this.uiworldmartwiraredishowindow9.uicmbsearchpegwindow.uigajipokokcombobox.uiclosebut ton; WinButton uiaddbutton = this.uiworldmartwiraredishowindow6.uiaddwindow.uiaddbutton; // Click 'Remove' button Mouse.Click(uIRemoveButton, new Point(50, 12)); // Click 'Pay' button Mouse.Click(uIPayButton, new Point(65, 4)); Mouse.Click(uIOKButton, new Point(52, 6)); // Click 'Open' button Mouse.Click(uIOpenButton, new Point(13, 12)); // Click 'Close' button Mouse.Click(uICloseButton, new Point(13, 12)); // Click 'Add' button Mouse.Click(uIAddButton, new Point(37, 13)); /// <summary> /// AssertMethodPegawaiManager2 - Use 'AssertMethodPegawaiManager2ExpectedValues' to pass parameters into this method. /// </summary> public void AssertMethodPegawaiManager2() WinEdit uiitemedit = this.uiworldmartwiraredishowindow.uiitemwindow2.uiitemedit; WinEdit uitxtnamapegedit = this.uiworldmartwiraredishowindow1.uitxtnamapegwindow.uitxtnamapegedit; WinEdit uitxtalamatpegedit = this.uiworldmartwiraredishowindow2.uitxtalamatpegwindow.uitxtalamatpegedit; WinEdit uitxttelppegedit = this.uiworldmartwiraredishowindow3.uitxttelppegwindow.uitxttelppegedit; WinEdit uitxttunjanganpegedit = this.uiworldmartwiraredishowindow4.uitxttunjanganpegwindow.uitxttunjanganpegedit; WinRadioButton uipegawaitetapradiobutton = this.uiworldmartwiraredishowindow10.uipegawaitetapwindow.uipegawaitetapradiobutton; WinEdit uitxttotalgajiedit = this.uiworldmartwiraredishowindow5.uitxttotalgajiwindow.uitxttotalgajiedit; WinButton uipaybutton = this.uiworldmartwiraredishowindow8.uipaywindow.uipaybutton; // Verify that 'Unknown Name' text box's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodPegawaiManager2ExpectedValues.UIItemEditEnabled, uiitemedit.enabled); // Verify that 'txtnamapeg' text box's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodPegawaiManager2ExpectedValues.UITxtNamaPegEditEnabled, uitxtnamapegedit.enabled); // Verify that 'txtalamatpeg' text box's property 'Enabled' equals 'True' UI Testing World Mart dengan Microsoft Visual Studio

27 Assert.AreEqual(this.AssertMethodPegawaiManager2ExpectedValues.UITxtAlamatPegEditEnabl ed, uitxtalamatpegedit.enabled); // Verify that 'txttelppeg' text box's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodPegawaiManager2ExpectedValues.UITxtTelpPegEditEnabled, uitxttelppegedit.enabled); // Verify that 'txttunjanganpeg' text box's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodPegawaiManager2ExpectedValues.UITxtTunjanganPegEditEn abled, uitxttunjanganpegedit.enabled); // Verify that 'txttunjanganpeg' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodPegawaiManager2ExpectedValues.UITxtTunjanganPegEditTe xt, uitxttunjanganpegedit.text); // Verify that 'txtnamapeg' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodPegawaiManager2ExpectedValues.UITxtNamaPegEditText, uitxtnamapegedit.text); // Verify that 'txtalamatpeg' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodPegawaiManager2ExpectedValues.UITxtAlamatPegEditText, uitxtalamatpegedit.text); // Verify that 'txttelppeg' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodPegawaiManager2ExpectedValues.UITxtTelpPegEditText, uitxttelppegedit.text); // Verify that 'Pegawai Tetap' radio button's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodPegawaiManager2ExpectedValues.UIPegawaiTetapRadioButt onenabled, uipegawaitetapradiobutton.enabled); // Verify that 'Pegawai Tetap' radio button's property 'Selected' equals 'True' Assert.AreEqual(this.AssertMethodPegawaiManager2ExpectedValues.UIPegawaiTetapRadioButt onselected, uipegawaitetapradiobutton.selected); // Verify that 'txttotalgaji' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager2ExpectedValues.UITxtTotalGajiEditEnabl ed, uitxttotalgajiedit.enabled); // Verify that 'Pay' button's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager2ExpectedValues.UIPayButtonEnabled, uipaybutton.enabled); /// <summary> /// RecordedPegawaiManager3 - Use 'RecordedPegawaiManager3Params' to pass parameters into this method. /// </summary> public void RecordedPegawaiManager3() WinComboBox uicmbjabpegcombobox = UI Testing World Mart dengan Microsoft Visual Studio

28 this.uiworldmartwiraredishowindow11.uicmbjabpegwindow.uicmbjabpegcombobox; WinEdit uitxtnamapegedit = this.uiworldmartwiraredishowindow1.uitxtnamapegwindow.uitxtnamapegedit; WinEdit uitxtalamatpegedit = this.uiworldmartwiraredishowindow2.uitxtalamatpegwindow.uitxtalamatpegedit; WinEdit uitxttelppegedit = this.uiworldmartwiraredishowindow3.uitxttelppegwindow.uitxttelppegedit; WinRadioButton uipegawaikontrakradiobutton = this.uiworldmartwiraredishowindow12.uipegawaikontrakwindow.uipegawaikontrakradiobutton ; WinRadioButton uipegawaitetapradiobutton = this.uiworldmartwiraredishowindow10.uipegawaitetapwindow.uipegawaitetapradiobutton; WinEdit uitxttunjanganpegedit = this.uiworldmartwiraredishowindow4.uitxttunjanganpegwindow.uitxttunjanganpegedit; WinButton uisubmitbutton = this.uiworldmartwiraredishowindow13.uisubmitwindow.uisubmitbutton; WinButton uiokbutton = this.uiokwindow.uiokbutton; // Select 'Keamanan' in 'cmbjabpeg' combo box uicmbjabpegcombobox.selecteditem = this.recordedpegawaimanager3params.uicmbjabpegcomboboxselecteditem; // Type 'I' in 'txtnamapeg' text box uitxtnamapegedit.text = this.recordedpegawaimanager3params.uitxtnamapegedittext; // Type 'Ado Dodo' in 'txtnamapeg' text box uitxtnamapegedit.text = this.recordedpegawaimanager3params.uitxtnamapegedittext1; // Type 'Tab' in 'txtnamapeg' text box Keyboard.SendKeys(uITxtNamaPegEdit, this.recordedpegawaimanager3params.uitxtnamapegeditsendkeys, ModifierKeys.None); // Type 'Keputih V/23' in 'txtalamatpeg' text box uitxtalamatpegedit.text = this.recordedpegawaimanager3params.uitxtalamatpegedittext; // Type ' ' in 'txttelppeg' text box uitxttelppegedit.text = this.recordedpegawaimanager3params.uitxttelppegedittext; // Select 'Pegawai Kontrak' radio button uipegawaikontrakradiobutton.selected = this.recordedpegawaimanager3params.uipegawaikontrakradiobuttonselected; // Select 'Pegawai Tetap' radio button uipegawaitetapradiobutton.selected = this.recordedpegawaimanager3params.uipegawaitetapradiobuttonselected; // Type '200000' in 'txttunjanganpeg' text box uitxttunjanganpegedit.text = this.recordedpegawaimanager3params.uitxttunjanganpegedittext; // Click 'Submit' button Mouse.Click(uISubmitButton, new Point(57, 11)); Mouse.Click(uIOKButton, new Point(50, 10)); /// <summary> /// RecordedPegawaiManager4 - Use 'RecordedPegawaiManager4Params' to pass parameters into this method. UI Testing World Mart dengan Microsoft Visual Studio

29 /// </summary> public void RecordedPegawaiManager4() WinButton uiopenbutton = this.uiworldmartwiraredishowindow9.uicmbsearchpegwindow.uigajipokokcombobox.uiopenbutt on; WinButton uiclosebutton = this.uiworldmartwiraredishowindow9.uicmbsearchpegwindow.uigajipokokcombobox.uiclosebut ton; WinButton uieditbutton = this.uiworldmartwiraredishowindow7.uieditwindow.uieditbutton; WinComboBox uigajipokokcombobox = this.uiworldmartwiraredishowindow9.uicmbsearchpegwindow.uigajipokokcombobox; // Click 'Open' button Mouse.Click(uIOpenButton, new Point(7, 5)); // Click 'Close' button Mouse.Click(uICloseButton, new Point(7, 5)); // Click 'Edit' button Mouse.Click(uIEditButton, new Point(42, 5)); // Select 'Budi' in 'Gaji Pokok' combo box uigajipokokcombobox.selecteditem = this.recordedpegawaimanager4params.uigajipokokcomboboxselecteditem; /// <summary> /// AssertMethodPegawaiManager3 - Use 'AssertMethodPegawaiManager3ExpectedValues' to pass parameters into this method. /// </summary> public void AssertMethodPegawaiManager3() WinEdit uitxtidpegedit = this.uiworldmartwiraredishowindow14.uitxtidpegwindow.uitxtidpegedit; WinComboBox uicmbjabpegcombobox = this.uiworldmartwiraredishowindow11.uicmbjabpegwindow.uicmbjabpegcombobox; WinEdit uitxtgajipokokpegedit = this.uiworldmartwiraredishowindow15.uitxtgajipokokpegwindow.uitxtgajipokokpegedit; WinEdit uitxtnamapegedit = this.uiworldmartwiraredishowindow1.uitxtnamapegwindow.uitxtnamapegedit; WinEdit uitxtalamatpegedit = this.uiworldmartwiraredishowindow2.uitxtalamatpegwindow.uitxtalamatpegedit; WinEdit uitxttelppegedit = this.uiworldmartwiraredishowindow3.uitxttelppegwindow.uitxttelppegedit; WinDateTimePicker uidtptglmasukpegdatetimepicker = this.uiworldmartwiraredishowindow16.uidtptglmasukpegwindow.uidtptglmasukpegdatetimepic ker; WinRadioButton uipegawaikontrakradiobutton = this.uiworldmartwiraredishowindow12.uipegawaikontrakwindow.uipegawaikontrakradiobutton ; WinEdit uitxttotalgajiedit = this.uiworldmartwiraredishowindow5.uitxttotalgajiwindow.uitxttotalgajiedit; WinButton uisubmitbutton = this.uiworldmartwiraredishowindow13.uisubmitwindow.uisubmitbutton; WinButton uipaybutton = this.uiworldmartwiraredishowindow8.uipaywindow.uipaybutton; UI Testing World Mart dengan Microsoft Visual Studio

30 // Verify that 'txtidpeg' text box's property 'Text' equals '0013' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UITxtIDPegEditText, uitxtidpegedit.text); // Verify that 'txtidpeg' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UITxtIDPegEditEnabled, uitxtidpegedit.enabled); // Verify that 'cmbjabpeg' combo box's property 'SelectedItem' equals 'Kasir' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UICmbJabPegComboBoxSele cteditem, uicmbjabpegcombobox.selecteditem); // Verify that 'cmbjabpeg' combo box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UICmbJabPegComboBoxEnab led, uicmbjabpegcombobox.enabled); // Verify that 'txtgajipokokpeg' text box's property 'Text' equals ' ' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UITxtGajiPokokPegEditTe xt, uitxtgajipokokpegedit.text); // Verify that 'txtgajipokokpeg' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UITxtGajiPokokPegEditEn abled, uitxtgajipokokpegedit.enabled); // Verify that 'txtnamapeg' text box's property 'Text' equals 'Budi' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UITxtNamaPegEditText, uitxtnamapegedit.text); // Verify that 'txtnamapeg' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UITxtNamaPegEditEnabled, uitxtnamapegedit.enabled); // Verify that 'txtalamatpeg' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UITxtAlamatPegEditEnabl ed, uitxtalamatpegedit.enabled); // Verify that 'txtalamatpeg' text box's property 'Text' equals 'RSMK' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UITxtAlamatPegEditText, uitxtalamatpegedit.text); // Verify that 'txttelppeg' text box's property 'Text' equals ' ' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UITxtTelpPegEditText, uitxttelppegedit.text); // Verify that 'txttelppeg' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UITxtTelpPegEditEnabled, uitxttelppegedit.enabled); // Verify that 'dtptglmasukpeg' date time picker's property 'DateTimeAsString' equals '06/02/ :00:00' UI Testing World Mart dengan Microsoft Visual Studio

31 Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UIDtpTglMasukPegDateTim epickerdatetimeasstring, uidtptglmasukpegdatetimepicker.datetimeasstring); // Verify that 'dtptglmasukpeg' date time picker's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UIDtpTglMasukPegDateTim epickerenabled, uidtptglmasukpegdatetimepicker.enabled); // Verify that 'Pegawai Kontrak' radio button's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UIPegawaiKontrakRadioBu ttonenabled, uipegawaikontrakradiobutton.enabled); // Verify that 'Pegawai Kontrak' radio button's property 'Selected' equals 'True' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UIPegawaiKontrakRadioBu ttonselected, uipegawaikontrakradiobutton.selected); // Verify that 'txttotalgaji' text box's property 'Text' equals ' ' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UITxtTotalGajiEditText, uitxttotalgajiedit.text); // Verify that 'txttotalgaji' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UITxtTotalGajiEditEnabl ed, uitxttotalgajiedit.enabled); // Verify that 'Submit' button's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UISubmitButtonEnabled, uisubmitbutton.enabled); // Verify that 'Pay' button's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodPegawaiManager3ExpectedValues.UIPayButtonEnabled, uipaybutton.enabled); /// <summary> /// RecordedPegawaiManager5 - Use 'RecordedPegawaiManager5Params' to pass parameters into this method. /// </summary> public void RecordedPegawaiManager5() WinButton uipaybutton = this.uiworldmartwiraredishowindow8.uipaywindow.uipaybutton; WinButton uiyesbutton = this.uipaysalarywindow.uiyeswindow.uiyesbutton; WinButton uiokbutton = this.uiokwindow.uiokbutton; WinButton uieditbutton = this.uiworldmartwiraredishowindow7.uieditwindow.uieditbutton; WinEdit uitxtalamatpegedit = this.uiworldmartwiraredishowindow2.uitxtalamatpegwindow.uitxtalamatpegedit; WinButton uisubmitbutton = this.uiworldmartwiraredishowindow13.uisubmitwindow.uisubmitbutton; WinComboBox uigajipokokcombobox = this.uiworldmartwiraredishowindow9.uicmbsearchpegwindow.uigajipokokcombobox; WinButton uiremovebutton = this.uiworldmartwiraredishowindow.uiremovewindow.uiremovebutton; WinButton uiyesbutton1 = this.uiremovepegawaiwindow.uiyeswindow.uiyesbutton; UI Testing World Mart dengan Microsoft Visual Studio

32 WinButton uibtnlogoutbutton = this.uiworldmartwiraredishowindow.uibtnlogoutwindow.uibtnlogoutbutton; // Click 'Pay' button Mouse.Click(uIPayButton, new Point(54, 8)); // Click '&Yes' button Mouse.Click(uIYesButton, new Point(49, 12)); Mouse.Click(uIOKButton, new Point(29, 19)); // Click 'Edit' button Mouse.Click(uIEditButton, new Point(35, 7)); // Type 'RSMJ 12 ABC' in 'txtalamatpeg' text box uitxtalamatpegedit.text = this.recordedpegawaimanager5params.uitxtalamatpegedittext; // Click 'Submit' button Mouse.Click(uISubmitButton, new Point(55, 14)); Mouse.Click(uIOKButton, new Point(68, 11)); // Click 'Edit' button Mouse.Click(uIEditButton, new Point(47, 10)); // Type 'RSMK' in 'txtalamatpeg' text box uitxtalamatpegedit.text = this.recordedpegawaimanager5params.uitxtalamatpegedittext1; // Click 'Submit' button Mouse.Click(uISubmitButton, new Point(32, 5)); Mouse.Click(uIOKButton, new Point(62, 10)); // Select 'Ado Dodo' in 'Gaji Pokok' combo box uigajipokokcombobox.selecteditem = this.recordedpegawaimanager5params.uigajipokokcomboboxselecteditem; // Click 'Remove' button Mouse.Click(uIRemoveButton, new Point(24, 7)); // Click '&Yes' button Mouse.Click(uIYesButton1, new Point(26, 2)); Mouse.Click(uIOKButton, new Point(25, 9)); // Select 'Muhammad Ali Fauzi' in 'Gaji Pokok' combo box uigajipokokcombobox.selecteditem = this.recordedpegawaimanager5params.uigajipokokcomboboxselecteditem1; // Click 'btnlogout' button Mouse.Click(uIBtnLogoutButton, new Point(66, 18)); Test Result : UI Testing World Mart dengan Microsoft Visual Studio

33 UI Testing World Mart dengan Microsoft Visual Studio

34 6. UITestProduk Recorded Actions : UI Testing World Mart dengan Microsoft Visual Studio

35 Generated Method Recorded Actions : [TestMethod] public void CodedUITestProduk() // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items. // For more information on generated code, see this.uimap.recordedproduk1(); this.uimap.assertmethodproduk1(); this.uimap.recordedproduk2(); this.uimap.assertmethodproduk2(); this.uimap.recordedproduk3(); this.uimap.assertmethodproduk3(); this.uimap.recordedproduk4(); /// <summary> /// RecordedProduk1 - Use 'RecordedProduk1Params' to pass parameters into this method. /// </summary> public void RecordedProduk1() WinEdit uitxtuseredit = this.uiworldmartloginwindow.uitxtuserwindow.uitxtuseredit; WinEdit uitxtpassedit = this.uiworldmartloginwindow.uitxtpasswindow.uitxtpassedit; WinButton uiloginbutton = this.uiworldmartloginwindow.uiloginwindow.uiloginbutton; WinButton uiokbutton = this.uiokwindow.uiokbutton; WinText uipasswordtext = this.uiworldmartloginwindow.uipasswordwindow.uipasswordtext; WinButton uibtnprodukbutton = this.uiworldmartloginwindow2.uibtnprodukwindow.uibtnprodukbutton; // Type 'wira' in 'txtuser' text box uitxtuseredit.text = this.recordedproduk1params.uitxtuseredittext; // Type 'Tab' in 'txtuser' text box Keyboard.SendKeys(uITxtUserEdit, this.recordedproduk1params.uitxtusereditsendkeys, ModifierKeys.None); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit, this.recordedproduk1params.uitxtpasseditsendkeys, true); // Click 'Login' button Mouse.Click(uILoginButton, new Point(55, 10)); Mouse.Click(uIOKButton, new Point(47, 6)); // Move 'txtpass' text box from (45, 1) to 'Password' label (39, 2) uipasswordtext.ensureclickable(new Point(39, 2)); Mouse.StartDragging(uITxtPassEdit, new Point(45, 1)); Mouse.StopDragging(uIPasswordText, new Point(39, 2)); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit,

36 this.recordedproduk1params.uitxtpasseditsendkeys1, true); // Click 'Login' button Mouse.Click(uILoginButton, new Point(48, 11)); Mouse.Click(uIOKButton, new Point(42, 19)); // Click 'btnproduk' button Mouse.Click(uIBtnProdukButton, new Point(74, 60)); /// <summary> /// AssertMethodProduk1 - Use 'AssertMethodProduk1ExpectedValues' to pass parameters into this method. /// </summary> public void AssertMethodProduk1() WinEdit uiitemedit = this.uiworldmartwiraredishowindow.uiitemwindow.uiitemedit; WinEdit uiitemedit1 = this.uiworldmartwiraredishowindow.uiitemwindow1.uiitemedit; WinEdit uitxtidproedit = this.uiworldmartwiraredishowindow17.uitxtidprowindow.uitxtidproedit; WinEdit uitxtnamaproedit = this.uiworldmartwiraredishowindow18.uitxtnamaprowindow.uitxtnamaproedit; WinComboBox uicmbidkatprocombobox = this.uiworldmartwiraredishowindow19.uicmbidkatprowindow.uicmbidkatprocombobox; WinEdit uiitemedit2 = this.uiworldmartwiraredishowindow20.uiitem0window.uiitemedit; WinEdit uiitemedit3 = this.uiworldmartwiraredishowindow21.uiitem0window.uiitemedit; WinEdit uiitemedit4 = this.uiworldmartwiraredishowindow22.uiitem0window.uiitemedit; WinDateTimePicker uidtpbtstgldisplaydatetimepicker = this.uiworldmartwiraredishowindow23.uidtpbtstgldisplaywindow.uidtpbtstgldisplaydatetim epicker; WinButton uisubmitbutton = this.uiworldmartwiraredishowindow24.uisubmitwindow.uisubmitbutton; WinButton uicancelbutton = this.uiworldmartwiraredishowindow25.uicancelwindow.uicancelbutton; WinButton uiuploadbutton = this.uiworldmartwiraredishowindow26.uiuploadwindow.uiuploadbutton; WinButton uieditbutton = this.uiworldmartwiraredishowindow27.uieditwindow.uieditbutton; // Verify that 'Unknown Name' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodProduk1ExpectedValues.UIItemEditText, uiitemedit.text); // Verify that 'Unknown Name' text box's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodProduk1ExpectedValues.UIItemEditEnabled, uiitemedit.enabled); // Verify that 'Unknown Name' text box's property 'Text' equals '' Assert.AreEqual(this.AssertMethodProduk1ExpectedValues.UIItemEditText1, uiitemedit1.text); // Verify that 'Unknown Name' text box's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodProduk1ExpectedValues.UIItemEditEnabled1, uiitemedit1.enabled); UI Testing World Mart dengan Microsoft Visual Studio

37 // Verify that 'txtidpro' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodProduk1ExpectedValues.UITxtIDProEditEnabled, uitxtidproedit.enabled); // Verify that 'txtnamapro' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodProduk1ExpectedValues.UITxtNamaProEditEnabled, uitxtnamaproedit.enabled); // Verify that 'cmbidkatpro' combo box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodProduk1ExpectedValues.UICmbIDKatProComboBoxEnabled, uicmbidkatprocombobox.enabled); // Verify that 'Unknown Name' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodProduk1ExpectedValues.UIItemEditEnabled2, uiitemedit2.enabled); // Verify that 'Unknown Name' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodProduk1ExpectedValues.UIItemEditEnabled3, uiitemedit3.enabled); // Verify that 'Unknown Name' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodProduk1ExpectedValues.UIItemEditEnabled4, uiitemedit4.enabled); // Verify that 'dtpbtstgldisplay' date time picker's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodProduk1ExpectedValues.UIDtpBtsTglDisplayDateTimePicke renabled, uidtpbtstgldisplaydatetimepicker.enabled); // Verify that 'Submit' button's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodProduk1ExpectedValues.UISubmitButtonEnabled, uisubmitbutton.enabled); // Verify that 'Cancel' button's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodProduk1ExpectedValues.UICancelButtonEnabled, uicancelbutton.enabled); // Verify that 'Upload' button's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodProduk1ExpectedValues.UIUploadButtonEnabled, uiuploadbutton.enabled); // Verify that 'Edit' button's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodProduk1ExpectedValues.UIEditButtonEnabled, uieditbutton.enabled); /// <summary> /// RecordedProduk2 - Use 'RecordedProduk2Params' to pass parameters into this method. /// </summary> public void RecordedProduk2() WinButton uieditbutton = this.uiworldmartwiraredishowindow27.uieditwindow.uieditbutton; WinButton uicancelbutton = this.uiworldmartwiraredishowindow25.uicancelwindow.uicancelbutton; WinComboBox uicmbsearchidcombobox = this.uiworldmartwiraredishowindow28.uicmbsearchidwindow.uicmbsearchidcombobox; WinComboBox uicmbsearchnamacombobox = this.uiworldmartwiraredishowindow29.uicmbsearchnamawindow.uicmbsearchnamacombobox; UI Testing World Mart dengan Microsoft Visual Studio

38 // Click 'Edit' button Mouse.Click(uIEditButton, new Point(38, 15)); // Click 'Cancel' button Mouse.Click(uICancelButton, new Point(48, 14)); // Select ' ' in 'cmbsearchid' combo box uicmbsearchidcombobox.selecteditem = this.recordedproduk2params.uicmbsearchidcomboboxselecteditem; // Select 'Mie Instan Indomie' in 'cmbsearchnama' combo box uicmbsearchnamacombobox.selecteditem = this.recordedproduk2params.uicmbsearchnamacomboboxselecteditem; /// <summary> /// AssertMethodProduk2 - Use 'AssertMethodProduk2ExpectedValues' to pass parameters into this method. /// </summary> public void AssertMethodProduk2() WinEdit uitxtidproedit = this.uiworldmartwiraredishowindow17.uitxtidprowindow.uitxtidproedit; WinEdit uiitemedit = this.uiworldmartwiraredishowindow.uiitemwindow2.uiitemedit; WinEdit uitxtnamaproedit = this.uiworldmartwiraredishowindow18.uitxtnamaprowindow.uitxtnamaproedit; WinEdit uiitemedit1 = this.uiworldmartwiraredishowindow20.uiitem0window.uiitemedit; WinEdit uiitemedit2 = this.uiworldmartwiraredishowindow21.uiitem0window.uiitemedit; WinEdit uiitemedit3 = this.uiworldmartwiraredishowindow22.uiitem0window.uiitemedit; WinEdit uiitemedit4 = this.uiworldmartwiraredishowindow.uiitemwindow1.uiitemedit; WinButton uisubmitbutton = this.uiworldmartwiraredishowindow24.uisubmitwindow.uisubmitbutton; WinButton uicancelbutton = this.uiworldmartwiraredishowindow25.uicancelwindow.uicancelbutton; // Verify that 'txtidpro' text box's property 'Text' equals ' ' Assert.AreEqual(this.AssertMethodProduk2ExpectedValues.UITxtIDProEditText, uitxtidproedit.text); // Verify that 'Unknown Name' text box's property 'Text' equals ' Makanan Ringan' Assert.AreEqual(this.AssertMethodProduk2ExpectedValues.UIItemEditText, uiitemedit.text); // Verify that 'txtnamapro' text box's property 'Text' equals 'Mie Instan Indomie' Assert.AreEqual(this.AssertMethodProduk2ExpectedValues.UITxtNamaProEditText, uitxtnamaproedit.text); // Verify that 'Unknown Name' text box's property 'Text' equals '1.500' Assert.AreEqual(this.AssertMethodProduk2ExpectedValues.UIItemEditText1, uiitemedit1.text); // Verify that 'Unknown Name' text box's property 'Text' equals '1.200' Assert.AreEqual(this.AssertMethodProduk2ExpectedValues.UIItemEditText2, uiitemedit2.text); UI Testing World Mart dengan Microsoft Visual Studio

39 // Verify that 'txtnamapro' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodProduk2ExpectedValues.UITxtNamaProEditEnabled, uitxtnamaproedit.enabled); // Verify that 'Unknown Name' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodProduk2ExpectedValues.UIItemEditEnabled, uiitemedit1.enabled); // Verify that 'Unknown Name' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodProduk2ExpectedValues.UIItemEditEnabled1, uiitemedit2.enabled); // Verify that 'Unknown Name' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodProduk2ExpectedValues.UIItemEditEnabled2, uiitemedit3.enabled); // Verify that 'Unknown Name' text box's property 'Text' equals 'Mie Instan Indomie' Assert.AreEqual(this.AssertMethodProduk2ExpectedValues.UIItemEditText3, uiitemedit4.text); // Verify that 'Submit' button's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodProduk2ExpectedValues.UISubmitButtonEnabled, uisubmitbutton.enabled); // Verify that 'Cancel' button's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodProduk2ExpectedValues.UICancelButtonEnabled, uicancelbutton.enabled); /// <summary> /// RecordedProduk3 - Use 'RecordedProduk3Params' to pass parameters into this method. /// </summary> public void RecordedProduk3() WinButton uieditbutton = this.uiworldmartwiraredishowindow27.uieditwindow.uieditbutton; WinEdit uitxtnamaproedit = this.uiworldmartwiraredishowindow18.uitxtnamaprowindow.uitxtnamaproedit; WinComboBox uinudharganormalcombobox = this.uiworldmartwiraredishowindow30.uinudharganormalwindow.uinudharganormalcombobox; WinEdit uiitemedit = this.uiworldmartwiraredishowindow22.uiitem0window.uiitemedit; WinButton uisubmitbutton = this.uiworldmartwiraredishowindow24.uisubmitwindow.uisubmitbutton; WinComboBox uicmbsearchnamacombobox = this.uiworldmartwiraredishowindow29.uicmbsearchnamawindow.uicmbsearchnamacombobox; // Click 'Edit' button Mouse.Click(uIEditButton, new Point(22, 11)); // Type 'Mie Instan Indomie Seleraku' in 'txtnamapro' text box uitxtnamaproedit.text = this.recordedproduk3params.uitxtnamaproedittext; // Select '1550' in 'nudharganormal' combo box uinudharganormalcombobox.selecteditem = this.recordedproduk3params.uinudharganormalcomboboxselecteditem; // Click 'Unknown Name' text box Mouse.Click(uIItemEdit, new Point(61, 10)); UI Testing World Mart dengan Microsoft Visual Studio

40 // Click 'Submit' button Mouse.Click(uISubmitButton, new Point(33, 10)); // Select 'Mie Instan Indomie' in 'cmbsearchnama' combo box uicmbsearchnamacombobox.selecteditem = this.recordedproduk3params.uicmbsearchnamacomboboxselecteditem; /// <summary> /// AssertMethodProduk3 - Use 'AssertMethodProduk3ExpectedValues' to pass parameters into this method. /// </summary> public void AssertMethodProduk3() WinEdit uitxtnamaproedit = this.uiworldmartwiraredishowindow18.uitxtnamaprowindow.uitxtnamaproedit; WinEdit uiitemedit = this.uiworldmartwiraredishowindow20.uiitem0window.uiitemedit; WinEdit uiitemedit1 = this.uiworldmartwiraredishowindow21.uiitem0window.uiitemedit; // Verify that 'txtnamapro' text box's property 'Text' equals 'Mie Instan Indomie Seleraku' Assert.AreEqual(this.AssertMethodProduk3ExpectedValues.UITxtNamaProEditText, uitxtnamaproedit.text); // Verify that 'Unknown Name' text box's property 'Text' equals '1.550' Assert.AreEqual(this.AssertMethodProduk3ExpectedValues.UIItemEditText, uiitemedit.text); // Verify that 'Unknown Name' text box's property 'Text' equals '1.200' Assert.AreEqual(this.AssertMethodProduk3ExpectedValues.UIItemEditText1, uiitemedit1.text); /// <summary> /// RecordedProduk4 - Use 'RecordedProduk4Params' to pass parameters into this method. /// </summary> public void RecordedProduk4() WinComboBox uicmbsearchnamacombobox = this.uiworldmartwiraredishowindow29.uicmbsearchnamawindow.uicmbsearchnamacombobox; WinButton uibtnlogoutbutton = this.uiworldmartwiraredishowindow.uibtnlogoutwindow.uibtnlogoutbutton; // Select 'Daging Sapi' in 'cmbsearchnama' combo box uicmbsearchnamacombobox.selecteditem = this.recordedproduk4params.uicmbsearchnamacomboboxselecteditem; // Click 'btnlogout' button Mouse.Click(uIBtnLogoutButton, new Point(75, 38)); Test Result : UI Testing World Mart dengan Microsoft Visual Studio

41 UI Testing World Mart dengan Microsoft Visual Studio

42 7. UITestSupplier Recorded Actions : Generated Method Recorded Actions : UI Testing World Mart dengan Microsoft Visual Studio

43 [TestMethod] public void CodedUITestSupplier() // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items. // For more information on generated code, see this.uimap.recordedsupplier1(); this.uimap.assertmethodsupplier1(); this.uimap.recordedsupplier2(); this.uimap.assertmethodsupplier2(); this.uimap.recordedsupplier3(); /// <summary> /// RecordedSupplier1 - Use 'RecordedSupplier1Params' to pass parameters into this method. /// </summary> public void RecordedSupplier1() WinEdit uitxtuseredit = this.uiworldmartloginwindow.uitxtuserwindow.uitxtuseredit; WinEdit uitxtpassedit = this.uiworldmartloginwindow.uitxtpasswindow.uitxtpassedit; WinButton uiloginbutton = this.uiworldmartloginwindow.uiloginwindow.uiloginbutton; WinButton uiokbutton = this.uiokwindow.uiokbutton; WinButton uibtnsupplierbutton = this.uiworldmartloginwindow3.uibtnsupplierwindow.uibtnsupplierbutton; WinButton uiopenbutton = this.uiworldmartloginwindow4.uicmbsearchsupplierwindow.uiopenbutton; WinButton uiclosebutton = this.uiworldmartloginwindow4.uicmbsearchsupplierwindow.uiclosebutton; WinButton uieditbutton = this.uiworldmartloginwindow5.uieditwindow.uieditbutton; WinComboBox uicmbsearchsuppliercombobox = this.uiworldmartloginwindow4.uicmbsearchsupplierwindow.uicmbsearchsuppliercombobox; WinEdit uitxtalamatsupedit = this.uiworldmartloginwindow6.uitxtalamatsupwindow.uitxtalamatsupedit; WinButton uicancelbutton = this.uiworldmartloginwindow7.uicancelwindow.uicancelbutton; // Type 'wira' in 'txtuser' text box uitxtuseredit.text = this.recordedsupplier1params.uitxtuseredittext; // Click 'txtpass' text box Mouse.Click(uITxtPassEdit, new Point(73, 5)); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit, this.recordedsupplier1params.uitxtpasseditsendkeys, true); // Click 'Login' button Mouse.Click(uILoginButton, new Point(43, 5)); Mouse.Click(uIOKButton, new Point(17, 12)); // Click 'btnsupplier' button Mouse.Click(uIBtnSupplierButton, new Point(21, 62)); // Click 'Open' button UI Testing World Mart dengan Microsoft Visual Studio

44 Mouse.Click(uIOpenButton, new Point(7, 10)); // Click 'Close' button Mouse.Click(uICloseButton, new Point(7, 10)); // Click 'Edit' button Mouse.Click(uIEditButton, new Point(19, 6)); Mouse.Click(uIOKButton, new Point(31, 7)); // Select 'CV.Suka Maju' in 'cmbsearchsupplier' combo box uicmbsearchsuppliercombobox.selecteditem = this.recordedsupplier1params.uicmbsearchsuppliercomboboxselecteditem; // Click 'Edit' button Mouse.Click(uIEditButton, new Point(12, 13)); // Type 'Kenjeran 30 Surabaya' in 'txtalamatsup' text box uitxtalamatsupedit.text = this.recordedsupplier1params.uitxtalamatsupedittext; // Click 'Cancel' button Mouse.Click(uICancelButton, new Point(45, 8)); /// <summary> /// AssertMethodSupplier1 - Use 'AssertMethodSupplier1ExpectedValues' to pass parameters into this method. /// </summary> public void AssertMethodSupplier1() WinEdit uitxtidsupedit = this.uiworldmartwiraredishowindow31.uitxtidsupwindow.uitxtidsupedit; WinEdit uitxtnamasupedit = this.uiworldmartwiraredishowindow32.uitxtnamasupwindow.uitxtnamasupedit; WinEdit uitxtalamatsupedit = this.uiworldmartloginwindow6.uitxtalamatsupwindow.uitxtalamatsupedit; WinEdit uitxttelpsupedit = this.uiworldmartwiraredishowindow33.uitxttelpsupwindow.uitxttelpsupedit; WinButton uisubmitbutton = this.uiworldmartwiraredishowindow34.uisubmitwindow.uisubmitbutton; WinButton uicancelbutton = this.uiworldmartloginwindow7.uicancelwindow.uicancelbutton; WinButton uieditbutton = this.uiworldmartloginwindow5.uieditwindow.uieditbutton; // Verify that 'txtidsup' text box's property 'Text' equals ' ' Assert.AreEqual(this.AssertMethodSupplier1ExpectedValues.UITxtIDSupEditText, uitxtidsupedit.text); // Verify that 'txtidsup' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodSupplier1ExpectedValues.UITxtIDSupEditEnabled, uitxtidsupedit.enabled); // Verify that 'txtnamasup' text box's property 'Text' equals 'CV.Suka Maju' Assert.AreEqual(this.AssertMethodSupplier1ExpectedValues.UITxtNamaSupEditText, uitxtnamasupedit.text); // Verify that 'txtnamasup' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodSupplier1ExpectedValues.UITxtNamaSupEditEnabled, uitxtnamasupedit.enabled); UI Testing World Mart dengan Microsoft Visual Studio

45 // Verify that 'txtalamatsup' text box's property 'Text' equals 'Kenjeran 26 Surabaya' Assert.AreEqual(this.AssertMethodSupplier1ExpectedValues.UITxtAlamatSupEditText, uitxtalamatsupedit.text); // Verify that 'txtalamatsup' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodSupplier1ExpectedValues.UITxtAlamatSupEditEnabled, uitxtalamatsupedit.enabled); // Verify that 'txttelpsup' text box's property 'Text' equals ' ' Assert.AreEqual(this.AssertMethodSupplier1ExpectedValues.UITxtTelpSupEditText, uitxttelpsupedit.text); // Verify that 'txttelpsup' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodSupplier1ExpectedValues.UITxtTelpSupEditEnabled, uitxttelpsupedit.enabled); // Verify that 'Submit' button's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodSupplier1ExpectedValues.UISubmitButtonEnabled, uisubmitbutton.enabled); // Verify that 'Cancel' button's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodSupplier1ExpectedValues.UICancelButtonEnabled, uicancelbutton.enabled); // Verify that 'Edit' button's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodSupplier1ExpectedValues.UIEditButtonEnabled, uieditbutton.enabled); /// <summary> /// RecordedSupplier2 - Use 'RecordedSupplier2Params' to pass parameters into this method. /// </summary> public void RecordedSupplier2() WinButton uieditbutton = this.uiworldmartloginwindow5.uieditwindow.uieditbutton; WinEdit uitxtalamatsupedit = this.uiworldmartloginwindow6.uitxtalamatsupwindow.uitxtalamatsupedit; WinEdit uitxttelpsupedit = this.uiworldmartwiraredishowindow33.uitxttelpsupwindow.uitxttelpsupedit; WinButton uisubmitbutton = this.uiworldmartwiraredishowindow34.uisubmitwindow.uisubmitbutton; WinComboBox uicmbsearchsuppliercombobox = this.uiworldmartloginwindow4.uicmbsearchsupplierwindow.uicmbsearchsuppliercombobox; // Click 'Edit' button Mouse.Click(uIEditButton, new Point(12, 8)); // Type 'Kenjeran 30 Surabaya' in 'txtalamatsup' text box uitxtalamatsupedit.text = this.recordedsupplier2params.uitxtalamatsupedittext; // Type ' ' in 'txttelpsup' text box uitxttelpsupedit.text = this.recordedsupplier2params.uitxttelpsupedittext; // Click 'Submit' button Mouse.Click(uISubmitButton, new Point(37, 8)); UI Testing World Mart dengan Microsoft Visual Studio

46 // Select 'CV.Suka Maju' in 'cmbsearchsupplier' combo box uicmbsearchsuppliercombobox.selecteditem = this.recordedsupplier2params.uicmbsearchsuppliercomboboxselecteditem; /// <summary> /// AssertMethodSupplier2 - Use 'AssertMethodSupplier2ExpectedValues' to pass parameters into this method. /// </summary> public void AssertMethodSupplier2() WinEdit uitxtalamatsupedit = this.uiworldmartloginwindow6.uitxtalamatsupwindow.uitxtalamatsupedit; WinEdit uitxttelpsupedit = this.uiworldmartwiraredishowindow33.uitxttelpsupwindow.uitxttelpsupedit; // Verify that 'txtalamatsup' text box's property 'Text' equals 'Kenjeran 30 Surabaya' Assert.AreEqual(this.AssertMethodSupplier2ExpectedValues.UITxtAlamatSupEditText, uitxtalamatsupedit.text); // Verify that 'txttelpsup' text box's property 'Text' equals ' ' Assert.AreEqual(this.AssertMethodSupplier2ExpectedValues.UITxtTelpSupEditText, uitxttelpsupedit.text); /// <summary> /// RecordedSupplier3 - Use 'RecordedSupplier3Params' to pass parameters into this method. /// </summary> public void RecordedSupplier3() WinButton uieditbutton = this.uiworldmartloginwindow5.uieditwindow.uieditbutton; WinEdit uitxtalamatsupedit = this.uiworldmartloginwindow6.uitxtalamatsupwindow.uitxtalamatsupedit; WinEdit uitxttelpsupedit = this.uiworldmartwiraredishowindow33.uitxttelpsupwindow.uitxttelpsupedit; WinButton uisubmitbutton = this.uiworldmartwiraredishowindow34.uisubmitwindow.uisubmitbutton; WinButton uiaddbutton = this.uiworldmartwiraredishowindow35.uiaddwindow.uiaddbutton; WinEdit uitxtnamasupedit = this.uiworldmartwiraredishowindow32.uitxtnamasupwindow.uitxtnamasupedit; WinComboBox uicmbsearchsuppliercombobox = this.uiworldmartloginwindow4.uicmbsearchsupplierwindow.uicmbsearchsuppliercombobox; WinButton uibtnlogoutbutton = this.uiworldmartwiraredishowindow.uibtnlogoutwindow.uibtnlogoutbutton; // Click 'Edit' button Mouse.Click(uIEditButton, new Point(32, 13)); // Type 'Kenjeran 26 Surabaya' in 'txtalamatsup' text box uitxtalamatsupedit.text = this.recordedsupplier3params.uitxtalamatsupedittext; // Type ' ' in 'txttelpsup' text box uitxttelpsupedit.text = this.recordedsupplier3params.uitxttelpsupedittext; // Click 'Submit' button UI Testing World Mart dengan Microsoft Visual Studio

47 Mouse.Click(uISubmitButton, new Point(59, 11)); // Click 'Add' button Mouse.Click(uIAddButton, new Point(26, 11)); // Type 'UD. Jaya Abadi' in 'txtnamasup' text box uitxtnamasupedit.text = this.recordedsupplier3params.uitxtnamasupedittext; // Type 'Tab' in 'txtnamasup' text box Keyboard.SendKeys(uITxtNamaSupEdit, this.recordedsupplier3params.uitxtnamasupeditsendkeys, ModifierKeys.None); // Type 'Keputih Gang Makam' in 'txtalamatsup' text box uitxtalamatsupedit.text = this.recordedsupplier3params.uitxtalamatsupedittext1; // Type ' ' in 'txttelpsup' text box uitxttelpsupedit.text = this.recordedsupplier3params.uitxttelpsupedittext1; // Click 'Submit' button Mouse.Click(uISubmitButton, new Point(63, 10)); // Select 'UD. Jaya Abadi' in 'cmbsearchsupplier' combo box uicmbsearchsuppliercombobox.selecteditem = this.recordedsupplier3params.uicmbsearchsuppliercomboboxselecteditem; // Click 'btnlogout' button Mouse.Click(uIBtnLogoutButton, new Point(55, 42)); Test Result : UI Testing World Mart dengan Microsoft Visual Studio

48 8. UITestPegawaiBoss Recorded Actions : Generated Method Recorded Actions : [TestMethod] public void CodedUITestPegawaiBoss() UI Testing World Mart dengan Microsoft Visual Studio

49 // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items. // For more information on generated code, see this.uimap.recordedpegawaiboss1(); this.uimap.assertmethodpegawaiboss1(); this.uimap.recordedpegawaiboss2(); this.uimap.assertmethodpegawaiboss2(); this.uimap.recordedpegawaiboss3(); /// <summary> /// RecordedPegawaiBoss1 - Use 'RecordedPegawaiBoss1Params' to pass parameters into this method. /// </summary> public void RecordedPegawaiBoss1() WinEdit uitxtuseredit = this.uiworldmartloginwindow.uitxtuserwindow.uitxtuseredit; WinWindow uitxtpasswindow = this.uiworldmartloginwindow.uiworldmartloginclient.uitxtpasswindow; WinEdit uitxtpassedit = this.uiworldmartloginwindow.uitxtpasswindow.uitxtpassedit; WinButton uiloginbutton = this.uiworldmartloginwindow.uiloginwindow.uiloginbutton; WinButton uiokbutton = this.uiokwindow.uiokbutton; // Type 'jeff' in 'txtuser' text box uitxtuseredit.text = this.recordedpegawaiboss1params.uitxtuseredittext; // Click 'txtpass' window Mouse.Click(uITxtPassWindow, new Point(87, 18)); // Click 'txtpass' text box Mouse.Click(uITxtPassEdit, new Point(84, 11)); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit, this.recordedpegawaiboss1params.uitxtpasseditsendkeys, true); // Click 'Login' button Mouse.Click(uILoginButton, new Point(62, 9)); Mouse.Click(uIOKButton, new Point(37, 6)); // Click 'txtpass' text box Mouse.Click(uITxtPassEdit, new Point(70, 6)); // Type '********' in 'txtpass' text box Keyboard.SendKeys(uITxtPassEdit, this.recordedpegawaiboss1params.uitxtpasseditsendkeys1, true); // Click 'Login' button Mouse.Click(uILoginButton, new Point(43, 19)); Mouse.Click(uIOKButton, new Point(29, 6)); /// <summary> UI Testing World Mart dengan Microsoft Visual Studio

50 /// AssertMethodPegawaiBoss1 - Use 'AssertMethodPegawaiBoss1ExpectedValues' to pass parameters into this method. /// </summary> public void AssertMethodPegawaiBoss1() WinEdit uitxtnamapegedit = this.uiworldmartjeffreyhermwindow.uitxtnamapegwindow.uitxtnamapegedit; WinEdit uitxtalamatpegedit = this.uiworldmartjeffreyhermwindow1.uitxtalamatpegwindow.uitxtalamatpegedit; WinEdit uitxttelppegedit = this.uiworldmartjeffreyhermwindow2.uitxttelppegwindow.uitxttelppegedit; WinWindow uitxtidpegwindow = this.uiworldmartjeffreyhermwindow7.uipanelmanagerpegawaiwindow.uitxtidpegwindow; WinButton uisubmitbutton = this.uiworldmartjeffreyhermwindow8.uisubmitwindow.uisubmitbutton; WinButton uicancelbutton = this.uiworldmartjeffreyhermwindow9.uicancelwindow.uicancelbutton; WinWindow uidtptglakhirpegwindow = this.uiworldmartjeffreyhermwindow7.uipanelmanagerpegawaiwindow.uidtptglakhirpegwindow; // Verify that 'txtnamapeg' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiBoss1ExpectedValues.UITxtNamaPegEditEnabled, uitxtnamapegedit.enabled); // Verify that 'txtalamatpeg' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiBoss1ExpectedValues.UITxtAlamatPegEditEnabled, uitxtalamatpegedit.enabled); // Verify that 'txttelppeg' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiBoss1ExpectedValues.UITxtTelpPegEditEnabled, uitxttelppegedit.enabled); // Verify that 'txtidpeg' window's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiBoss1ExpectedValues.UITxtIDPegWindowEnabled, uitxtidpegwindow.enabled); // Verify that 'Submit' button's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiBoss1ExpectedValues.UISubmitButtonEnabled, uisubmitbutton.enabled); // Verify that 'Cancel' button's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiBoss1ExpectedValues.UICancelButtonEnabled, uicancelbutton.enabled); // Verify that 'dtptglakhirpeg' window's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiBoss1ExpectedValues.UIDtpTglAkhirPegWindowEnab led, uidtptglakhirpegwindow.enabled); /// <summary> /// RecordedPegawaiBoss2 - Use 'RecordedPegawaiBoss2Params' to pass parameters into this method. /// </summary> public void RecordedPegawaiBoss2() UI Testing World Mart dengan Microsoft Visual Studio

51 WinButton uieditbutton = this.uiworldmartloginwindow9.uieditwindow.uieditbutton; WinButton uiremovebutton = this.uiworldmartloginwindow10.uiremovewindow.uiremovebutton; WinButton uiaddbutton = this.uiworldmartloginwindow11.uiaddwindow.uiaddbutton; WinComboBox uicmbjabpegcombobox = this.uiworldmartjeffreyhermwindow10.uicmbjabpegwindow.uicmbjabpegcombobox; WinEdit uitxtnamapegedit = this.uiworldmartjeffreyhermwindow.uitxtnamapegwindow.uitxtnamapegedit; WinEdit uitxtalamatpegedit = this.uiworldmartjeffreyhermwindow1.uitxtalamatpegwindow.uitxtalamatpegedit; WinEdit uitxttelppegedit = this.uiworldmartjeffreyhermwindow2.uitxttelppegwindow.uitxttelppegedit; WinDateTimePicker uidtptglakhirpegdatetimepicker = this.uiworldmartjeffreyhermwindow11.uidtptglakhirpegwindow.uidtptglakhirpegdatetimepic ker; WinRadioButton uipegawaikontrakradiobutton = this.uiworldmartjeffreyhermwindow12.uipegawaikontrakwindow.uipegawaikontrakradiobutton ; WinRadioButton uipegawaitetapradiobutton = this.uiworldmartjeffreyhermwindow3.uipegawaitetapwindow.uipegawaitetapradiobutton; WinEdit uitxttunjanganpegedit = this.uiworldmartjeffreyhermwindow4.uitxttunjanganpegwindow.uitxttunjanganpegedit; WinButton uisubmitbutton = this.uiworldmartjeffreyhermwindow8.uisubmitwindow.uisubmitbutton; WinButton uiokbutton = this.uiokwindow.uiokbutton; WinComboBox uigajipokokcombobox = this.uiworldmartloginwindow8.uicmbsearchpegwindow.uigajipokokcombobox; // Click 'Edit' button Mouse.Click(uIEditButton, new Point(48, 15)); // Click 'Remove' button Mouse.Click(uIRemoveButton, new Point(35, 14)); // Click 'Add' button Mouse.Click(uIAddButton, new Point(14, 12)); // Select 'Manager' in 'cmbjabpeg' combo box uicmbjabpegcombobox.selecteditem = this.recordedpegawaiboss2params.uicmbjabpegcomboboxselecteditem; // Type 'Iwan Budiono' in 'txtnamapeg' text box uitxtnamapegedit.text = this.recordedpegawaiboss2params.uitxtnamapegedittext; // Type 'Lebak Arum 5/27' in 'txtalamatpeg' text box uitxtalamatpegedit.text = this.recordedpegawaiboss2params.uitxtalamatpegedittext; // Type ' ' in 'txttelppeg' text box uitxttelppegedit.text = this.recordedpegawaiboss2params.uitxttelppegedittext; // Select '18/06/2011' in 'dtptglakhirpeg' date time picker uidtptglakhirpegdatetimepicker.datetimeasstring = this.recordedpegawaiboss2params.uidtptglakhirpegdatetimepickerdatetimeasstring; // Select 'Pegawai Kontrak' radio button uipegawaikontrakradiobutton.selected = this.recordedpegawaiboss2params.uipegawaikontrakradiobuttonselected; // Select 'Pegawai Tetap' radio button uipegawaitetapradiobutton.selected = UI Testing World Mart dengan Microsoft Visual Studio

52 this.recordedpegawaiboss2params.uipegawaitetapradiobuttonselected; // Type '200000' in 'txttunjanganpeg' text box uitxttunjanganpegedit.text = this.recordedpegawaiboss2params.uitxttunjanganpegedittext; // Click 'Submit' button Mouse.Click(uISubmitButton, new Point(36, 5)); Mouse.Click(uIOKButton, new Point(34, 12)); // Select 'Iwan Budiono' in 'Gaji Pokok' combo box uigajipokokcombobox.selecteditem = this.recordedpegawaiboss2params.uigajipokokcomboboxselecteditem; /// <summary> /// AssertMethodPegawaiBoss2 - Use 'AssertMethodPegawaiBoss2ExpectedValues' to pass parameters into this method. /// </summary> public void AssertMethodPegawaiBoss2() WinEdit uitxtidpegedit = this.uiworldmartjeffreyhermwindow13.uitxtidpegwindow.uitxtidpegedit; WinEdit uitxtgajipokokpegedit = this.uiworldmartjeffreyhermwindow14.uitxtgajipokokpegwindow.uitxtgajipokokpegedit; WinWindow uitxtnamapegwindow = this.uiworldmartjeffreyhermwindow7.uipanelmanagerpegawaiwindow.uitxtnamapegwindow; WinEdit uitxtnamapegedit = this.uiworldmartjeffreyhermwindow.uitxtnamapegwindow.uitxtnamapegedit; WinEdit uitxtalamatpegedit = this.uiworldmartjeffreyhermwindow1.uitxtalamatpegwindow.uitxtalamatpegedit; WinEdit uitxttelppegedit = this.uiworldmartjeffreyhermwindow2.uitxttelppegwindow.uitxttelppegedit; WinEdit uitxttunjanganpegedit = this.uiworldmartjeffreyhermwindow4.uitxttunjanganpegwindow.uitxttunjanganpegedit; WinButton uisubmitbutton = this.uiworldmartjeffreyhermwindow8.uisubmitwindow.uisubmitbutton; WinButton uipaybutton = this.uiworldmartjeffreyhermwindow6.uipaywindow.uipaybutton; // Verify that 'txtgajipokokpeg' text box's property 'Text' equals ' ' Assert.AreEqual(this.AssertMethodPegawaiBoss2ExpectedValues.UITxtGajiPokokPegEditText, uitxtgajipokokpegedit.text); // Verify that 'txtgajipokokpeg' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiBoss2ExpectedValues.UITxtGajiPokokPegEditEnabl ed, uitxtgajipokokpegedit.enabled); // Verify that 'txtnamapeg' window's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiBoss2ExpectedValues.UITxtNamaPegWindowEnabled, uitxtnamapegwindow.enabled); // Verify that 'txtnamapeg' text box's property 'Text' equals 'Iwan Budiono' Assert.AreEqual(this.AssertMethodPegawaiBoss2ExpectedValues.UITxtNamaPegEditText, UI Testing World Mart dengan Microsoft Visual Studio

53 uitxtnamapegedit.text); // Verify that 'txtalamatpeg' text box's property 'Text' equals 'Lebak Arum 5/27' Assert.AreEqual(this.AssertMethodPegawaiBoss2ExpectedValues.UITxtAlamatPegEditText, uitxtalamatpegedit.text); // Verify that 'txtalamatpeg' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiBoss2ExpectedValues.UITxtAlamatPegEditEnabled, uitxtalamatpegedit.enabled); // Verify that 'txttelppeg' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiBoss2ExpectedValues.UITxtTelpPegEditEnabled, uitxttelppegedit.enabled); // Verify that 'txttelppeg' text box's property 'Text' equals ' ' Assert.AreEqual(this.AssertMethodPegawaiBoss2ExpectedValues.UITxtTelpPegEditText, uitxttelppegedit.text); // Verify that 'txttunjanganpeg' text box's property 'Text' equals '200000' Assert.AreEqual(this.AssertMethodPegawaiBoss2ExpectedValues.UITxtTunjanganPegEditText, uitxttunjanganpegedit.text); // Verify that 'txttunjanganpeg' text box's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiBoss2ExpectedValues.UITxtTunjanganPegEditEnabl ed, uitxttunjanganpegedit.enabled); // Verify that 'Submit' button's property 'Enabled' equals 'False' Assert.AreEqual(this.AssertMethodPegawaiBoss2ExpectedValues.UISubmitButtonEnabled, uisubmitbutton.enabled); // Verify that 'Pay' button's property 'Enabled' equals 'True' Assert.AreEqual(this.AssertMethodPegawaiBoss2ExpectedValues.UIPayButtonEnabled, uipaybutton.enabled); /// <summary> /// RecordedPegawaiBoss3 - Use 'RecordedPegawaiBoss3Params' to pass parameters into this method. /// </summary> public void RecordedPegawaiBoss3() WinButton uieditbutton = this.uiworldmartloginwindow9.uieditwindow.uieditbutton; WinEdit uitxtalamatpegedit = this.uiworldmartjeffreyhermwindow1.uitxtalamatpegwindow.uitxtalamatpegedit; WinButton uisubmitbutton = this.uiworldmartjeffreyhermwindow8.uisubmitwindow.uisubmitbutton; WinButton uiokbutton = this.uiokwindow.uiokbutton; WinComboBox uigajipokokcombobox = this.uiworldmartloginwindow8.uicmbsearchpegwindow.uigajipokokcombobox; WinButton uiremovebutton = this.uiworldmartloginwindow10.uiremovewindow.uiremovebutton; WinButton uiyesbutton = this.uiremovepegawaiwindow.uiyeswindow.uiyesbutton; WinButton uidetailsbutton = this.uiworldmartjeffreyhermwindow15.uiworldmartjeffreyhermclient.uidetailsbutton; WinButton uicontinuebutton = this.uiworldmartjeffreyhermwindow15.uiworldmartjeffreyhermclient.uicontinuebutton; UI Testing World Mart dengan Microsoft Visual Studio

54 WinButton uibtnlogoutbutton = this.uiworldmartjeffreyhermwindow16.uibtnlogoutwindow.uibtnlogoutbutton; // Click 'Edit' button Mouse.Click(uIEditButton, new Point(39, 13)); // Type 'Lebak Arum 5/30' in 'txtalamatpeg' text box uitxtalamatpegedit.text = this.recordedpegawaiboss3params.uitxtalamatpegedittext; // Click 'Submit' button Mouse.Click(uISubmitButton, new Point(51, 14)); Mouse.Click(uIOKButton, new Point(31, 9)); // Select 'Iwan Budiono' in 'Gaji Pokok' combo box uigajipokokcombobox.selecteditem = this.recordedpegawaiboss3params.uigajipokokcomboboxselecteditem; // Click 'Remove' button Mouse.Click(uIRemoveButton, new Point(20, 13)); // Click '&Yes' button Mouse.Click(uIYesButton, new Point(59, 14)); Mouse.Click(uIOKButton, new Point(41, 10)); // Select 'Wira Redi' in 'Gaji Pokok' combo box uigajipokokcombobox.selecteditem = this.recordedpegawaiboss3params.uigajipokokcomboboxselecteditem1; // Click 'btnlogout' button Mouse.Click(uIBtnLogoutButton, new Point(87, 41)); Test Result : UI Testing World Mart dengan Microsoft Visual Studio

Worksoft Certify CA Plex C++ Interface Reference V

Worksoft Certify CA Plex C++ Interface Reference V Worksoft Certify CA Plex C++ Interface Reference V3.0.000 Worksoft, Inc. 15851 Dallas Parkway, Suite 855 Addison, TX 75001 www.worksoft.com 866-836-1773 CM First Group USA 7000 North Mopac Expy, Plaza

More information

Charlotte Housing Authority Applicant Portal Overview

Charlotte Housing Authority Applicant Portal Overview Topic Charlotte Housing Authority Table of Contents Page Login Page 3 Forgot Password 4 Registering- Currently on waiting list 6-10 Home Screen 11 Wait Listing Information Basic Details 12-13 Waiting List

More information

Request Policy Number from AgentNet

Request Policy Number from AgentNet Request Policy Number from AgentNet The purpose of this document is to provide information on how to get an AgentNet policy number from within FAST. Table of Contents Verify Products... 1 Request Policy

More information

How to Create and Submit Data Filings Using the Florida Office of Insurance Regulation Filing System (IRFS)

How to Create and Submit Data Filings Using the Florida Office of Insurance Regulation Filing System (IRFS) The Florida Office of Insurance Regulation has launched the Insurance Regulation Filing System (IRFS) -- a new online application -- to replace the DCAM system. How to Create and Submit Data Filings Using

More information

City of Aurora. Development Review Plans Submission and Referral Website. Public and Agency Referral Instruction Guide

City of Aurora. Development Review Plans Submission and Referral Website. Public and Agency Referral Instruction Guide City of Aurora Development Review Plans Submission and Referral Website Public and Agency Referral Instruction Guide Table of Contents Introduction... 3 Project Search (Public only)... 4 Project Search

More information

Tajima Parts Ordering System Operating Manual

Tajima Parts Ordering System Operating Manual Tajima Parts Ordering System Operating Manual Content 1. Before Using This System...3 2. Starting Tajima Parts Ordering System...5 3. Exiting Tajima Parts Ordering System...6 4. Tajima Parts Ordering System

More information

Online Account Aggregation (Member-to-Member Transfers)

Online Account Aggregation (Member-to-Member Transfers) Online Account Aggregation (Member-to-Member Transfers) Member-to-Member Transfers to Joint Accounts 1. Log into Online Banking (www.tefcu.org) using your Online Banking ID and password. Once you login

More information

Schedule Ease Online Help Manual. Login Screen

Schedule Ease Online Help Manual. Login Screen Login Screen Enter the information required to login. First time users must be entered entered in the Schedule Ease employee information screen with a valid email address before attempting first login.

More information

How to Create and Submit Title Filings Using the Florida Office of Insurance Regulation Filing System (IRFS)

How to Create and Submit Title Filings Using the Florida Office of Insurance Regulation Filing System (IRFS) The Florida Office of Insurance Regulation has launched the Insurance Regulation Filing System (IRFS) -- to replace the DCAM system. How to Create and Submit Title Filings Using the Florida Office of Insurance

More information

Submit a Response - Construction (First Time - No Addenda)

Submit a Response - Construction (First Time - No Addenda) Submit a Response - Construction (First Time - No Addenda) In this Course you will learn how to submit a response to a construction solicitation document through the isupplier Portal for the first time.

More information

WAWF 5.6 Foreign Vendor COMBO Document

WAWF 5.6 Foreign Vendor COMBO Document WAWF 5.6 Foreign Vendor COMBO Document Introduction This chapter explains how to create two documents, an Invoice and a Receiving Report, with one document selection The information you need to complete

More information

Commercial Online Banking Positive Pay & ACH Import Maps

Commercial Online Banking Positive Pay & ACH Import Maps Commercial Online Banking Positive Pay & ACH Import Maps Saving Current ARP/Positive Pay Import Maps Import maps will not transfer and must be re-entered in the new system. To access current import maps,

More information

PLEASE KEEP IN MIND THERE ARE TWO WAYS TO UPDATE A STUDENT S ATTENDANCE STATUS:

PLEASE KEEP IN MIND THERE ARE TWO WAYS TO UPDATE A STUDENT S ATTENDANCE STATUS: CERTIFYING ROSTERS 1. Browse to https://tim.txstate.edu/classrosters or click the Certify Rosters link on the Faculty Services tab. 2. Log in using your NetID and password. 3. The Home navigational menu

More information

ITU/TIES USER ACCOUNT: REQUEST TIES ACCESS. SAP AG. All rights reserved. 1

ITU/TIES USER ACCOUNT: REQUEST TIES ACCESS. SAP AG. All rights reserved. 1 ITU/TIES USER ACCOUNT: REQUEST TIES ACCESS SAP AG. All rights reserved. 1 Login to ITU/TIES User Management Page To request TIES access, you need to first create and activate your ITU user account. To

More information

EMPLOYEE ACCESS. Updated 04/12/12 1 of 13

EMPLOYEE ACCESS. Updated 04/12/12 1 of 13 If you are not a current Skyward user, you will have to email Cindy Crace (ccrace@gcs.k12.in.us) or Sandy Cook (sacook@gcs.k12.in.us) to obtain your Login and Password. If you are a current Skyward user,

More information

Table of Contents. Navigate the Management Menu. 911 Management Page

Table of Contents. Navigate the Management Menu. 911 Management Page ucontrol Managing 911 Information Important note regarding 911 service: VoIP 911 service has certain limitations relative to Enhanced 911 service that is available on most traditional telephone service.

More information

How to Login Transaction Management

How to Login Transaction Management How to Login Transaction Management 1. 2. 1. Open a web browser and go to https://www.bvonesource.com/wps/portal 2. Input User ID and Password, then press Login. In case forget your password, please press

More information

How to Create and Submit Title Filings Using the Florida Office of Insurance Regulation Filing System (IRFS)

How to Create and Submit Title Filings Using the Florida Office of Insurance Regulation Filing System (IRFS) The Florida Office of Insurance Regulation has launched the Insurance Regulation Filing System (IRFS) -- a new online application -- to replace the DCAM system. How to Create and Submit Title Filings Using

More information

INSTITUTE BUSINESS SYSTEMS IMSS COGNOS REPORT STUDIO GUIDE

INSTITUTE BUSINESS SYSTEMS IMSS COGNOS REPORT STUDIO GUIDE INSTITUTE BUSINESS SYSTEMS IMSS COGNOS REPORT STUDIO GUIDE Table of Contents Logging into Cognos... 3 Viewing Summary Information... 6 Running a Report... 6 Rerunning a Report... 9 Comparing Summary Information...

More information

mhtml:file://c:\wamp\www\computer center\downloads\thunderbird mail configuration.mht

mhtml:file://c:\wamp\www\computer center\downloads\thunderbird mail configuration.mht Page 1 of 10 This file contains all the steps and information that was recorded to help you describe the recorded steps to others. Before sharing this file, you should verify the following: The steps below

More information

Portal/Extranet User Guide for Clients

Portal/Extranet User Guide for Clients Portal/Extranet User Guide for Clients Welcome to the ichannel Portal/Extranet. This guide will walk you through logging into your personalized, secure portal/extranet site. It will also show you how to

More information

Out-of-State Tobacco Products Wholesale Dealer s Report

Out-of-State Tobacco Products Wholesale Dealer s Report Out-of-State Tobacco Products Wholesale Dealer s Report Logging Into EDS Log in with the user id and password provided through the EDS registration process and click on the Login button. If you have not

More information

Create a Login System in Visual Basic. Creating a login system. Start a new visual basic Windows Forms application project. Call it Login System

Create a Login System in Visual Basic. Creating a login system. Start a new visual basic Windows Forms application project. Call it Login System Creating a login system Start a new visual basic Windows Forms application project Call it Login System Change the form TITLE from Form1 to Login System Add the following to the form Component Text Name

More information

Security Management System SNMP Trap Interface

Security Management System SNMP Trap Interface Security Management System software generates various alarms on events. SMS SNMP trap Interface application connects to one or more SMS Servers and receives all the alarms generated by the SMS application.

More information

enicq 5 Test Mode Guide

enicq 5 Test Mode Guide Vermont Oxford Network enicq 5 Documentation enicq 5 Test Mode Guide Release 2.2 Published August 2016 2016 Vermont Oxford Network. All Rights Reserved. enicq 5 Test Mode Guide Introduction In order to

More information

2. Type in User Name and Password [Password is case-sensitive]. 7. Type in any Additional Comments. 8. Click the Review Tab to review your order.

2. Type in User Name and Password [Password is case-sensitive]. 7. Type in any Additional Comments. 8. Click the Review Tab to review your order. Log In 1. Open your Internet web browser and type in the following address: https://www.marshfieldlabs.org/reference 2. Type in User Name and Password [Password is case-sensitive]. 3. Click Log In. NOTE:

More information

The exam registration is performed by the primary level user [Lecturer/ Course advisor].

The exam registration is performed by the primary level user [Lecturer/ Course advisor]. The Exam Registration can be done in 2 modes: 1. College mode Used to register students for examination in group by the college authority. 2. Student mode Used by the student to register himself/herself

More information

Online Banking Procedures

Online Banking Procedures Table of Contents Online Banking Procedures... 2 1.1 Sign into Online Banking- No Token...2 1.2 Sign into Online Banking- Token...3 1.3 Change Account Nickname...5 Stop Payments... 7 1.4 New Stop Payments...7

More information

Installation Guide. 3CX CRM Plugin for Autotask. Version:

Installation Guide. 3CX CRM Plugin for Autotask. Version: Installation Guide 3CX CRM Plugin for Autotask Version: 15.5.76 "Copyright VoIPTools, LLC 2011-2018" Information in this document is subject to change without notice. No part of this document may be reproduced

More information

My PHLY Registration Process and User Guide

My PHLY Registration Process and User Guide Create a new My PHLY account: From the PHLY.com home page, select one of the following methods to begin the registration process: Hover over the Log In or Register section and click Register Result: The

More information

How to Navigate SISWeb.

How to Navigate SISWeb. How to Navigate SISWeb http://sisweb.ucdavis.edu Summary Slide SISWeb Login- http://sisweb.ucdavis.edu Student Services & Financial Aid Student Records View Holds Student Records Final Grades Student Records

More information

Migrating Eclipse.net from SQL Server 2005 to SQL Server 2008

Migrating Eclipse.net from SQL Server 2005 to SQL Server 2008 Purpose: This document describes the recommended method of the migration of the Eclipse.net SQL database from Microsoft SQL Server 2005 to 2008. Micro Librarian Systems LTD Page 1 of 6 Support: www.microlib.co.uk/mymls

More information

Lab 3: Linking to OSLC Artifacts

Lab 3: Linking to OSLC Artifacts Objectives After completing this lab, you will be able to: Load Remote Collections of OSLC Requirements Add Traceability from Model Elements to Remote Artifacts (Requirements, Test Cases, Work Items) Overview

More information

INFRAGISTICS WINDOWS FORMS 18.2 Volume Release Notes November 2018

INFRAGISTICS WINDOWS FORMS 18.2 Volume Release Notes November 2018 18.2 Volume Release Notes November 2018 Infragistics Windows Forms controls provide breadth and depth in enabling developers to bring modern, trend-setting applications to market while shortening development

More information

Tobacco Products Manufacturer s and Importer s Report

Tobacco Products Manufacturer s and Importer s Report Tobacco Products Manufacturer s and Importer s Report Logging Into EDS Log in with the user id and password provided through the EDS registration process and click on the Login button. If you have not

More information

Division of Alcoholic Beverages and Tobacco. In-State Manufacturer s Monthly Report

Division of Alcoholic Beverages and Tobacco. In-State Manufacturer s Monthly Report Division of Alcoholic Beverages and Tobacco In-State Manufacturer s Monthly Report Logging Into EDS Log in with the user id and password provided through the EDS registration process and click on the Login

More information

Payroll Web. Harris School Solutions For the ADM2000 Financial System

Payroll Web. Harris School Solutions For the ADM2000 Financial System 1 Payroll Web For the ADM2000 Financial System 2017 www.harrisschoolsolutions.com Harris School Solutions 2 Contents Logging In and My Profile Settings 3 Logging In 3 My Profile Settings 4 Accessing Employee

More information

User Guide for Applicants PROJECT. DATE & VERSION 11 th Oct 2016, Version: 2.0. Scholarships Management System Applicant Portal

User Guide for Applicants PROJECT. DATE & VERSION 11 th Oct 2016, Version: 2.0. Scholarships Management System Applicant Portal TITLE PROJECT User Guide for Applicants Scholarships Management System Applicant Portal DATE & VERSION 11 th Oct 2016, Version: 2.0 User Guide for Applicants Page 1 of 15 TABLE OF CONTENTS 1 Launch the

More information

New York State Department of Health Medicaid Perinatal Care Quality Improvement Project

New York State Department of Health Medicaid Perinatal Care Quality Improvement Project Page 1 of 9 New York State Department of Health Medicaid Perinatal Care Quality Improvement Project Instruction Module 2: Complete Excel Data Entry Forms and Send Data to Your Computer Desktop Submitting

More information

Creating an Initial Certification Transaction

Creating an Initial Certification Transaction Slide 1 - Title Transaction Page 1 of 34 Slide 2 - Objectives Section One Objectives In this section, you will learn how to create an initial certification transaction using the MITAS Internet Property

More information

Disabled American Veterans Membership System User Manual for Members

Disabled American Veterans Membership System User Manual for Members Disabled American Veterans Membership System User Manual for Members Disabled American Veterans 2 2/9/2012 Table of Contents Contents Basic Web Application Usage... 4 Member Login... 8 Change Password...

More information

Help Document USER ACCOUNT PROFILE. Menu. Policy

Help Document USER ACCOUNT PROFILE. Menu. Policy Menu - Policy - Definitions and Charts - Getting Started: Managing User Accounts - How to Manage User Information - How to Unlock an Account - How to Reset a Password - How to Enable/Disable an Account

More information

2. From the BennyBuy home page, click on the Documents tab on the left side panel. Select Search Documents under Document Search.

2. From the BennyBuy home page, click on the Documents tab on the left side panel. Select Search Documents under Document Search. Change Orders Processing Types of Change Order Requests include: Starting Change order Change Index and FOAPAL Elements Revise an Existing PO Line Add a New PO Line Note: Enable Supplier Activity (punch-out

More information

Tivoli Common Reporting V2.x. Reporting with Tivoli Data Warehouse

Tivoli Common Reporting V2.x. Reporting with Tivoli Data Warehouse Tivoli Common Reporting V2.x Reporting with Tivoli Data Warehouse Preethi C Mohan IBM India Ltd. India Software Labs, Bangalore +91 80 40255077 preethi.mohan@in.ibm.com Copyright IBM Corporation 2012 This

More information

1 HOW TO LOGIN ENOC ISUPPLIER PORTAL HOW TO CHANGE EXISTING PASSWORD HOW TO UPDATE TRADE LICENSE HOW TO UPDATE - PROFILE...

1 HOW TO LOGIN ENOC ISUPPLIER PORTAL HOW TO CHANGE EXISTING PASSWORD HOW TO UPDATE TRADE LICENSE HOW TO UPDATE - PROFILE... Contents 1 HOW TO LOGIN ENOC ISUPPLIER PORTAL... 2 2 HOW TO CHANGE EXISTING PASSWORD... 3 3 HOW TO UPDATE TRADE LICENSE... 4 4 HOW TO UPDATE - PROFILE... 7 5 HOW TO RESPOND RFI / RFQ... 11 GUIDELINES Page

More information

Accessing Talent Ed. Log in for the first time or Change your password. 1. From the District Home page, select the Staff tab.

Accessing Talent Ed. Log in for the first time or Change your password. 1. From the District Home page, select the Staff tab. Accessing Talent Ed 1. From the District Home page, select the Staff tab. 2. On the next page, scroll down and select the link for TalentEd. You may also access the page directly at: https://wesdschools.cloud.talentedk12.com/

More information

CASHNet - Departmental Deposits Instructions for Departments

CASHNet - Departmental Deposits Instructions for Departments CASHNet - Departmental Deposits Instructions for Departments Getting Started... 2 Logging in to CASHNet... 2 Home Page Menu / Accessing Departmental Deposits Module... 2 Adding a New Deposit... 4 Reference

More information

Welcome to the Online Payment Center for MFA Oil Company

Welcome to the Online Payment Center for MFA Oil Company Welcome to the Online Payment Center for MFA Oil Company To Enroll your MFA Oil Company account, select the Enroll Now button. Once you click on Enroll Now, you will be directed to the Terms and Conditions

More information

R9.7 erwin License Server:

R9.7 erwin License Server: R9.7 erwin License Server: Installation and Setup This is a quick guide to setting-up a erwin DM License Server. NOTES: - Concurrent licensing is available for only erwin r8.2 and later releases! - Concurrent

More information

User Account Manager

User Account Manager CHAPTER 4 Note User accounts can be accessed only when operating in Internal Directory mode. To access User tasks, log in to the system (see Logging In section on page 2-1). Then, from the Home page, click

More information

Managing Workflows. Starting Prime Network Administration CHAPTER

Managing Workflows. Starting Prime Network Administration CHAPTER CHAPTER 10 Prime Network Administration can be used to manage deployed workflow templates. Topics include: Starting Prime Network Administration, page 10-1 Viewing the List of Templates and Template Properties,

More information

Logistics eschenker - How to get started

Logistics eschenker - How to get started eschenker - How to get started DB Schenker Next Generation eservices Program IT, KAM/Sales August 2015 Internal Information: Customer Registration The Related Links area of the eschenker Portal Entry page

More information

Purchasing Settlement Instructions Northern Michigan University

Purchasing Settlement Instructions Northern Michigan University Purchasing Settlement Instructions Northern Michigan University Table of Contents STEP 1: LOGGING ON:... 1 STEP 2: CREATING A SETTLEMENT REPORT... 2 STEP 3: REPORT HEADER... 3 STEP 4: ADDING AN EXPENSE...

More information

Personal Online Banking Quick Start Guide

Personal Online Banking Quick Start Guide Personal Online Banking Quick Start Guide Step 1 Visit AmericanBank.com and locate the Personal Login ID box in the top right corner of the homepage. TIP: There are now two different online banking systems

More information

NOTE: Please have your IT staff add this information to their Safe List : Mail- and

NOTE: Please have your IT staff add this information to their Safe List : Mail- and It is important to us to be there when you need us! Our website now offers you the ability to view your policy information online anytime, from any computer with Internet access! You have been provided

More information

Logging In - Administrators

Logging In - Administrators Logging In - Administrators On this page: The ADAMS URL The ADAMS Login Providing contact details Providing your email address or mobile number Validating your email address or mobile phone number Alternate

More information

Salsify User Guide: Bulk Uploads

Salsify User Guide: Bulk Uploads Salsify User Guide: Bulk Uploads Table of Contents I. Login...3 II. Importing Bulk Content...4 III. Organizing Your Data... 11 A. Changing Description Column... Error! Bookmark not defined. B. Filter through

More information

Empower Data Exporter. The Empower Data Exporter is for use with Empower 2154 and requires the Microsoft.NET Framework version 2.0.

Empower Data Exporter. The Empower Data Exporter is for use with Empower 2154 and requires the Microsoft.NET Framework version 2.0. Empower Data Exporter This tool is an example program which demonstrates some capabilities of the Empower Toolkit. It was not created using Waters Software Development Lifecycle. This tool was tested in

More information

Installation Guide. 3CX CRM Plugin for ConnectWise. Single Tenant Version

Installation Guide. 3CX CRM Plugin for ConnectWise. Single Tenant Version Installation Guide 3CX CRM Plugin for ConnectWise Single Tenant Version "Copyright VoIPTools, LLC 2011-2016" Information in this document is subject to change without notice. No part of this document may

More information

BCBST Secure File Gateway Instructions (HTTPS)

BCBST Secure File Gateway Instructions (HTTPS) BCBST Secure File Gateway Instructions (HTTPS) 1 Table of Contents New BCBST Secure File Gateway pg 3 Upload file to BCBST pg 4 Search Function pg 12 Download file from BCBST pg 13 Subscribe to e-mail

More information

SALES REPORTING GUIDE TO MANUALLY ENTER SALES DATA IN TRADEMARX:

SALES REPORTING GUIDE TO MANUALLY ENTER SALES DATA IN TRADEMARX: SALES REPORTING GUIDE TO MANUALLY ENTER SALES DATA IN TRADEMARX: 1. Go to http://licensing.trademarxonline.com 2. Log in using your email address and password. If you don t know your password, please click

More information

Digital Accessibility: Web Essentials User Guide For Online e-learning and Examination

Digital Accessibility: Web Essentials User Guide For Online e-learning and Examination Digital Accessibility: Web Essentials User Guide For Online e-learning and Examination July 2012 v1.01 Contents 1. Introduction... 3 2. Registration and Login... 4 3. Accessing the Courseware... 6 4. Accessing

More information

CREATE INVOICE (WITHOUT A PO)

CREATE INVOICE (WITHOUT A PO) CREATE INVOICE (WITHOUT A PO) DESCRIPTION This process is used to submit a Non PO invoice. If you still have questions, please email NobleInvoiceOnly@nblenergy.com. PROCEDURE STEP 1: Login to Oracle (https://oracledmzpnob1i.nobleenergyinc.com/oa_html/appslogin).

More information

Business Online TM. Positive Pay - Adding Issued Items. Quick Reference Guide

Business Online TM. Positive Pay - Adding Issued Items. Quick Reference Guide Business Online TM Positive Pay - Adding Issued Items Quick Reference Guide Positive Pay Adding Issued Items Manually or Using Templates Positive Pay is a risk management solution that provides the ability

More information

Kendo UI. Builder by Progress : What's New

Kendo UI. Builder by Progress : What's New Kendo UI Builder by Progress : What's New Copyright 2017 Telerik AD. All rights reserved. July 2017 Last updated with new content: Version 2.0 Updated: 2017/07/13 3 Copyright 4 Contents Table of Contents

More information

etrakit User Manual City of Oceanside A guide for using the online permitting system, etrakit

etrakit User Manual City of Oceanside A guide for using the online permitting system, etrakit City of Oceanside A guide for using the online permitting system, etrakit City of Oceanside, 300 N Coast Hwy, Oceanside CA 92054 Planning: 760 435 3520 Building: 760 435 3950 Engineering: 760 435 5097

More information

How to Set Up a New Pay Account With CIC Plus. Forgot User ID or Password Support

How to Set Up a New Pay Account With CIC Plus. Forgot User ID or Password Support How to Set Up a New Pay Account With CIC Plus Forgot User ID or Password Support 1 Purpose This training manual was prepared in partnership with Allegis partner/vendor CIC Plus. All Allegis operating companies

More information

Online Tax Filing Service User Guide

Online Tax Filing Service User Guide Online Tax Filing Service User Guide Table of Contents Logging On As A User 3 Main Menu 4 Add Payment Type 5 Making a Payment 7 Single User ID Set Up (i.e. no additional approval required) 7 Multiple User

More information

How to Order a Four Panel Brochure through Print Services. Go to the Print Services Web Page and select the Online Store link.

How to Order a Four Panel Brochure through Print Services. Go to the Print Services Web Page and select the Online Store link. How to Order a Four Panel Brochure through Print Services Go to the Print Services Web Page and select the Online Store link. 1 Enter your Username and Password on the Print Services Online Ordering home

More information

Inventor Portal User Guide USA Office of Commercialization and Industry Collaboration (OCIC)

Inventor Portal User Guide USA Office of Commercialization and Industry Collaboration (OCIC) Inventor Portal User Guide USA Office of Commercialization and Industry Collaboration (OCIC) Purpose: This guide is to (i) guide you through the steps to setup an Inventor Portal Account, and (ii) submit

More information

Parent Account Tutorial

Parent Account Tutorial Parent Account Tutorial The Rank One Sport Parent Account is meant to simplify the online forms submittal and tracking progress. Creating a Parent Account 1. From the Home Page of the school district s

More information

edev Technologies integreat4tfs 2015 Update 2 Release Notes

edev Technologies integreat4tfs 2015 Update 2 Release Notes edev Technologies integreat4tfs 2015 Update 2 Release Notes edev Technologies 11/18/2015 Table of Contents 1. INTRODUCTION... 2 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 3 DASHBOARD... 4 1. FEATURES...

More information

evoclock+ - AsureForce Mobile V3.0 Reference Guide AsureForce Mobile Version 3.0 Reference Guide AsureForce Mobile 1 P a g e

evoclock+ - AsureForce Mobile V3.0 Reference Guide AsureForce Mobile Version 3.0 Reference Guide AsureForce Mobile 1 P a g e AsureForce Mobile Version 3.0 Reference Guide AsureForce Mobile 1 P a g e Table of Contents Quick Reference... 2 AsureForce Mobile... 3 Getting Started... 3 AsureForce Mobile App Setup... 3 AsureForce

More information

Human Resources Absence Management Teaching Associate/Graduate Assistant Guide. Last Revised: 08/29/11

Human Resources Absence Management Teaching Associate/Graduate Assistant Guide. Last Revised: 08/29/11 Human Resources Absence Management Teaching Associate/Graduate Assistant Guide Last Revised: 08/29/11 REVISION CONTROL Document Title: Author: File Reference: HR Absence Management Teaching Associate/Graduate

More information

How to Report an Issue in Cherwell

How to Report an Issue in Cherwell The IT Help Desk at San Diego Unified School District uses the Cherwell Service Management system to create and manage service request tickets for technical support and IT services. This Job Aid was created

More information

Guide to Employee Self Service

Guide to Employee Self Service Guide to Employee Self Service If you are unable to log into Employee Self Service please contact the Enterprise Service Desk at 260 451 6800 or email at enterpriseservicedesk@exelisinc.com To Access Employee

More information

Enterprise Architect. User Guide Series. Wireframe Models

Enterprise Architect. User Guide Series. Wireframe Models Enterprise Architect User Guide Series Wireframe Models What Wireframe Modeling tool to use? Sparx Systems Enterprise Architect provides patterns and icons to help create Wireframe models of application

More information

Disaster Recovery Tracking Tool: User Instructions

Disaster Recovery Tracking Tool: User Instructions Disaster Recovery Tracking Tool: User Instructions User Registration On the Disaster Recovery Tracking Tool homepage click REGISTER NOW to register a new user; Enter the required information: Your full

More information

DATABASE VIEWER PLUS FOR IPAD: USER GUIDE PRODUCT VERSION: 4.1

DATABASE VIEWER PLUS FOR IPAD: USER GUIDE PRODUCT VERSION: 4.1 DATABASE VIEWER PLUS FOR IPAD: USER GUIDE PRODUCT VERSION: 4.1. CONTENTS User Guide 1 INTRODUCTION...5 1.1 FEATURES...5 2 INSTALLATION...6 2.1 DESKTOP INSTALLATION...6 2.2 IPAD INSTALLATION:...10 3 USING

More information

WIRELESS DATABASE VIEWER PLUS (ENTERPRISE EDITION) SERVER SIDE USER GUIDE

WIRELESS DATABASE VIEWER PLUS (ENTERPRISE EDITION) SERVER SIDE USER GUIDE WIRELESS DATABASE VIEWER PLUS (ENTERPRISE EDITION) SERVER SIDE USER GUIDE PRODUCT VERSION: 4.2 Wireless Database Viewer Plus(Enterprise Edition) Page 1 CONTENTS 1 INTRODUCTION...4 1.1 FEATURES...4 2 INSTALLATION...5

More information

Enterprise Architect. User Guide Series. Wireframe Models. Author: Sparx Systems Date: 15/07/2016 Version: 1.0 CREATED WITH

Enterprise Architect. User Guide Series. Wireframe Models. Author: Sparx Systems Date: 15/07/2016 Version: 1.0 CREATED WITH Enterprise Architect User Guide Series Wireframe Models Author: Sparx Systems Date: 15/07/2016 Version: 1.0 CREATED WITH Table of Contents Wireframe Models 3 Android Wireframe Toolbox 4 Apple iphone/tablet

More information

What s My Profile? REVISION 1. JANUARY

What s My Profile? REVISION 1. JANUARY What s My Profile? Profiles in BennyBuy help make the buying and paying process more efficient by allowing Users to customize and default information, Setting up shipping and billing addresses Save frequently

More information

3-186 A Instructions guide.

3-186 A Instructions guide. 3-186 A Instructions guide. Falconer registration. Before submitting any report by a falconer, a federal id has to be created for each valid permit holder. To create a federal id, falconer has to register

More information

How to Register as a proposalcentral User

How to Register as a proposalcentral User How to Register as a proposalcentral User Your profile allows you to enter personal details that are relevant to your applications. Once you enter your details, the information flows directly into the

More information

Online Cash Management

Online Cash Management Online Cash Management Positive Pay CONTENTS Positive Pay... 1 Introduction to Positive Pay... 1 File Layout Configuration... 2 Uploading a Check File... 4 Manual Check Entry... 5 Working Exceptions...

More information

Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development

Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development Duration: 90 Hours What you will learn This course is your first step towards success as a Dot Net professional, designed to give you a

More information

C# Windows Forms Applicaton Tutorial with Example

C# Windows Forms Applicaton Tutorial with Example C# Windows Forms Applicaton Tutorial with Example So far we have seen how to work with C# to create console based applications. But in a real-life scenario team normally use Visual Studio and C# to create

More information

Quick Reference Guide Changing W2 Delivery Preference in Employee Self Service In MyUNIverse

Quick Reference Guide Changing W2 Delivery Preference in Employee Self Service In MyUNIverse University employees (including student employees) can elect how they want to receive their W2 forms (electronically or by US mail) by completing W2 Delivery Preference in UNI or UNI Student. Once you

More information

Getting Started. Accessing MyTeachingStrategies Navigating MyTeachingStrategies Guided Tour Setting Language Preference to Spanish

Getting Started. Accessing MyTeachingStrategies Navigating MyTeachingStrategies Guided Tour Setting Language Preference to Spanish Getting Started Accessing MyTeachingStrategies Navigating MyTeachingStrategies Guided Tour Setting Language Preference to Spanish How-To Guide for Teachers Accessing MyTeachingStrategies Signing In Before

More information

Last Updated 9/5/2013. LM Procure to Pay Quick Reference Guide For Suppliers RFx Response

Last Updated 9/5/2013. LM Procure to Pay Quick Reference Guide For Suppliers RFx Response Last Updated 9/5/2013 LM Procure to Pay Quick Reference Guide For Suppliers RFx Response Lockheed Martin Procure to Pay Revised May 2009 Procedure This quick reference guide displays the procedure of using

More information

Backup System Administrators

Backup System Administrators Activant Prophet 21 Prophet 21 System Administration This class is designed for System Administrators Backup System Administrators Objectives Perform manual backups Restore the system Upload database and

More information

Instructions for completing Quality Matters Course Review Worksheet Last updated: 8/6/13

Instructions for completing Quality Matters Course Review Worksheet Last updated: 8/6/13 Instructions for completing Quality Matters Course Review Worksheet Last updated: 8/6/13 Please use the following guide to complete the Quality Matters Course Review Worksheet. This worksheet should be

More information

Secure Remote Access Installation and User Guide

Secure Remote Access Installation and User Guide Secure Remote Access Installation and User Guide Version 1.0 Published July 2016 TABLE OF CONTENTS 1 System Requirements...3 1.1 Take Control for Windows...3 1.2 Take Control for OSX...3 2 Configure User

More information

How to make Account on E- Donation for Room portal

How to make Account on E- Donation for Room portal How to make Account on E- Donation for Room portal 1) Log on our web site www.gajananmaharaj.org 2) You will get following screen. Click on E- Donation for Room 3) Firstly you need to create an account

More information

Setting up Providers for Successful MU Attestation Part Two: Steps you Need to Take with HFS

Setting up Providers for Successful MU Attestation Part Two: Steps you Need to Take with HFS Setting up Providers for Successful MU Attestation Part Two: Steps you Need to Take with HFS Illinois EHR Incentive Help Desk muhelpdesk@chitrec.org 855-684-3571 Agenda Confirm system access IMPACT Login

More information

Prior to finalizing grades at the end of each term, schools can turn off Parent Access to student Grades

Prior to finalizing grades at the end of each term, schools can turn off Parent Access to student Grades POWERSCHOOL TIP TURNING PARENT ACCESS OFF/ON 2013-2014 SY TURNING PARENT ACCESS OFF/ON Prior to finalizing grades at the end of each term, schools can turn off Parent Access to student Grades There are

More information

Programming. C# Programming: From Problem Analysis to Program Design 2nd Edition. David McDonald, Ph.D. Director of Emerging Technologies

Programming. C# Programming: From Problem Analysis to Program Design 2nd Edition. David McDonald, Ph.D. Director of Emerging Technologies 9 Programming Based on Events C# Programming: From Problem Analysis to Program Design 2nd Edition David McDonald, Ph.D. Director of Emerging Technologies Chapter Objectives Create applications that use

More information

Online Bill Payment and Service Portal

Online Bill Payment and Service Portal Online Bill Payment and Service Portal is an internet portal for customers to view invoices, create payments and view or create service tickets over the web. With customers have a secure Internet portal

More information

Enterprise Architect. User Guide Series. Wireframe Models. Author: Sparx Systems. Date: 30/06/2017. Version: 1.0 CREATED WITH

Enterprise Architect. User Guide Series. Wireframe Models. Author: Sparx Systems. Date: 30/06/2017. Version: 1.0 CREATED WITH Enterprise Architect User Guide Series Wireframe Models Author: Sparx Systems Date: 30/06/2017 Version: 1.0 CREATED WITH Table of Contents Wireframe Models 3 Android Wireframe Toolbox 4 Apple iphone/tablet

More information

How Can We Use NetCDF Extractor V.2.0?

How Can We Use NetCDF Extractor V.2.0? How Can We Use NetCDF Extractor V..0? In the first version of NetCDF Extractor, the user can load one file to extract desirable region. Many users need to run several files simultaneously. Therefore, Agrimetsoft

More information