我真的很喜欢测试和构建单元测试,但我发现为网站的工作流程构建测试非常烦人。
e.g。
注册 - >查看电子邮件 - >激活帐户 - >登录
或
登录 - >修改详情 - >提交并查看个人资料
手动测试=加载时间+疲劳
即使在使用Selenium这样的应用程序时,每次迭代都需要查看电子邮件等...
有没有办法以更有效的方式执行一系列测试?
你们是怎么做到的? :)
答案 0 :(得分:3)
我使用Django的测试框架为各个视图编写“功能单元”测试。我发现集成测试最好用Robot Framework之类的东西来完成。在我的一个项目中,我提出了Ward Cunningham's FIT机制的最小化自定义实现。
答案 1 :(得分:3)
答案 2 :(得分:2)
我通常使用Lettuce框架进行此类测试。您可以在此处找到它:http://lettuce.it/