写一个最简单的DDT的测试案例
时间: 2023-08-04 16:06:43 浏览: 42
假设你正在测试一个简单的登录页面,以下是一个最简单的DDT测试案例:
```python
import unittest
class TestLogin(unittest.TestCase):
def test_valid_login(self):
username = "testuser"
password = "testpass"
expected_result = "Welcome, testuser!"
# simulate login process with valid credentials
result = login(username, password)
# check if the result matches the expected result
self.assertEqual(result, expected_result)
def test_invalid_login(self):
username = "testuser"
password = "wrongpass"
expected_result = "Invalid username or password."
# simulate login process with invalid credentials
result = login(username, password)
# check if the result matches the expected result
self.assertEqual(result, expected_result)
if __name__ == '__main__':
unittest.main()
```
这个测试案例使用了unittest框架,测试了两个情况:使用有效的用户名和密码登录,以及使用无效的用户名和密码登录。在每个测试中,我们模拟了登录过程,并检查实际结果是否与预期结果匹配。如果测试通过,则不会有任何输出,否则会输出失败消息,以便我们可以检查问题并进行修复。