gpt4 book ai didi

unit-testing - 在项目中途实现单元测试和验收测试

转载 作者:行者123 更新时间:2023-11-28 20:09:50 26 4
gpt4 key购买 nike

我现在为维护一个网站而头疼不已。大多数情况下,经过几次更新后,事情最终会崩溃。这个网站是由我们团队中的两个开发人员创建的,然后传给了我。考虑到我的项目已经进行到一半,我想知道是否可以进行单元测试和验收测试。

现在写测试会不会很费时间?这是否实用或是否有其他测试方法?

最佳答案

引入测试永远不会太早,您越早进行测试,您就会越早开始发现错误。

我将从两个不同的角度进行测试。首先,如果您有一些相当独立的 Java 类用于诸如业务逻辑和数据处理之类的事情,我会开始为它们创建 JUnit 测试以解决内部代码问题。

其次,我希望为业务指定的用例创建测试。这些很可能是在像 Selenium 这样的东西中完成的,因为您希望测试遵循用例指定的与网站的交互。将细节留给幕后的 JUnit 测试。这些是功能的高级确认。

所有这些都需要时间,而且管理层不太可能允许您在几周或几周或更长时间内只进行测试。相反,最有可能处理它的方法是边走边做。填写修复和新功能的时间报价,以便编写测试。请记住,编写测试可能会占用 50% 或更多的时间,尤其是当您开始填写它们时。一旦您拥有范围广泛的套件,时间就会缩短一些,但即便如此,一些测试还是比代码更难编写。但它们是值得的。

关于unit-testing - 在项目中途实现单元测试和验收测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3775867/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com