• 作业四


    1.

       

     

                                 用户注册测试用例

         用例ID

        

       用例名称

          系统登录

         

    用例描述

    管理员登录,用户名存在、密码正确的情况下,进入系统,接着可,进行用户注册,用户注册的url地址为http//www.fengt.com/Admin/UserRister.jsp.此页面背景显示用户名,密码,确认密码,邮箱这4项内容,输入数据后即可提示注册成功。

     用例入口

    打开IE,在地址栏输入相应地址,进入该系统注册页面

     

    测试用例ID

            场景

         测试步骤

       预期结果

       TC1

          管理员登录

      用户名和密码正确

     成功登录系统

       

      TC2

     

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

      通过用户注册的url地址,进入到注册模块中,进行用户注册

     

    成功进入用户注册页面

      

       TC3

     

      用户名输入-验证

    输入已存在的用户:test

    提示用户名已经存在,提示请再输入一个用户名

      

      TC4

     

    用户名-容错性验证

    输入1234,或者aaaaaaaaaaa,或者“”和一些不规范的一些用户名

    提示输入的用户名为不规范的格式,提示请输入符合规范的用户名

      

      TC5

     

     密码验证

    输入规范的用户名后,输入不符合规则的密码,如:111111

    提示你所输入的密码不规范,请重新输入

      TC6

    密码确认-有效性校验

    第一次输入密码:xxq123.

    第二次输入的密码为123

    提示你两次输入的密码不一致,请重新输入密码

     TC7

    邮箱输入验证

    输入不符合规范的邮箱,如:12309878.com

    提示你所输入的邮箱不符合要求

     

    TC9

     

    输入的内容都正确

    输入的用户名为:xxq123456,密码为xxq123.123,邮箱为1028937465@qq.com

    提示注册成功,并提示你记住密码,后跳转到登录页面的url

     

    2.

    给jsp_jdbclogin.jsp中的用户名、密码和提交按钮加上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="user" type="text" name="username"><br><br>
    			密 码:<input id="pwd" type="text" name="password"><br><br>
    			<input id="sub" type="submit" value="登录">
    			</div>
    		</form>
    	</body>
    </html>
    

     

     测试代码:

    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 SelTest{
    @Test public void main(){
             //制定浏览器的路径       
        System.setProperty("webdriver.firefox.bin", "F:\explore\firefox.exe");         
            //打开火狐浏览器        
        WebDriver driver = new FirefoxDriver();        
           //打开要测试的页面       
         driver.get("http:"http://localhost:8080/jsp_jdbc/login.jsp");        
          //设置等待超出的时间(100秒)       
         WebDriverWait wait = new WebDriverWait(driver, 100);        
          //找到用户名输入框,id为user,输入用户名        
         WebElemen txtSearchBox = driver.findElement(By.name("user")).sendKeys("xxq");        
          //找到密码输入框,id为pwd,输入密码        
           WebElement txtSearchBox2 = driver.findElement(By.name("pwd")).sendKeys("123456");
            //找到登录按钮,id为sub,点击它        
           WebElement btn = driver.findElement(By.id("sub")).click();        
             //关闭浏览器        //driver.close();         
          }        
    }
    

     

     

  • 相关阅读:
    STL
    Makefile
    配置pyqt5环境 for python3.4 on Linux Mint 17.1
    SELinux Policy Macros
    python爬虫
    python常用模块
    python中if __name__ == '__main__':
    Centos 7 .Net core后台守护进程Supervisor配置
    阅读Google Protocol Buffers 指南,整理pb语法
    Google Protocol Buffers 入门
  • 原文地址:https://www.cnblogs.com/xiaoqingtest/p/5536197.html
Copyright © 2020-2023  润新知