zoukankan      html  css  js  c++  java
  • WEB测试用例(一)

    一些常用模块的测试用例

    1、登录  2、添加  3、查询  4、删除

    1、登录

    ①用户名和密码都符合要求(格式上的要求)

    ②用户名和密码都不符合要求(格式上的要求)

    ③用户名符合要求,密码不符合要求(格式上的要求)

    ④密码符合要求,用户名不符合要求(格式上的要求)

    ⑤用户名或密码为空

    ⑥数据库中不存在的用户名,不存在的密码

    ⑦数据库中存在的用户名,错误的密码

    ⑧数据库中不存在的用户名,存在的密码

    ⑨输入的数据前存在空格

    ⑩输入正确的用户名密码

    以后按[enter]是否能登陆

    2、添加

    ①要添加的数据项均合理,在界面保存成功后,检查数据库中是否添加了相应的数据:select查询

    ②留出一个必填数据为空

    ③按照边界值等价类设计测试用例的原则设计其他输入项的测试用例:数据组合测试

    ④不符合要求的地方要有错误提示

    ⑤是否支持table键

    ⑥按enter是否能保存

    ⑦若提示不能保存,也要察看数据库里是否多了一条数据

    3、删除

    ①删除一个数据库中存在的数据,然后查看数据库中是否删除(界面删除一条数据,查看数据库中是否删除)

    ②删除一个数据库中并不存在的数据,看是否有错误提示,并且数据库中没有数据被删除

    ③输入一个格式错误的数据,看是否有错误提示,并且数据库中没有数据被删除。

    ④输入的正确数据前加空格,看是否能正确删除数据

    ⑤什么也不输入

    ⑥是否支持table键:tab键

    ⑦是否支持enter键

    4、查询

    精确查询:

    ①输入的查询条件为数据库中存在的数据,看是否能正确地查出相应得数据

    ②输入正确的查询条件以前加上空格,看是否能正确地查出相应的数据

    ③输入格式或范围不符合要求的数据,看是否有错误提示:如日期格式:YYYY-MM-DD;范围:月份中输入13等,一般这些数据都是枚举型数据,以下拉框的形式出现

    ④输入数据库中不存在的数据

    ⑤不输入任何数据:查询结果应该为所有记录

    ⑥是否支持table键

    ⑦是否支持enter键

    模糊查询:

    在精确查询的基础上加上以下一点:

    ① 输入一些字符,看是否能查出数据库中所有的相关信息

  • 相关阅读:
    桟错误分析方法
    gstreamer调试命令
    sqlite的事务和锁,很透彻的讲解 【转】
    严重: Exception starting filter struts2 java.lang.NullPointerException (转载)
    eclipse 快捷键
    POJ 1099 Square Ice
    HDU 1013 Digital Roots
    HDU 1087 Super Jumping! Jumping! Jumping!(动态规划)
    HDU 1159 Common Subsequence
    HDU 1069 Monkey and Banana(动态规划)
  • 原文地址:https://www.cnblogs.com/husband/p/14233554.html
Copyright © 2011-2022 走看看