软件测试-如何写好测试用例

0 篇文章 0 订阅
订阅专栏


学习笔记

一、课程介绍

前置知识点

1,软件相关概念
数据,程序,文档的集合

2,软件测试基础
保证软件质量,满足用户需求

3,软件测试流程
需求分析
计划制定
用例的编写与执行
对测试结果的分析报告

4,测试生命周期
测试计划
测试设计
测试开发:测试用例的设计与编写
测试执行
测试评估

常用术语:
黑盒:不透明盒子
灰盒:订单生成功能,软件上生成的订单和数据库里面的数据进行对比,验证是否一致
白盒:技术要求最高
功能:验证软件是否满足用户提出的表面需求
性能:软件的工作效率,双11
安全:测试软件是否会保护用户信息不被轻易的盗取
兼容性:不同平台兼容
易用性:用户友好
UI元素:一致、美观

二、测试用例与编写流程介绍

本章对什么是测试用例,测试用例编写流程等做了简单介绍,让大家更好的认知测试用例,并为后面的学习打下基础

测试用例介绍

测试用例是什么?

是测试工作的核心;一组在测试时输入输出的标准;软件需求的具体对照

测试用例包含哪些内容?

用例编号、用例名称、测试背景、前置条件

优先级、重要级、测试数据、测试步骤

预期结果、实际结果、备注

在这里插入图片描述

需求分析与测试点编写

需求分析:
业务需求:关注系统是否满足业务
用户需求:关注系统是否满足用户习惯
功能需求:关注系统是否满足功能要求

没有需求如何应对:
参考市面上已经上线产品

需求模糊如何应对:
收集整理已有需求
和产品经理逐条确认

测试点
测试点即通过需求分析后对得出的需要进行测试的具体内容

测试点对测试用例的设计有什么好处?
快速:根据测试点快速设计测试用例
覆盖:测试点完全覆盖需求
方法:迅速找到设计测试用例的方法
细节:展示测试细节

测试点提取:

按照操作顺序

按照对应顺序的功能模块

根据以上两点获得的测试点用等价类划分、功能需求等方式精简、再归类

测试用例编写注意

根据项目实际情况设计测试用例表格
用例格式不固定
根据具体情况编写

用例编写方法
等价类划分法
选择适当数据子集
降低测试数目去实现合理覆盖

有效等价类
无效等价类

边界值分析法

场景法
运用场景对功能点或业务流程的描述,提高测试效果

猜错法

三、 测试用例编写,评审与管理

本章通过一个案例讲解如何编写测试用例,如何评审测试用例是合格的,如何管理好测试用例

测试用例编写方法

测试用例包括:测试编号、用例名称、测试背景、前置条件、重要级、优先级、测试数据、测试步骤、预期结果、实际结果、编写人和执行人等

3-2 慕课网注册功能测试用例编写 (13:25)

3-3 慕课网搜索,APP下载功能测试用例编写 (23:59)

拓展用例的类型可以有:所属模块、模块编号、功能介绍、版本、测试环境、测试方法、测试阶段(系统测试、单元、集成等等)、开发人员等等。

①如何编写测试用例?找到系统的功能模块,提取测试点,接着扩展开来写出用例即可。
②用例编写方法:等价类划分法、边界值法、场景法、猜测法。
③用例具体:如下图
④用例管理工具:禅道、TestLink;实际情况公司只采取了管理工具中的BUG管理模块,用例管理依然通过EXCEL表管理。

测试用例中可加入:

模块编号、所属模块(注册、登录、搜索、APP下载)、功能介绍、

用例编号、用例名称、测试背景、前置条件、重要级、优先级、

测试版本、测试环境(谷歌浏览器)、测试类型(手工测试)、测试阶段(系统测试)、

测试数据、测试步骤、

预期结果、实际结果、

3-4 测试用例评审 (02:28)

在这里插入图片描述
评审意义

评审是非常关键,并且有用的一个活动。但是在实际运用中,却往往很难发挥作用。这是为什么呢?因为当事人在组织评审之前,并没有对需要评审的对象,进行有效的说明。
比如说:
1 当前文档做成背景,为什么要做成
2 当前测试用例,是根据什么思路,来完成的
※这点非常重要,因为如果设计思路是错误或者混乱的的,
后面的测试用例就完全不用评审了,因为相当于所有评审人员来了一次头脑风暴,从头再来看过一遍整个设计过程。 或者说评审人员也是都下想到哪里说到哪里。毫无效率。
3 此次评审,需要达到什么效果

