作业4

测试用例ID

场景

测试步骤

结果  

TEST1

管理员登陆

进入登陆页面,以管理员身份进行登陆

登陆成功

TEST2

用户注册登陆。

进入后台管理界面,进行用户注册,注册地址

http://www.fengt.com/Admin/UserRegister.jsp

进行注册

TEST3

用户名验证

输入一个已存在的ID:test21

显示用户已存在

TEST4

用户名校验

输入lxb317

输入成功

TEST5

密码校验

输入正确的用户名,输入不正确的密码:5687798

显示密码不正确

TEST6

邮箱校验

输入不正确的邮箱格式:568@1234.com

显示邮箱格式错误

TEST7

正确输入

邮箱:1348568@qq.com

成功注册

TEST8

注册成功

页面跳转

跳转到登陆界面,地址

http://www.fengt.com/Admin/Login.jsp

第一步:给实验五login页面代码加上id

 

<%@ page contentType="text/html; charset=utf-8"%>

<html>

<head><title>用户登录</title></head>

<body>

<form action="validate.jsp" method="post">

<div align="center">

用户登录<br><br>

用户名:<input id="un" type="text" name="username"><br><br>

密 码:<input type="text" name="password"><br><br>

<input type="submit" value="登录">

</div>

</form>

</body>

</html>

  第二步:向数据库添加自己的用户数据

alter table user;

insert into user values(7,‘lxb317’,‘31371017‘);

 

第三步:测试程序

 

import org.junit.Test;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.WebElement;

import org.openqa.selenium.ie.InternetExplorerDriver;

import org.openqa.selenium.support.ui.WebDriverWait;

public class SeleniumTest{

       / *

    *功能:利用Selenium2为Lab05项目中的登录功能实现功能自动化测试

        *作者:lxb

    */

 

    @Test

 

    public void Demo(){      

   System.setProperty("webdriver.InternetExplorer.bin",

     "C:\\Program Files\\ie\\InternetExplorer.exe");

        WebDriver driver = new InternetExplorerDriver();

        driver.get("http://localhost:8080/Lab05/login.jsp");

        WebDriverWait wait = new WebDriverWait(driver, 15);

        WebElement txtSearchBox = driver.findElement(By.name("un")).sendKeys("lxb317");

       WebElement txtSearchBox = driver.findElement(By.name("pw")).sendKeys("31371017");

        WebElement btn = driver.findElement(By.id("7")).click();

        driver.close();       

        }       

}   

 

第四次作业

posted @ 2016-05-29 19:55  月读命  阅读(145)  评论(0编辑  收藏  举报