测试ID |
场景 |
测试步骤 |
预期结果 |
备注 |
CS1 |
管理员登录 |
输入正确的管理员账号 错误的密码 |
登录后台管理失败,并提示:账号或密码不正确 |
|
CS2 |
管理员登录 |
输入不存在的管理员账户 |
登录后台管理失败,并提示:账号或者密码不正确 |
|
CS3 |
管理员登录 |
输入正确的登录管理员信息 |
成功登录后台 |
|
CS4 |
用户注册 |
没输入用户名,输入密码、密码确认、邮箱 |
注册失败,弹窗提示出哪一项未填写 |
|
CS5 |
用户注册 |
输入非法字符 |
注册失败,弹窗提示 |
|
CS6 |
用户注册 |
输入重复的用户名 |
注册失败,并弹窗提示,用户名重复 |
用户名要求6-10个字符,由字母和数字构成,且只能以字母开头。用户名是唯一的 |
CS7 |
用户注册 |
输入不正确的邮箱地址 |
注册失败,并弹窗提示,请输入正确的邮箱地址 |
|
CS8 |
用户注册 |
账号长度超过 |
注册失败,并弹窗提示用户名过长 |
用户名要求6-10个字符,由字母和数字构成,且只能以字母开头。用户名是唯一的 |
CS9 |
用户注册 |
两次密码输入不相同 |
注册失败,弹窗提示,重新输入密码、 |
|
CS10 |
用户注册 |
密码长度超过 |
注册失败,弹窗提示密码过长 |
|
CS11 |
用户注册 |
密码位数过短 |
注册失败,弹窗提示 密码过短 |
|
CS12 |
用户注册 |
用户不是由字母开头 |
注册失败,弹窗提示用户名需要以字母开发 |
|
CS13 |
用户注册 |
密码未包含字母 |
注册失败,弹窗提示密码太过简单请添加字母 |
特殊符号(如: ! + ~ 等) |
CS14 |
用户注册 |
密码未包含特殊字符 |
注册失败,弹窗提示密码太过简单,请添加特殊字符 |
特殊符号(如: ! + ~ 等) |
CS15 |
用户注册-验证 |
输入没有存在的用户名,密码,确认密码,邮箱规范输入 |
注册成功,并提示“注册成功,请您记住密码”,跳转到用户登录界面,地址栏地地址为http://www.fengt.com/Admin/Login.jsp |
第二小题:
package com.cxt.Demo;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.WebDriverWait;
public class Demo1 {
public void Demo(){
//火狐浏览器地址
//System.setProperty("webdriver.ie.driver", "C:\\Program Files\\Internet Explorer\\IEDriverServer.exe");
//打开浏览器
WebDriver driver = new FirefoxDriver();
//打开测试的页面
driver.get("http://www.baidu.com");
System.out.println("打开测试页面为http://www.baidu.com>");
//设置等待超出的时间
WebDriverWait wait = new WebDriverWait(driver, 99);
//找到页面元素,搜索输入框
WebElement txtSearchBox = driver.findElement(By.name("wd"));
//设置页面元素的值,输入框中输入值
txtSearchBox.sendKeys("selenium2");
//点击搜索
WebElement btn = driver.findElement(By.id("su"));
btn.click();
//关闭浏览器
//driver.close();
}
}