3-5 测试用例管理 (08:26)

测试用例的管理工具:ALM,禅道,TestLink,Bugzilla,JIRA。
禅道属于成本低,性价比较高者,易于操作管理。
在这里插入图片描述

禅道基本应用
1、专业的研发项目管理软件
2、完整支持敏捷开发流程
3、完整软件生命周期管理

第4章 课程总结

总结前面学习过的知识重点,同时如果有其他想学习的内容可以加入慕课网软件测试QQ群一起交流。

4-1 课程总结 (00:58)

怎么测试用例
weixin_57724816的博客
04-28 4777
带着问题学习是最高效的学习方法。 因此,在介绍如何编测试用例之前,先看一个软件系统登录功能的测试(如下截图所示): 要做这个登录页面的测试用例,你会从哪些方面思考进行测试呢? 看似简单的页面功能能够设计多少条测试用例完成较全面的测试呢?10条以内?20条?....... 那么在给出上述答案之前,先带大家熟悉一下什么是测试用例测试用例有什么作用? 然后在结合上述抛出的案例抛砖引玉一起讨论如何编测试用例? 下面就是此文目录截图: 一、什么是测试用例 测试用例:为了特定的目的(证明软件
测试用例示范 教你如何测试用例
04-10
教你如何测试用例 不会测试用例的朋友可以参考
JavaScript 编测试用例
最新发布
Java小白白的博客
04-24 160
JavaScript编测试用例
测试用例要如何
主要分享测试的学习资源,帮助快速了解测试行业,帮助想转行、进阶、小白成长为高级测试工程师。
10-11 1万+
1、测试点与测试用例 2、测试用例设计流程 3、编测试用例 4、测试用例评估 5、跟踪测试用例执行情况
怎么测试用例
当一个人找不到出路的时候,最好的办法就是将当前能做好的事情做到极致,做到无人能及。
05-09 2804
测试用例测试执行的指导;是测试执行的实体,是测试方法、测试质量、测试覆盖率的重要依据和表现形式;是团队内部交流以及交叉测试的依据,便于测试工作的跟踪管理,包括测试执行的进度跟踪,测试质量的跟踪,以及测试人员的工作量的跟踪和考核;在测试执行工作开展前完成测试用例的编,可以避免测试工作开展的盲目性;测试用例是说服用户相信产品质量的最佳依据,同时也可以提供给客户作为项目验收的依据。以上可以看出测试
测试用例的编
zhaisuanshen的博客
05-13 128
测试用例的基本构成: 第一部分:测试用例编号:表示用例的唯一性 第二部分:用例标题:表示测试或验证的目的尽量用一句话表示 第三部分:模块/项目:所属项目或模块 第四部分:优先级:表示用例的重要程度 第五部分:前置条件:要执行词条用例有哪些前置条件 第六部分:测试步骤:执行操作的步骤 第七部分:测试数据:操作的数据没有可以为空 第八部分:预期结果:想要到达的结果 测试用例的作用:1、防止漏测 2、实施测试的标准 3、便于理清测试思路,确保覆盖测试的功能没有遗漏 4、便于测试工作量的评估 5、
软件测试-网站测试用例.pdf
05-16
软件测试-网站测试用例.pdf
软件开发测试--测试用例模板
05-14
软件开发测试--测试用例模板
软件测试用例模板-仅供参考
05-28
软件测试用例模板-仅供参考
软件测试-鼠标测试用例
12-03
内容概要:从鼠标的功能性、UI界面、性能、兼容性、安全性角度考虑!从中能学习到那些知识?...软件测试用例是以软件质量的八个维度去考虑①功能②性能③易用性④可靠性⑤安全性⑥兼容性⑦可移植性⑧可维护性
软件测试用例-产品管理系统.doc
11-15
软件测试用例-产品管理系统.doc
测试用例(Test Case)如何编
热门推荐
weixin_44218159的博客
01-16 3万+
一、什么是测试用例测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。 二、测试用例的作用? 1、指导测试的实施 测试用例主要适用于集成测试、...
软件测试报告怎么?内部文章一目了然!
m0_58079308的博客
08-24 3879
测试报告编 1. 概述 测试范围 测试人员、时间、功能 测试环境 服务端硬件环境 客户端软件环境 2. 测试过程评估 1. 测试总体评估 2. 用例统计 3. 测试用例执行情况分析 4. 测试对象质量评估 3. 项目测试总结及建议 1. 项目测试总结及建议 2. 附录(系统参考资料) 继续往下看软件测试全部编过程 ****系统测试报告 版本记录 目录 1概述 1.1 测试范围 1.2 测试人员、时间、功能 1.3 测试环境 2测试过程评估 2.1...
怎么测试用例
AnnTsai的博客
03-30 5510
怎么才能出更符合产品的测试用例?什么样的用例才是好的用例?
如何编测试用例
再来一块红烧肉
01-07 5038
我们为什么需要编测试用例? 什么是测试用例 测试用例的设计方法 等价类 边界值 判定表法 因果图法 状态迁移图法 场景法
软件测试文档测试用例,如何编测试用例
weixin_34270007的博客
07-22 707
工作了一段时间后,我一句代码也没接触过,但对测试有了更多的了解,比如看问题真的要全面,要仔细去思考可能发生的任何一种情况,这种能力也并不是所有人都具备的,瞬间感觉测试工程师的地位又又又上升了。1、啥是测试用例测试用例就是由前提条件、输入、执行条件、预期结果等组成,以完成对某个特定需求或者目标测试的数据,体现测试方案、方法、技术和策略的文档。(简单来说就是给定条件、执行流程、预期结果的一个文档,供...
怎样测试用例
IICOOM的博客
04-10 664
测试用例是什么? 一个测试用例就是为了验证软件功能,而设计的一系列操作。一个测试用例应该包括测试的步骤,测试数据,前置条件,后置条件,特殊的测试场景。可能还需要站在用户的角度来思考软件是否能够满足用户的使用。 怎样测试用例? 这篇文章将介绍如何标准的测试用例,按下面的步骤进行: 创建测试场景(Test Scenario) Let’s create a Test Case for the scenario: Check Login Functionality 为用户登录的场景创建测试用例: Step 1)
测试用例是怎么的?
测试萌萌
05-30 427
业务场景,代表用户使用你软件的最高商业价值不好理解的话,我们举例来说明。以淘宝商城为例,
软件测试用例白盒测试,软件测试-白盒测试用例练习题
06-09
好的,关于软件测试用例白盒测试和练习题,我可以给你一些参考: 白盒测试是一种测试方法,它通过了解被测试软件的内部结构和代码逻辑来设计测试用例,并对其进行测试。在白盒测试中,测试人员可以访问程序代码和...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Python3.7 + RobotFramework自动化测试框架环境搭建-学习笔记 5480
  • Python3.6+RobotFramework自动化测试框架环境搭建-学习笔记 5386
  • 软件测试-如何写好测试用例 3808
  • Python学习之道-串口编程&TEMI880温箱控制 3168
  • Python3.7+RobotFramework自动化测试框架环境搭建-重装 3019

分类专栏

  • C++学习 1篇
  • Python学习 9篇
  • 自动化测试 5篇
  • 嵌入式开发 6篇
  • 单片机开发
  • 随笔
  • 软件测试

最新评论

  • Python学习之道-串口Modbus开发

    Longerlive: 继续写呀

  • Python学习之道-处理Excel电子表格

    戈~~: [code=python] for i in range(10): sheet["A%d" % (i+1)].value = i + 1 [/code] 您好,求解,为啥i+1就可以有.value的属性,而去掉1则会提示AttributeError: 'tuple' object has no attribute 'value'

  • Python学习之道-串口编程&TEMI880温箱控制

    weixin_44872627: 要找新工作么

  • Python学习之道-串口编程&TEMI880温箱控制

    奋斗的小monkey: 老哥,666

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • C++ 继承(1): 继承方式(public, protected, private)
  • Python学习之道-遍历文件夹创建目录
  • Python学习之道-PEP8 Python 编码规范
2019年23篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司永湖网站优化按天计费价格黄石百度网站优化多少钱海北英文网站建设哪家好深圳seo网站推广公司张家口模板制作公司喀什网站建设公司承德企业网站改版多少钱阜新网站设计价格鹤壁百姓网标王推广那曲百度seo多少钱百色网站改版价格安顺网站改版推荐恩施网络推广价格阿坝至尊标王多少钱甘南英文网站建设价格光明建设网站公司太原至尊标王多少钱南京seo网站优化大浪百度seo价格德州建设网站推荐南澳关键词按天扣费推荐鸡西网站搭建龙华关键词排名多少钱青岛网站推广工具哪家好鄂州网站设计公司长治至尊标王推荐廊坊百度竞价公司黄南网页设计多少钱四平模板推广哪家好铜仁关键词排名歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化