ST(StoryTest)简单了解
文章目录
- 一、业务需求
- 二、ST概念
- 三、背景知识
- 四、ST应用
一、业务需求
要求提供各模块测试验证报告,ST验证报告
为必须,UT验证报告
可选,ST用例密度15个/KLOC
,UT用例密度10个/KLOC
。
ST验证报告的模板如下所示:
术语
KLOC
:thousands (kilo) of lines of code。千行代码。测试用例
- 测试用例编号:CASE_ST_模块名称_功能点名称_01
- 测试类型:功能/性能/兼容性/可维护性测试
- 预置条件:
- 测试步骤
- 预期结果
- 测试结果:Pass、Fail、Block、Cancel
- 问题是否解决 :是/否
用例密度
:测试用例个数/KLOC用例执行覆盖率
:已执行用例个数/用例个数
二、ST概念
StoryTest,敏捷开发的XP(极限编程)中的一个概念。
Story Tests are also known as functional tests or acceptance tests.
在我的理解中,ST就是功能测试,这里的Story指的其实就是用例。
参考
- Storytelling
- Storytesting
- Story Test-Driven Development
- Storytest
三、背景知识
之前有总结过一篇如何设计测试用例,可以对各种测试用例的设计方法有个简单了解。
测试覆盖率
本项目涉及到的主要就是功能测试,用到的是“黑盒覆盖率”。
四、ST应用
1.划分功能模块
2.找出功能点
3.根据功能点确定输入和输出。
4.继而确定输入数据的分类,即可确定一部分测试用例。
比如,所有的用户输入框,都可以按照划分等价类、边界值类来设置测试用例。
- 新建动态场景
- 设置动态场景名称
- 设置动态场景地图
- 设置动态场景初始时间
- 环境设置
- 设置天气
- 设置时间
- 新增主车
- 设置新主车名称
- 修改新主车名称
- 修改新主车transform
- 新增障碍物
- 设置新主车名称
- 修改新主车名称
- 修改新主车transform
……
也可以参考我之前做的一个游戏的测试方法(当然了,都是手动测试):
ST(StoryTest)简单了解相关推荐
- python 搭建web应用程序_用Python构建数据科学Web应用程序
作者|Chanin Nantasenamat 编译|VK 来源|Towards Data Science 在本文中,我将向你展示如何使用streamlit python库快速构建一个简单的数据驱动we ...
- (附源码)php柘城农产品销售系统 毕业设计020832
摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于农产品销售平台当然也不能排除在外,随着网络技术的不断成熟,带动了农产品销售平台,它彻底改变了过去传 ...
- (附源码)springboot跨境电商系统 毕业设计 211003
基于springboot跨境电商系统 摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于跨境电商系统当然也不能排除在外,随着网络技术的不断成熟, ...
- (附源码)springboot电商系统前端界面设计与浏览器兼容性研究 毕业设计 231058
基于springboot电商系统前端界面设计 摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于电商系统前端界面设计与浏览器兼容性研究当然也不能排除 ...
- springboot冷链物流信息调度系统毕业设计源码210951
摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于冷链物流信息调度系统当然也不能排除在外,随着网络技术的不断成熟,带动了冷链物流信息调度系统,它彻底 ...
- springboot+特色农产品电商平台 毕业设计-附源码211515
摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于特色农产品电商平台 当然也不能排除在外,随着网络技术的不断成熟,带动了特色农产品电商平台,它彻底 ...
- springboot供应商管理系统毕业设计源码121518
摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于供应链管理系统当然也不能排除在外,随着网络技术的不断成熟,带动了供应链管理系统,它彻底改变了过去传 ...
- (附源码)springboot应用支撑平台和应用系统 毕业设计 984655
基于springboot应用支撑平台和应用系统 摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于应用支撑平台和应用系统当然也不能排除在外,随着 ...
- 基于springboot特色农产品电商平台毕业设计-附源码211515
摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于特色农产品电商平台 当然也不能排除在外,随着网络技术的不断成熟,带动了特色农产品电商平台,它彻底 ...
- 基于springboot供应链管理系统毕业设计源码121518
摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于供应链管理系统当然也不能排除在外,随着网络技术的不断成熟,带动了供应链管理系统,它彻底改变了过去传 ...
最新文章
- 从Turbo C到Borland C++
- Jedis工具类(含分布式锁的调用和释放)
- C++ 之常对象,常对象成员
- 成功解决OSError: dlopen() failed to load a library: cairo / cairo-2 / cairo-gobject-2 / cairo.so.2
- STM32的备份寄存器测试
- 技术晋升的评定与博弈
- 32g内存 android开发,16G走开 我要32G内存的安卓手机
- 《大数据》2015年第3期“网络大数据专题”——基于特征学习的文本大数据内容理解及其发展趋势...
- 利用对象池优化数据库操作
- Android学习笔记(二)——TextView常用属性以及下划线、跑马灯设置
- [CODEVS 1036]商务旅行
- java基础之输入语句
- 泰文Unicode编码表及排版规则
- MCS-51单片机汇编语言程序设计
- 2022-02-22 AndroidN之后 app代码安装apk,以及提示“There was a problem parsing the package“的解决方案
- html+元素+屏幕固定,jquery.pinBox-可将任何元素固定在容器中的jQuery插件
- MySQL高级2-优化分析
- php base64互转pdf 将base64解析成pdf
- 魅族android不兼容Android,魅族17系列彻底跟上时代,搭载基于Android 10的Flyme 8.1系统...
- Lua语言历险记1.1——最简单最便捷的安装编译环境方式
热门文章
- Android studio 打开monitor 出现error提示 的解决办法 特别是使用了JDK-9
- 服务器带宽占用检测,怎么看服务器的带宽
- 833C语言程序设计与数据结构,2017年北方民族大学计算机技术833C语言程序设计与数据结构之C程序设计考研导师圈点必考题汇编...
- 百事可乐网络营销浅析
- kingview3d在楼宇行业的应用
- 佳能2020转印带拆卸图解_佳能iR2020更换显影组件以后的步骤
- 如何在一个网址中提取到视频链接地址?
- python学习(二)常用运算符
- FASM 1.67 程序者手册
- 发送linux键盘消息,在C#程序中模拟发送键盘按键消息