51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2960|回复: 5
打印 上一主题 下一主题

[讨论] 测试用例相关知识

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-10-18 15:01:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
测试用例的定义
测试用例是一个包含输入和预期输出的与程序行为有关的标识
软件测试的本质就是针对要测试的内容确定一组测试用例
测试用例是由测试中经过的一系列状态和在每个状态中必须依靠输入/输出数据满足的一对条件组成的
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-10-18 15:02:12 | 只看该作者

测试用例的用途和目的

执行测试,发现缺陷
重复执行测试,重现缺陷
管理测试过程
回归测试,验证缺陷是否修复
使测试更加方便的执行
提高测试效率
节省执行测试的时间
使测试更能按照时间计划进行
使测试过程更方便管理
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-10-18 15:02:41 | 只看该作者

测试用例的编写原则

准确性
测试用例的设计确实符合测试需求,并且必须准确地说明测试的内容
简洁性
测试用例的设计中必须包含完成测试必要的步骤、要素,不需要加入多余的、可有可无的步骤、要素
可重用性
测试用例的设计要求测试是可控的,它能够使任何人在任何时间进行测试都能获得同样的结果
适用性
测试用例对于当前的测试环境和测试者而言是可以执行的

可跟踪性
测试用例是针对特定测试需求的
纯净性
不会因为执行该测试用例而影响其它测试用例的执行,用例中应说明如何将应用系统恢复到最初状态,而不影响后续测试的进行
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-10-18 15:03:05 | 只看该作者

测试用例的编写格式

测试用例的编写有三种主要格式:
Step-by-step(按步骤)
Matrix(矩阵表)
Automated script(自动化脚本)
前两种是测试用例最基本的格式,最后一种是自动执行前两种测试用例的软件脚本
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-10-18 15:03:41 | 只看该作者
Automated script

' Attach to 测试管理系统
' Window
Window("测试管理系统 Window").Attach
 
' Attach to ClassName=abcd Caption=缺陷信息
GUIObject("ClassName=abcd Caption=缺陷信息").Attach
    GUIObject.Click 77, 80
 
… … …
Step-by-step格式的使用
业务上没有各种复杂的情况
屏幕之间有较多的转换
业务流程性很强
GUI界面测试
在矩阵表中输入输出很难表示
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-10-18 15:04:11 | 只看该作者
Matrix格式的使用
表单、区域、数值、输入文件等存在较多变化
相同的输入,但有不同的平台、浏览器或配置
输入输出用矩阵表达较好
Automated scripts格式的使用
自动脚本的选择是根据测试对象、测试工具决定的
编写自动测试脚本比编写手动测试用例要花费更多的时间,因为编写自动测试脚本之前必须要编写手动测试用例

在软件生命周期的维护阶段,即多次进行回归测试的情况下,可重复使用的自动脚本将起到非常重要的作用
自动测试工具还被用来进行性能测试
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-5 17:37 , Processed in 0.073582 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表