博客
关于我
软件评测师笔记(八)—— 测试用例设计
阅读量:449 次
发布时间:2019-03-06

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

决策表测试用例设计步骤

软件测试的关键环节之一是决策表测试用例设计。根据软件规格说明书,首先确定系统中需要实现的规则总数。这为后续的规则收集和分类奠定基础。

接下来,需要系统地列出所有可能的条件状态和对应的动作。条件状态包括用户输入、系统状态、环境条件等,而动作则描述了系统在特定条件下需要执行的操作。

在收集完所有条件状态和动作后,开始填充条件项和动作项,形成初步的判定表。这一步需要确保每条规则的描述清晰、简洁且互不冲突。

为了提高判定表的效率,需要对相似的规则进行合并和优化。这不仅可以减少测试用例的数量,还能保证规则的唯一性和一致性。

场景法设计测试用例步骤

场景法是一种基于规格说明的测试用例设计方法。首先,根据软件规格说明书描述程序的基本流程及各项备选流程。这些流程可能会引发不同的场景。

基于基本流程和备选流程确定具体的测试场景。每个场景对应一个或多个测试用例,使用决策表或矩阵工具可以有效地管理和生成这些测试用例。

生成的测试用例需要经过复审,去除重复或等效的测试用例。同时,确定每个测试用例所需的具体输入数据。

链接测试需要关注哪些方面

链接测试是确保系统内外部链接正常工作的重要环节。需要重点测试以下几个方面:

1. 内部链接:确保用户在页面间的正常跳转

2. 外部链接:验证外部链接的可访问性

3. 邮件发送:测试邮件链接是否能正确跳转

4. 页面跳转:验证链接是否能正确引导到指定页面

5. 断链检测:检查页面中是否存在无法访问的链接

此外,还需要确保所有链接指向有效的页面,并定期扫描孤立页面的存在。

图形测试主要关注点

图形测试主要从视觉效果和功能性两个方面进行。首先要确保图形的色彩对比度合理,避免视觉疲劳。其次,要保证重点链接的视觉识别度足够高。

此外,需要测试图形是否能正确加载,数据变化时图形是否能实时更新。同时,还要验证不同数据类型是否能通过图形进行有效区分。

页面测试主要方面

页面测试需要从用户体验和技术实现两个层面进行全面测试。首先要确保页面设计的一致性,包括布局、字体、配色等方面。

其次,要测试页面的用户友好程度,包括导航系统的直观性和操作简便性。同时,还要考虑到不同浏览器环境下的兼容性问题。

此外,页面的技术实现也需要重点关注。例如,是否采用了合适的布局技术,如CSS或表格结构,确保页面在不同设备和浏览器中的表现一致。

兼容性测试矩阵

为了确保系统在不同环境下的稳定性,需要制定兼容性测试矩阵。主要需要测试以下几个方面:

1. 浏览器兼容性:确保系统在主流浏览器中的正常运行

2. 操作系统兼容性:验证系统在不同操作系统版本中的稳定性

3. 移动端浏览器兼容性:测试移动设备中浏览器的显示效果

4. 打印测试:确保打印输出与预期一致

5. 硬件兼容性:验证系统在不同硬件设备中的表现

6. 数据兼容性:确保系统能够处理不同数据格式和编码

表单测试的主要内容

表单测试是确保用户输入和提交功能正常的重要环节。主要测试内容包括:

1. 字段验证:测试每个输入字段的有效性规则

2. 字段缺省值:验证字段是否允许或强制填写

3. 输入验证:确保输入格式符合预期

4. 提交验证:测试表单提交时的逻辑流程

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

你可能感兴趣的文章
NIFI从MySql中离线读取数据再导入到MySql中_03_来吧用NIFI实现_数据分页获取功能---大数据之Nifi工作笔记0038
查看>>
NIFI从PostGresql中离线读取数据再导入到MySql中_带有数据分页获取功能_不带分页不能用_NIFI资料太少了---大数据之Nifi工作笔记0039
查看>>
NIFI同步MySql数据_到SqlServer_错误_驱动程序无法通过使用安全套接字层(SSL)加密与SQL Server_Navicat连接SqlServer---大数据之Nifi工作笔记0047
查看>>
Nifi同步过程中报错create_time字段找不到_实际目标表和源表中没有这个字段---大数据之Nifi工作笔记0066
查看>>
NIFI大数据进阶_FlowFile拓扑_对FlowFile内容和属性的修改删除添加_介绍和描述_以及实际操作---大数据之Nifi工作笔记0023
查看>>
NIFI大数据进阶_NIFI的模板和组的使用-介绍和实际操作_创建组_嵌套组_模板创建下载_导入---大数据之Nifi工作笔记0022
查看>>
NIFI大数据进阶_NIFI监控的强大功能介绍_处理器面板_进程组面板_summary监控_data_provenance事件源---大数据之Nifi工作笔记0025
查看>>
NIFI大数据进阶_内嵌ZK模式集群1_搭建过程说明---大数据之Nifi工作笔记0015
查看>>
NIFI大数据进阶_外部ZK模式集群1_实际操作搭建NIFI外部ZK模式集群---大数据之Nifi工作笔记0017
查看>>
NIFI大数据进阶_离线同步MySql数据到HDFS_01_实际操作---大数据之Nifi工作笔记0029
查看>>
NIFI大数据进阶_离线同步MySql数据到HDFS_02_实际操作_splitjson处理器_puthdfs处理器_querydatabasetable处理器---大数据之Nifi工作笔记0030
查看>>
NIFI大数据进阶_连接与关系_设置数据流负载均衡_设置背压_设置展现弯曲_介绍以及实际操作---大数据之Nifi工作笔记0027
查看>>
NIFI数据库同步_多表_特定表同时同步_实际操作_MySqlToMysql_可推广到其他数据库_Postgresql_Hbase_SqlServer等----大数据之Nifi工作笔记0053
查看>>
NIFI汉化_替换logo_二次开发_Idea编译NIFI最新源码_详细过程记录_全解析_Maven编译NIFI避坑指南001---大数据之Nifi工作笔记0068
查看>>
NIFI集群_内存溢出_CPU占用100%修复_GC overhead limit exceeded_NIFI: out of memory error ---大数据之Nifi工作笔记0017
查看>>
NIFI集群_队列Queue中数据无法清空_清除队列数据报错_无法删除queue_解决_集群中机器交替重启删除---大数据之Nifi工作笔记0061
查看>>
NIH发布包含10600张CT图像数据库 为AI算法测试铺路
查看>>
Nim教程【十二】
查看>>
Nim游戏
查看>>
NIO ByteBuffer实现原理
查看>>