我是XCode仪器自动化的新手。我非常好奇一件事&我找不到任何关于这方面的在线帮助。如何实现数据驱动的自动化?即,我有一个脚本来注册用户的名字,姓氏和地址的详细信息在应用程序中。这样我就需要注册500个用户。我的数据在CSV文件中。有没有办法从CSV / XML / JSON /您建议的其他处理方案中获取数据?
发布于 2014-04-23 13:42:48
“一次注册500个用户”真的是一个测试用例还是测试设置?如果这是一个测试用例,看起来你想测试你的后端。使用ui自动化来做这件事不是一个好主意,因为它太慢(很难强调你的后端)和太复杂。如果你想(压力)测试你的后端,使用像JMeter这样的工具来做服务器测试。如果是测试设置,您可以从自动化脚本调用任何shell命令。例如,您可以编写一个脚本或程序,该脚本或程序获取包含用户的文件并对其进行迭代,然后为每个条目创建对后端的调用。当然,这只会在使用模拟器执行测试用例时起作用。这是您需要的接口:https://developer.apple.com/library/ios/documentation/UIAutomation/Reference/UIAHostClassReference/UIAHost/UIAHost.html#//apple_ref/doc/uid/TP40011044
发布于 2014-06-06 18:35:31
一种方法是将数据转换为json格式,该格式可以导入到脚本中。使用它,您可以轻松地遍历json数据并重复注册用户所需的步骤。
https://stackoverflow.com/questions/23210064
复制相似问题