博客
关于我
常见功能测试点的测试用例集合
阅读量:625 次
发布时间:2019-03-14

本文共 1400 字,大约阅读时间需要 4 分钟。

登录、添加、删除、查询模块的测试点

在软件开发过程中,登录、添加、删除、查询等功能是非常常见的操作模块。为了确保这些功能的稳定性和可靠性,我们需要从多个维度进行测试。以下是对这些模块测试点的总结和设计方法:

登录模块

  • 用户名和密码格式

    测试用户输入符合要求的格式和不符合要求的格式,确保系统能够正确处理并给出反馈。

  • 输入特殊字符和空格

    测试输入包含前置空格或特殊字符的情况,确保系统能够正确处理并提示错误。

  • 已存在的用户和密码

    测试已存在用户的正确密码和不存在用户的错误密码,确保系统能够正确验证。

  • 输入为空或错误

    测试用户名或密码为空的情况,以及输入非法字符或格式错误的情况。

  • 空格和特殊字符处理

    测试输入正确的用户名密码后按回车是否能够成功登录。


  • 添加模块

  • 数据项合理性和数据库检查

    测试所有输入数据合理,并检查数据库中是否新增了相应数据。

  • 必填项为空

    留出一个必填项为空,测试系统是否能正确提示用户。

  • 边界值测试

    按照边界值等价类设计测试用例,检查输入超出或刚好到达限制的情况。

  • 错误提示和数据检查

    测试不符合要求的地方是否会给出错误提示,并检查数据库中是否多了一条数据。

  • 键盘操作支持

    测试是否支持Tab键和Enter键。

  • 粘性和数据一致性

    在提示不能保存时,检查数据库中是否有新增数据。


  • 删除模块

  • 已存在数据和不存在数据

    测试删除一个存在数据项和一个不存在数据项,确保系统正确处理并给出反馈。

  • 输入格式错误

    测试输入格式错误的数据,看看系统是否给出错误提示,但数据库中没有被删除的数据。

  • 前置空格和特殊字符

    测试输入正确数据前加空格或特殊字符,确保系统能够正常删除数据。

  • 输入特殊操作

    测试什么也不输入,以及是否支持Tab键和Enter键。

  • 默认值和空值处理

    测试删除默认值或空值,确保系统能够正确处理。


  • 查询模块

  • 精确查询和模糊查询

    测试输入精确的查询条件和模糊的查询条件,确保系统能够正确返回结果。

  • 特殊字符和超过长度限制

    测试输入特殊字符或超出长度限制的查询条件,确保系统给出正确的提示或结果。

  • 空输入和不存在数据

    测试输入空值或不存在的数据,确保系统没有错误处理。

  • 组合查询和高级功能

    测试组合查询、排序、附件搜索等高级功能,确保系统能够正确执行。

  • 键盘操作支持

    测试是否支持Tab键和Enter键。


  • 功能测试方法

    文本框测试:测试输入正常字符、特殊字符、超长字符、默认值、空值等情况,确保程序能够正确处理并显示内容。

    按钮控件测试:测试点击按钮的响应,非法输入时给出的提示,是否支持Tab键和Enter键。

    单选按钮测试:确保不能同时选中,且默认值正确。

    上下箭头和滚动条测试:测试数字调整和滚动条操作是否正常,刷新情况和乱码情况。

    组合列表框和复选框测试:测试是否支持输入、多选、部分选中等功能。

    界面测试

  • 窗体布局和控件显示

    测试窗体大小、布局,控件如工具栏、状态栏的显示是否符合预期。

  • 字体和字符显示问题

    测试全角和半角字体混用、无中英文混用,确保显示正确。

  • 菜单点击和快捷键

    测试菜单是否有错别字、快捷键和热键是否有效,菜单是否与语境相关。

  • 特殊界面要求

    测试安装界面、公司图标、关于信息是否正确显示。


  • 总结

    通过以上测试点的设计与执行,我们能够全面验证系统的功能稳定性和用户体验。通过模拟不同的使用场景,确保系统在各种情况下都能正确处理,是实现高质量软件测试的关键所在。

    转载地址:http://khsoz.baihongyu.com/

    你可能感兴趣的文章
    pandas 根据值从多列中的一列查找
    查看>>
    Pandas 根据布尔条件选择行和列
    查看>>
    pandas 滚动窗口 - datetime64[ns] 未实现
    查看>>
    pandas 版本兼容特定的蟒蛇和NumPy配置吗?
    查看>>
    pandas 生成excel多级表头
    查看>>
    pandas 读取excel数据,以字典形式输出
    查看>>
    Pandas 读取具有浮点值的 csv 文件会导致奇怪的舍入和小数位数
    查看>>
    pandas 适用,但仅适用于满足条件的行
    查看>>
    pandas 重新采样到每月的特定工作日
    查看>>
    pandas :按移位分组和累加和(GroupBy Shift And Cumulative Sum)
    查看>>
    pandas :检测一个DF和另一个DF之间缺失的列
    查看>>
    Pandas-从具有嵌套列表列表的现有列创建动态列时出错
    查看>>
    Pandas-通过对列和索引的值求和来合并两个数据框
    查看>>
    pandas.read_csv()的详解-ChatGPT4o作答
    查看>>
    PANDAS.READ_EXCEL()输出‘;溢出错误:日期值超出范围‘;而不存在日期列
    查看>>
    pandas100个骚操作:再见 for 循环!速度提升315倍!
    查看>>
    Pandas:对给定列求和 DataFrame 行
    查看>>
    Pandas、Matplotlib、Pyecharts数据分析实践
    查看>>
    Pandas中文官档~基础用法2
    查看>>
    Pandas中文官档~基础用法6
    查看>>