热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

功能测试用例的设计

功能测试的目的需要确保在各种场景下,软件的功能都是正常可用的 解释一下我说的功能测试,就是显示的功能性需求:终端用户可见的功能,软件应该做的功能都做了,不应该做的没有做非功能性需求

功能测试的目的需要确保在各种场景下,软件的功能都是正常可用的
 
解释一下我说的功能测试,就是显示的功能性需求:终端用户可见的功能,软件应该做的功能都做了,不应该做的没有做

非功能性需求就是涉及安全性,性能,兼容性

现在很多软件都是先做功能需求,再做性能,兼容,最后考虑安全


 
1,设计测试用例的方法?
总结下最常用三种方法:等价类,边界值,错误推断法
 
2,怎样拆解需求?
把一段需求分解成多个需求点,把需求点分解成多个测试点,每个测试点设计许多条测试用例
 
 
 
3,测试用例应该做到哪些点?
1,覆盖全面,设计用例最重要的是对需求的分解和补充,加上对产品的理解,覆盖各种显性和非显性的需求。我们要确保终端用户可见的功能,软件应该做的功能都做了,不应该做的没有做
2,句子简洁明确,把测试点写清楚,每一条用例检查一个测试点,不要把一句话写的太复杂,不要出现“是否”这种不确定的词
3,要持续维护测试用例,很多问题是十几测试中暴露出来的,一定要对用例进行及时的补充,反复思考自己考虑不全的地方,有疑问的地方多和产品记测试伙伴沟通
 

 


推荐阅读
  • 本文介绍了蓝牙低功耗(BLE)中的通用属性配置文件(GATT),包括其角色、层次结构、属性、特性和服务等内容。 ... [详细]
  • 本文将探讨如何在 Struts2 中使用 ActionContext 和 ServletActionContext 来获取请求参数和会话信息,同时解释它们的内部机制和最佳实践。 ... [详细]
  • EHF频段(5G毫米波频段)的应用与发展
    国际电信联盟(ITU)负责管理卫星业务的频段分配,其中Ka频段因其较高的雨衰减和对器件工艺的高要求,发展相对缓慢。然而,随着C波段和Ku波段卫星轨道资源的枯竭及频率带宽的紧张,Ka频段近年来得到了快速发展。 ... [详细]
  • CentOS7通过RealVNC实现多人使用服务器桌面
    背景:公司研发团队通过VNC登录到CentOS服务器的桌面实现软件开发工作为防止数据外泄,需要在RealVNC设置禁止传输文件、访问粘贴板等策略过程&# ... [详细]
  • Win10蓝屏错误代码 DRIVER_IRQL_NOT_LESS_OR_EQUAL (Netwbw) 的解决方法
    本文介绍了如何解决 Win10 系统中出现的蓝屏错误代码 DRIVER_IRQL_NOT_LESS_OR_EQUAL (Netwbw),包括软件和硬件方面的解决方案。 ... [详细]
  • 花生壳内网穿透:实现企业智能网关远程管理和维护
    随着物联网技术的发展,企业对智能网关的需求日益增加。本文介绍如何利用花生壳内网穿透技术,实现企业智能网关的远程管理和维护,提高效率,降低成本。 ... [详细]
  • 1.前言PAP和CHAP协议是目前的在PPP(MODEM或ADSL拨号)中普遍使用的认证协议,CHAP在RFC1994中定义,是一种挑战响应式协议&#x ... [详细]
  • MartyCagan是享有世界声誉的产品管理专家,曾经担任网景副总裁、eBay产品管理及设计高级副总裁。本文是他回顾自己二十多年来从事软件产品管理工作的总结和经验分享,描述了产品开发需要遵循的 ... [详细]
  • 开发笔记:empireCMS 帝国cms功能总结 ... [详细]
  • 对象存储与块存储、文件存储等对比
    看到一篇文档,讲对象存储,好奇,搜索文章,摘抄,学习记录!背景:传统存储在面对海量非结构化数据时,在存储、分享与容灾上面临很大的挑战,主要表现在以下几个方面:传统存储并非为非结 ... [详细]
  • 本文将详细介绍如何配置JDK 8u101的环境变量,包括下载、安装和环境变量的设置步骤。适用于64位和32位操作系统。 ... [详细]
  • 浏览器提示网站‘不安全’的原因及解决方法
    在日常上网过程中,我们经常会遇到浏览器提示网站‘不安全’的情况。面对这种情况,不同的人有不同的处理方式,但浏览器为什么会发出这样的警告?本文将详细解析其中的原因,并提供相应的解决方案。 ... [详细]
  • 本文介绍了读写锁(RWMutex)的基本概念、实现原理及其在Go语言中的应用。读写锁允许多个读操作并发执行,但在写操作时确保互斥,从而提高并发性能。 ... [详细]
  • MySQL Hash函数与基础总结(一)
    本文探讨了MySQL中常见的错误提示“不存在此列”的产生原因,以及查询缓存的优缺点。同时,介绍了如何关闭查询缓存,MySQL的常用存储引擎及其特点,以及如何针对表级别设置不同的存储引擎。 ... [详细]
  • 本文总结了设计、开发和部署Web应用程序时应遵循的一些最佳实践,这些实践结合了个人经验和权威资料,旨在帮助开发者提高Web应用的安全性。 ... [详细]
author-avatar
用户691sf34d0b
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有