我有一个用Vaadin编写的web应用程序。它有一些表单,搜索栏,按钮等,并由SQL数据库支持。我一直在使用Selenium、Sahi Open Source和其他一些工具进行自动化图形用户界面测试。
问题是:使用记录GUI操作进行自动化测试并不是很有用,因为它看起来更多的是手动工作,而不是自动化,因为我无论如何都需要手动记录测试。
问题是:有没有更好的方法来测试Web应用程序?您如何测试您的web应用程序?有没有免费的工具可以自动检测我的web应用程序中的bug?
首先,对不起,如果贴错了房间,我混淆了应该在SQA房间或academia房间写问题。但实际上,我认为SQA的成员在这方面有更多的经验,并且会有所帮助。
我必须检查一个名为特雷洛的web应用程序。并应评估Trello在Agile software开发方法中是否适合于使用DSDM框架。之前我的讲师说,我所做的评论只是像how to use Trello for team who use DSDM framework一样。他说,我必须用一种方法来评估或审查Trello。
但是我对软件测试唯一了解的是black box或white box测试,它是由参与项目的团队所做的(如果我错了,请纠正我)。
那么
我有5个任务需要执行我的应用程序步骤。
作为用户上传的一部分接收CSV文件。将CSV中的每一行解析为规范表示。创建了一个与该表示相关的ORM。将每个项保存到数据库中。向每个POCO中定义的电子邮件地址发送电子邮件。
我已经有了一个数据库ORM的存储库,至少我已经知道控制器本身可能不是新的SmtpClient,但是控制器中有多少‘胶水’呢?在代码气味下面是否暴露了比我的代码片段更多的细节?
public ActionResult Index(HttpPostedFileBase file) {
var result = model.HandleFileUpload (file);