?????????????
?????????? ???????[ 2010/2/9 15:46:31 ] ????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????η????????Щ???顣?????????????????????????Story??????????????????????bug??????????????????????е?????Story ??????л??????????????????????????????????????????????????????????????????????????????з??????
??????????????????????????????????Story+??????й???????????????????????????????????????????????????????????Щ????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????
????1. ??????????????????飬??ζ???????飬???????
????2. ???????????????????????????????????а????????????????????????????????д???????????????????????????
????3. ???????????????????????????????????????????????????д???汨?棬??????????????
????????????????????!???????????????????????????????????
????1. ???????????????κ????????????????????????????!????????????????????
????2. ???????????????????????????????????????????????
????3. ????????????????????????????????????2??С???????????????????????????????????????????????????????е??????????????????????????????????е????????
????4. ???????Ч????????????????????Ч???????????????????С?????????????????????????????????????κ???
????5. ??????????????????????????????????????????е?????????????????????????????????????????????????????????????????????????????????????????????????????????
????6. ?????????????????????????????????????????????????????????????????????????????????????????????????????п???????????????
????????????????????XP?????滹??DSDM????????????????λ???????????????????????????????????????ɡ?
???????д?ò?????????????????????????д????????????????????????к?У?д???????????????????????????????????????????????Watir+RSpec?????
????it ??Scenario: create story with full information?? do
????@browser.open(??)
????@browser.text_field(:id?? ??..??).set story_name
????@browser.text_field(:id?? ??..??).set story_description
????????
????@browser.button(:id?? ??..??).click
????@browser.div(:id?? ??..??).text.should contains(??????)
????????
????end
????????????????????????????д?Щ??Σ???????????????????????????????д????????????!????????д???????????????????д??????????????
??????δ?????????????????????????????????????????????????UI??????????????????????????????????????????????????????????
??????????????????????????????Page Model??(????ThoughtWorks?????????)??????????????д????????
????it ??Scenario: create story with full information?? do
????create_story_page = @navigator.goto_add_story_page
????create_story_page.add_story :name=>???????? :description=>??????
????????
????view_story_page = page.save_and_view
????view_story_page.information.text.should contains(??????)
????????
????end
????????????????????????????
????it ??Scenario: import all the stories from excel file??
????import_stories_page = @navigator.goto_import_stories_page
????import_stories_page.import_from excel_path
????preview_page = import_stories_page.preview_import
????preview_page.choose_import_stories :all
????preview_page.to_next_page
????preview_page.choose_import_stories :first
????story_list_page = preview_page.confirm_import
????story_list_page.stories.should contains(??imported story1??)
????????
????end
??????!?????????????????????????????????????д?????????????????????????????????????裬?????Щ????????????????????????? assertEquals????д????????RSpec??should????????????????????????Ч??????????????????δ??????????????? UI????????????檔UI????????????????????仯??????????????????????
???????Page Object?????UI?????????ò??????????????????????????Ч????????Page Object??????????????????????ò????????????Page Model???м???????????Driver?? Navigator?? DataFixture?????????????????仯??????????????????
????????????????????????????????????????????????????д??
???????????????η????????Щ???顣?????????????????????????Story??????????????????????bug??????????????????????е?????Story ??????л??????????????????????????????????????????????????????????????????????????????з??????
??????????????????????????????????Story+??????й???????????????????????????????????????????????????????????Щ????????????????????????????????????????????1?????????????????????????????????????????????????????????????????????????????????????????????????
????1. ??????????????????飬??ζ???????飬???????
????2. ???????????????????????????????????а????????????????????????????????д???????????????????????????
????3. ???????????????????????????????????????????????????д???汨?棬??????????????
????????????????????!???????????????????????????????????
????1. ???????????????κ????????????????????????????!????????????????????
????2. ???????????????????????????????????????????????
????3. ????????????????????????????????????2??С???????????????????????????????????????????????????????е??????????????????????????????????е????????
????4. ???????Ч????????????????????Ч???????????????????С?????????????????????????????????????κ???
????5. ??????????????????????????????????????????е?????????????????????????????????????????????????????????????????????????????????????????????????????????
????6. ?????????????????????????????????????????????????????????????????????????????????????????????????????п???????????????
????????????????????XP?????滹??DSDM????????????????λ???????????????????????????????????????ɡ?
???????д?ò?????????????????????????д????????????????????????к?У?д???????????????????????????????????????????????Watir+RSpec?????
????it ??Scenario: create story with full information?? do
????@browser.open(??)
????@browser.text_field(:id?? ??..??).set story_name
????@browser.text_field(:id?? ??..??).set story_description
????????
????@browser.button(:id?? ??..??).click
????@browser.div(:id?? ??..??).text.should contains(??????)
????????
????end
????????????????????????????д?Щ??Σ???????????????????????????????д????????????!????????д???????????????????д??????????????
??????δ?????????????????????????????????????????????????UI??????????????????????????????????????????????????????????
??????????????????????????????Page Model??(????ThoughtWorks?????????)??????????????д????????
????it ??Scenario: create story with full information?? do
????create_story_page = @navigator.goto_add_story_page
????create_story_page.add_story :name=>???????? :description=>??????
????????
????view_story_page = page.save_and_view
????view_story_page.information.text.should contains(??????)
????????
????end
????????????????????????????
????it ??Scenario: import all the stories from excel file??
????import_stories_page = @navigator.goto_import_stories_page
????import_stories_page.import_from excel_path
????preview_page = import_stories_page.preview_import
????preview_page.choose_import_stories :all
????preview_page.to_next_page
????preview_page.choose_import_stories :first
????story_list_page = preview_page.confirm_import
????story_list_page.stories.should contains(??imported story1??)
????????
????end
??????!?????????????????????????????????????д?????????????????????????????????????裬?????Щ????????????????????????? assertEquals????д????????RSpec??should????????????????????????Ч??????????????????δ??????????????? UI????????????檔UI????????????????????仯??????????????????????
???????Page Object?????UI?????????ò??????????????????????????Ч????????Page Object??????????????????????ò????????????Page Model???м???????????Driver?? Navigator?? DataFixture?????????????????仯??????????????????
????????????????????????????????????????????????????д??
???????????????????????漰???????????????????SPASVOС??(021-61079698-8054)?????????????????????????
??????
?????????????????????д?ò??????????????????????????????Щ??????????????????????????????????????????????????????????????APP????????????????????????????????????????5??????????????????????SQL?????в??????????Щ???????裿??γ???????????????????????????????Щ???????????????????д?淶???????????????????????????????????????裿
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11????????
?????????App Bug???????????????????????Jmeter?????????QC??????APP????????????????app?????е????????jenkins+testng+ant+webdriver??????????????JMeter????HTTP???????Selenium 2.0 WebDriver ??????