zoukankan      html  css  js  c++  java
  • 第四次作业

                                      第一题

    用例ID

    场景

    测试步骤

    预期结果

    T1

    管理员登录

    进入登录页,输入用户名密码进行登录

    管理员成功登录

    T2

    进入网站后台管理进行用户注册

    选择用户注册模块进行用户注册,浏览器地址http://www.fengt.com/Admin/UserRegister.jsp

    成功进入注册模块

    T3

    基本信息输入——校验

    无输入,直接点击注册

    提示未输入,请重试

    T4

    用户名输入校验

    输入11111111111111111111111111111111111111111111111

    提示输入不符合规范,请重试

    T5

    密码输入校验

    输入用户名为规范的oracle,输入不符合规范的密码:12345,不点击提交

    1.ajax提示用户名可用,2.输入框右边红字提示密码至少6位,包含字母、数字和特殊符号(如: !  +  ~ 等),请重试

    T6

    两次密码输入校验

    完成T5的规范用户名,第一次输入123654,第二次输入abcdfg,不点击提交

    1.通过ajax提示密码强度,2.输入框右边红字提示密码两次输入不一致,请核对

    T7

    邮箱验证校验

    输入不合规范的邮箱dhjf@.cn,暂不提交

    右方提示邮箱不正确,请检查

    T8

    规范录入

    输入用户名oracle,第一次密码a+1233357,第二次a+1233357,邮箱为10000@qq.com,点击提交

    提交成功,返回提示:注册成功,请您记住密码

    T9

    注册成功

    等待三秒

    自动进入用户登录页

    T10

     用户名不重复验证   

    再次进入用户注册页面,输入用户名oracle

    右方ajax提示示该用户名已存在不可用,请重新输入

     

                    Author   is    @余余兆兆康

                                        第二题

     第一步:给实验5原登录页面表单代码加上id属性

    <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>
                密&nbsp;码:<input id="pw" type="text" name="password"><br><br>
                <input type="submit" id="sm" value="登录">
                </div>
            </form>
        </body>
    </html>

     第二步:往数据库添加自己的账户数据

    alter table user;

    insert into user values(3,'yuzhaokang','123');

     第三步:测试程序代码

    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.ie.InternetExplorerDriver;
    import org.openqa.selenium.support.ui.WebDriverWait;


    public class SeleniumTest{

        /*

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

        *作者:@余余兆兆康

        */


        @Test
        public void index(){
            
            System.setProperty("webdriver.firefox.bin", "D:\Program Files\fire\firefox.exe");
     
            //打开火狐浏览器
            WebDriver driver = new FirefoxDriver();


            //打开要测试的页面
            driver.get("http://localhost:8080/Lab05/login.jsp");

            //设置等待超出的时间(100秒)
            WebDriverWait wait = new WebDriverWait(driver, 100);

            //找到用户名输入框,id为un,并自动输入用户名
            WebElement txtSearchBox = driver.findElement(By.name("un")).sendKeys("yuzhaokang");
            //找到密码输入框,id为pw,并自动输入密码
            WebElement txtSearchBox = driver.findElement(By.name("pw")).sendKeys("123456");


            //找到登录按钮,id为sm,并自动点击它
            WebElement btn = driver.findElement(By.id("sm")).click();

            //关闭浏览器
            //driver.close();
           
        }
        
        
    }

  • 相关阅读:
    Java面试题集(七)--Spring常见面试问题【重要】
    Java面试题集(六)
    qt4.8.4安装以及64位程序编译方法
    页面跳转动画设置方法
    Lua环境配置 windows + VS
    Oracle触发器(trigger):view,schema,database
    java课程设计(计算器)
    数据结构 练习 19-活动选择问题的实现(动态规划 和 贪心)
    网页在Safari快速滚动和回弹的原理: -webkit-overflow-scrolling : touch;的实现
    如何打开Nib文件
  • 原文地址:https://www.cnblogs.com/yyzzkk/p/5496201.html
Copyright © 2011-2022 走看看