-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy paththoughtworks_tech_radar_jan_2012.json
More file actions
27 lines (27 loc) · 3.88 KB
/
thoughtworks_tech_radar_jan_2012.json
File metadata and controls
27 lines (27 loc) · 3.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[
{"name":"UIAutomation", "pc":{"r":375,"t":356},"movement":"c", "description": "Very limited options for automating a WPF windows tool."},
{"name":"WebDriver", "pc":{"r":365,"t":305},"movement":"c", "description": "Best suited for Web Based applications as it supports multiple languages and also there is good community support"},
{"name":"Cucumber", "pc":{"r":375,"t":165},"movement":"t", "description": "For obvious reasons of a good BDD framework"},
{"name":"Honeydew", "pc":{"r":395,"t":327},"movement":"c", "description": "Android automation powered by UIAutomator, which unlike robotium-based calabash, allows to cut across app boundries"},
{"name":"Ruby", "pc":{"r":375,"t":29},"movement":"c", "description": "Very efficient language for writing automation"},
{"name":"stubby4j", "pc":{"r":380,"t":285},"movement":"c", "description": "Test on UI layer with stubbed services."},
{"name":"Cuke_sniffer", "pc":{"r":370,"t":320},"movement":"c", "description": "Cucumber test code analysis"},
{"name":"Capypage", "pc":{"r":382,"t":335},"movement":"c", "description": "Easy assertion of elements"},
{"name":"Cuke", "pc":{"r":383,"t":295},"movement":"c", "description": "Good reporting"},
{"name":"Capybara", "pc":{"r":384,"t":315},"movement":"c", "description": "Abstraction layer is nice"},
{"name":"Jmeter", "pc":{"r":385,"t":275},"movement":"c", "description": "Very efficient load generation"},
{"name":"Calabash-iOS & Calabash-android", "pc":{"r":375,"t":345},"movement":"c", "description": "Very good hybrid app automation support"},
{"name":"Frank", "pc":{"r":386,"t":300},"movement":"c", "description": "Calabash-ios is going to be a plugin for Frank bcos of its more cooler features like browser UI inspector (Symbiote) etc. "},
{"name":"Flay gem", "pc":{"r":367,"t":350},"movement":"c", "description": "Light-weight and very fast ruby code inspection to indicate code duplication"},
{"name":"NBuilder", "pc":{"r":368,"t":340},"movement":"c", "description": ""}, {"name":"White", "pc":{"r":290,"t":276},"movement":"t", "description": "White, which is a wrapper around UIAutomation does not expose the UIAutomation object which causes difficulty in identifying some custom elements in the Application"},
{"name":"Odata", "pc":{"r":291,"t":315},"movement":"t", "description": "Using Odata, odata_ruby for accessing MSSQL db"},
{"name":"Gatling", "pc":{"r":320,"t":356},"movement":"t", "description": "No.of requests can be send from one instance, Good reporting"},
{"name":"Appium", "pc":{"r":325,"t":330},"movement":"t", "description": "New cool kid to the school which has libraries across languages (Java, ruby etc) and has both native and hybrid mobile app support!! Promises advanced gesture support too."},
{"name":"PetaPoco", "pc":{"r":310,"t":305},"movement":"t", "description": "micro-ORM for .NET which reduces lot of effort."},
{"name":"SQLMetal", "pc":{"r":315,"t":340},"movement":"t", "description": "Utitlity to create Data Models from DB."},
{"name":"GhostDriver", "pc":{"r":284,"t":288},"movement":"t", "description": "Phantom.Js based Webdriver wrapper"},
{"name":"Taza", "pc":{"r":190,"t":320},"movement":"c", "description": ""},
{"name":"Site-prism", "pc":{"r":90,"t":157},"movement":"c", "description": "Assertions provided are different from default capybara provided assertions, and so are inefficient"},
{"name":"Powershell", "pc":{"r":375,"t":150},"movement":"c", "description": "Shell equivalent for Windows. Helps write small snippets of build related tasks"},
{"name":"Developers writing happy-path automation", "pc":{"r":375,"t":224},"movement":"c", "description": "Minimum coverage assured, which helps a lot during regression, or in other words, reduce regression cycle to the minimum, say couple of hours being max.Also, with developers sharing the code base, code refactorings happen more often which benefits us as a learning curve "}
]