gpt4 book ai didi

unit-testing - 对不同用户表现不同的软件进行单元测试的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-04 05:21:39 25 4
gpt4 key购买 nike

如问题标题所述,对根据当前登录用户的不同而表现不同的应用程序执行单元测试的最佳方法是什么?

此外,对于维护内部状态信息的应用程序,执行测试和管理所有测试的最佳方式是什么?

最佳答案

如果用户是指系统用户,例如Windows 登录 - 然后进行单元测试,最好将您的代码与这种依赖关系分离。

我的意思是让您的代码具有易于在单元测试中设置的内部用户概念。那么你的大部分代码将只知道这个内部概念并且可以被测试而不用担心真正的登录。

然后最难测试的层(将系统用户和您从中派生的所有内容(例如文件夹位置、权限等)映射到您的内部登录的层)被最小化。然后可以使用某种可以处理高级登录的验收测试类型来测试这一层。

关于unit-testing - 对不同用户表现不同的软件进行单元测试的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/747478/

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