功能测试用例需要详细到什么程度,完全测试程序是可能的么
功能测试用例需要详细到什么程度?
有人主张测试用例详细到每个步骤执行什么都要写出来,目的是即使一个不了解系统的新手都可以按照测试用例来执行工作。主张这类写法的人还可以举出例子:欧美、日本等软件外包文档都是这样做的
另外一种观点就是主张写的粗些,类似于编写测试大纲。主张这种观点的人是因为软件开发需求管理不规范,变动十分频繁,因而不能按照欧美的高标准来编写测试用例。这样的测试用例容易维护,可以让测试执行人员有更大的发挥空间
实际上,软件测试用例的详细程度首先要以覆盖到测试点为基本要求。
举个例子:“用户登陆系统”的测试用例可以不写出具体的执行数据,但是至少要写出五种以上情况,如果只用一句话覆盖了这个功能是不合格的测试用例。覆盖功能点不是指列出功能点,而是要写出功能点的各个方面(如果组合情况较多时可以采用等价划分)。
另一个影响测试用例的就是组织的开发能力和测试对象特点。如果开发力量比较落后,编写较详细的测试用例是不现实的,因为根本没有那么大的资源投入,当然这种情况很随着团队的发展而逐渐有所改善。测试对象特点重点是指测试对象在进度、成本等方面的要求,如果进度较紧张的情况下,是根本没有时间写出高质量的测试用例的,甚至有些时候测试工作只是一种辅助工作,因而不编写测试用例。
因此,测试用例的编写要根据测试对象特点、团队的执行能力等各个方面综合起来决定编写策略。最后要注意的是测试人员一定不能抱怨,力争在不断提高测试用例编写水平的同时,不断地提高自身能力
完全测试程序是可能的吗?
软件测试初学者可能认为拿到软件后需要进行完全测试,找到全部的软件缺陷,使软件“零缺陷”发布。实际上完全测试是不可能的。主要有以下一个原因:
-完全测试比较耗时,时间上不允许;
-完全测试通常意味着较多资源投入,这在现实中往往是行不通的;
-输入量太大,不能一一进行测试;
-输出结果太多,只能分类进行验证;
-软件实现途径太多;
-软件产品说明书没有客观标准,从不同的角度看,软件缺陷的标准不同;
因此测试的程度要根据实际情况确定
软件测试通过的标准应该是什么样的?
缺陷密度值达到客户的要求
引入测试管理的含义?
风险分析,进度控制、角色分配、质量控制
功能测试用例需要详细到什么程度,完全测试程序是可能的么相关推荐
- 软件测试用例优秀例子_功能测试用例设计方法分享
测试用例可以用来衡量一个项目测试质量,因此在平时的测试流程中,编写测试用例就是测试过程中很重要的一步,每一个测试工程师都需要并且非常熟练的编写测试用例,能在编写测试用例中尽可能的覆盖任何异常的测试点: ...
- 功能测试用例不好写?来自阿里大佬的设计方法分享
测试用例可以用来衡量一个项目测试质量,因此在平时的测试流程中,编写测试用例就是测试过程中很重要的一步,每一个测试工程师都需要并且非常熟练的编写测试用例,能在编写测试用例中尽可能的覆盖任何异常的测试点: ...
- python测试用例设计方法_功能测试用例设计方法分享
本文首发于:行者AI 测试用例可以用来衡量一个项目测试质量,因此在平时的测试流程中,编写测试用例就是测试过程中很重要的一步,每一个测试工程师都需要并且非常熟练的编写测试用例,能在编写测试用例中尽可能的 ...
- 【测试】功能测试用例设计方法总结
测试用例可以用来衡量一个项目测试质量,因此在平时的测试流程中,编写测试用例就是测试过程中很重要的一步,每一个测试工程师都需要并且非常熟练的编写测试用例,能在编写测试用例中尽可能的覆盖任何异常的测试点: ...
- 游戏软件功能测试用例编写
一.游戏软件与通用软件的区别 a)通用软件的需求明确,游戏软件需求理想化 i. 通用软件中用户每步操作的预期结果都是明确且有规范可参考的,而网游中并不是所有的需求都有一个明确的预期结果,拿技能平衡性来 ...
- 功能测试用例设计方法、有那些,一一举例
测试用例可以用来衡量一个项目测试质量,因此在平时的测试流程中,编写测试用例就是测试过程中很重要的一步,每一个测试工程师都需要并且非常熟练的编写测试用例,能在编写测试用例中尽可能的覆盖任何异常的测试点: ...
- 功能测试用例编写模板与教程
在我们测试工作中,测试用例的编写至关重要,编写好的测试用例可以覆盖整个项目的测试,能够更好的找到缺陷,下面直接上模板例子: 以QQ登录界面作为示例:(登录QQ号为6-10位数字) 功能测试用例的要素: ...
- 常见的一些功能测试用例
常见的一些功能测试用例 一/登陆.添加.删除.查询模块的测试点 1. 登陆 2. 添加 3. 查询 4. 删除 1. ...
- 点击按钮测试用例标题_功能测试有哪些用例?分享功能测试用例大全
登录.添加.删除.查询模块是我们经常遇到的,这些模块的测试点该如何考虑? 1)登录 ① 用户名和密码都符合要求(格式上的要求) ② 用户名和密码都不符合要求(格式上的要求) ③ 用户名符合要求,密码不 ...
最新文章
- IDEA HDFS客户端准备
- java反射机制知识_Java反射机制讲解,程序员必须掌握的知识点
- Windows下Git的安装和基本使用、搭建Git服务器
- Android One和Android Go有什么区别?
- Java学习笔记--导航
- c语言跳至表域跳几个字符,c语言学习最好资料.doc
- 介绍Unreal Engine 4中的接口(Interface)使用C++和蓝图
- python可以调用windows资源吗_在Windows中使用Python设置文件夹权限
- java 静态缓存_JAVA缓存的实现
- jquery-ui 对话框_jQuery UI对话框插件
- 警告: Can't find the request for http://localhost:8080/ibatisSpringDemo/ws/testWS's Observer
- Web性能测试工具:http_load安装使用简介
- opera5.6安装完成
- CAD如何绘制六连环图案?CAD使用圆,椭圆,直线综合练习
- Jmeter_基本操作-取样器
- 正则化之weight-decay
- svg图标四周有空隙
- Google大佬自述:天才程序员竟也有不为人知的秘密,看完真的学到了!
- Linux系统设置命令别名
- ArcGIS水文分析实战教程(8)水库库容计算
热门文章
- webdriver自动化测试工具的使用,将chromedriver配置到path环境变量中,并测试是否成功
- python程序只能使用源代码进行运行、不能打包_中国大学MOOC计算机程序设计语言(Python)网课答案...
- 用 Windows 的 diskpart 命令修复U盘
- 处理极端情况:财务扩展和流式传输
- 广州蓝景分享—Web前端开发培训机构如何选择
- P1926 小书童——刷题大军 题解
- python中的repr_python中的 __repr__和__str__
- 参数方法和非参数方法
- 特征工程-什么是特征工程(Kaggle微课)
- RRDtool 中文攻略