作业四

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();         
      }        
}

 

 

原文地址:https://www.cnblogs.com/xiaoqingtest/p/5536197.html