我在Vaadin有一个Web应用程序。它有一些表单,搜索字段,按钮等,并由SQL数据库支持。我一直在使用Selenium
,Sahi Open Source
和其他一些工具进行自动GUI测试。
问题是:记录自动化测试的GUI动作并不是很有用,因为它似乎比自动化手动工作更多,因为我需要手动记录测试。
问题是:有没有更好的方法来测试Web应用程序?您如何测试您的Web应用程序?有没有可以自动检测我的Web应用程序中的错误的免费工具?
答案 0 :(得分:1)
除非有人发明有感觉的AI,否则这是不可能的,即使这可能还不够。在我们公司,我们有独立的QA部门(他们是聪明的人),他们不断提出诸如“我们应该如何测试这种流程”这样的问题,“这是预期的反应”。
如果没有知道业务流程的测试只限于机器人做什么 - 随机抓取网站并试图获得“500页”,这还不够。如果你厌倦了编写测试,你可以:
答案 1 :(得分:0)
有很多方法可以测试软件。它们都不是全自动的;它们都要求将实际行为与预期行为进行比较,并且预期行为不能由机器自动推断,而必须由人类规定和定义,然后翻译成机器可以理解并使用的语言来确定它是否匹配实际行为。
以下是开始阅读其他测试软件方法的起点: https://en.wikipedia.org/wiki/Software_testing