UI-Test和Rest有什么区别?

对于尤塞尔:

我在采访一些公司时遇到了这个问题。我认为我不能很好地回答这个问题。但是,根据我的理解:

UI级别测试更多地涉及最终用户将看到的内容,并且最好用于接受测试。

Rest测试对于性能测试非常有用,因为它更容易模拟多个用户同时访问资源。而且,更容易发现问题所在。

谁能给我更多细节吗?以及我们何时应选择使用哪种类型的测试?非常感谢。

工作:

UI测试正在测试界面。此测试的失败率很高,并且难以维护。在访谈中,如果您谈论的是BDD,这意味着您的场景是从UI执行的(并且它们不仅在测试UI),因此该测试作为黑盒测试运行。该场景可以使用硒步骤来运行(如果您的应用是网络应用)。

在其他情况下,场景是在api级别执行的,例如调用您的控制器操作而不是接口,测试仍然是一个黑匣子,但处于较低级别。根据我的经验,最好在这个级别上写。

Mike Cohn pyramid可很好地指示您的系统应进行哪种测试(很少的UI测试,一些Service Tests和大量的单元测试)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

angular-route和angular-ui-router有什么区别?

jquery和jquery UI有什么区别?

REST和API有什么区别?

ui-bootstrap-tpls.min.js和ui-bootstrap.min.js有什么区别?

REST和RESTful有什么区别

HTTP和REST有什么区别?

ui.alert和Browser.msgBox有什么区别?

angularjs的ui-view和ionic的ion-nav-view有什么区别

4040和8080上的Web UI有什么区别?

Spark UI输出操作持续时间与作业持续时间:有什么区别?

UI / GUI测试,功能测试和E2E测试之间有什么区别?

“ Rest” API和“ Graph” API之间有什么区别

sap.ui.core.routing.Router.navTo()和sap.m.routing.Targets.display()有什么区别?

“作业+ UI”上下文和使用“父母=作业”之间有什么区别?

python-django中的django.test.APITestCase和rest_framework.test.TestCase有什么区别

材质ui中的withStyle和withTheme有什么区别?

UI测试和E2E测试之间有什么区别?每种都有什么好处?

导入material-ui组件的不同方式之间有什么区别?

GraphQL和Rest API有什么区别

aws-amplify-react和@ aws-amplify / ui-react有什么区别?

UI Automator和driver.suppe通过appium有什么区别

Twitter流API和REST有什么区别?

UI gamObject和UI组件之间有什么区别?

com.google.firebase:firebase-database 和 com.firebaseui:firebase-ui-database 有什么区别?

Android Material Design UI 和没有 Material Design 的 Android UI 有什么区别?

Material UI 框架中的 withStyles 和 makeStyles 有什么区别?

material-ui中useTheme和createMiuiTheme有什么区别

test 和 testl 和 testb 有什么区别

Material-UI DataGrid 和 Material-UI Table 有什么区别?