首页 > 编程知识 正文

软件测试分为哪两种,软件测试分为哪几种

时间:2023-05-05 21:58:18 阅读:153939 作者:2776

随着互联网的发展越来越多的人开始学习软件测试的相关技术今天我们来介绍几种常用的软件测试方法

1、单元测试

单元测试是基于代码的单元测试。

直接调用函数或单元格,以便返回正确的结果。

在我们的APP应用中,我们的组件是单元。 因此,我将为Button和Modal创建单元测试。 因为没有逻辑,所以不需要为APP应用程序组件创建测试。

单元测试会很浅地呈现组件,并断言当我们与它们交互时,它们的行为是正确的。

浅渲染意味着渲染组件层的深度。 这样就可以只测试组件、单元,而不是几个级别的子组件。

测试将开始操作组件,并验证组件的行为是否与预期相符。

2、快照测试

快照测试是对渲染组件的图像进行测试,并将其与组件的早期图像进行比较。

在JavaScript中创建快照测试的好方法是使用Jest。

jst是渲染组件标记的快照,而不是渲染组件的照片。 这使得Jest快照测试比传统的快照测试快得多。

3、端到端测试

端到端(e2e )测试是顶级测试。

它们执行与手动测试APP应用程序时相同的操作。

我们的APP应用程序有用户(操作)的旅行。 用户单击按钮可打开模式,单击模式中的按钮可关闭模式。

我们可以写贯穿这次旅行的端到端测试。 测试将打开浏览器并进入网页,验证每个操作的APP应用程序是否正常运行。

这些测试表明我们的单元合作正确。 我确信这个APP演示的主要功能可以正常工作。

在JavaScript APP应用程序中,有多种创建端到端测试的方法。 testcafe等程序会记录在浏览器中执行的操作,并将其作为测试源重播。

还有nightwatch这样的项目,您可以使用JavaScript创建测试项目。 推荐nightwatch这样的库。 拿在手里直接使用很简单,这个测试的运行速度比记录的测试快。

【免责事项】:此内容转载于互联网,转载目的为传达信息。 文章内容仅为作者个人意见,本平台对文章陈述、观点保持中立,形式上不保证所含内容的准确性、可靠性和完整性。 读者请作为参考。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。