#65 - 自動化測試(Unit Test & UI Test)

黑箱、白箱
http://www.cocoachina.com/ios/20170401/18995.html
https://read01.com/5eQKaK.html#.Wuxxa6SFOiM
https://www.appcoda.com.tw/automated-ui-test/



选择框架的时候有几个方面要考虑
  • 测试代码编写的成本
  • 是否可调式
  • 框架的稳定性
  • 测试报告(截图,代码覆盖率,…)
  • WebView的支持(很多App都用到了H5)
  • 自定义控件的测试
  • 是否需要源代码
  • 能否需要连着电脑
  • 是否支持CI(持续集成)
XCode内置的框架:XCTest。XCTest又可以分为两部分:Unit Test 和 UI Test




UI TEST
--------------------------------------------------------------------
Appium
https://medium.com/@kentchen_tw/appium-1-app-%E6%B8%AC%E8%A9%A6%E8%87%AA%E5%8B%95%E5%8C%96%E6%A1%86%E6%9E%B6-c929d8f7a439

Appium(棒棒)
https://itw01.com/G4C5EG2.html
https://www.youtube.com/watch?v=meU4TzI3KNM
https://www.youtube.com/watch?v=4RiieiylcnU&list=PL6flErFppaj20yvWkrYv6yO_I3jJWvYTj



KIF(accessibility labels)
https://www.appcoda.com.tw/automated-ui-test/
https://www.appcoda.com/automated-ui-test/

留言