目录
一、项目简介:用户信息管理模块
1.1 项目功能
1、登录功能: 非管理员账号不能登录
2、修改功能: 可以对用户信息进行修改
3、删除功能: 可以对用户信息进行删除操作
4、添加功能: 可以添加新的用户
5、查询功能: 可以根据用户姓名,地址,邮箱进行查询操作,返回对应的用户信息
1.2 测试方法以及测试工具
测试方法:黑盒测试、自动化测试
测试工具:Selenium、Junit
1.3 测试范围
功能测试:检查每个功能模块的功能是否能实现,是否存在bug
二、登录功能测试
2.1 测试用例
由于该项目对于账号密码没有长度和特殊字符的限制,因此需要的测试用例较少
2.2 测试代码和结果
@ParameterizedTest
@CsvFileSource(resources = {"login.csv"})
void test2(String username, String password,String expectUrl) throws InterruptedException {
webDriver.findElement(By.cssSelector("#loginname")).sendKeys(username);
webDriver.findElement(By.cssSelector("#password")).sendKeys(password);
webDriver.findElement(By.cssSelector