文章目录

  • 一、业务需求
  • 二、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)简单了解相关推荐

  1. python 搭建web应用程序_用Python构建数据科学Web应用程序

    作者|Chanin Nantasenamat 编译|VK 来源|Towards Data Science 在本文中,我将向你展示如何使用streamlit python库快速构建一个简单的数据驱动we ...

  2. (附源码)php柘城农产品销售系统 毕业设计020832

    摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于农产品销售平台当然也不能排除在外,随着网络技术的不断成熟,带动了农产品销售平台,它彻底改变了过去传 ...

  3. (附源码)springboot跨境电商系统 毕业设计 211003

    基于springboot跨境电商系统   摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于跨境电商系统当然也不能排除在外,随着网络技术的不断成熟, ...

  4. (附源码)springboot电商系统前端界面设计与浏览器兼容性研究 毕业设计 231058

    基于springboot电商系统前端界面设计 摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于电商系统前端界面设计与浏览器兼容性研究当然也不能排除 ...

  5. springboot冷链物流信息调度系统毕业设计源码210951

    摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于冷链物流信息调度系统当然也不能排除在外,随着网络技术的不断成熟,带动了冷链物流信息调度系统,它彻底 ...

  6. springboot+特色农产品电商平台 毕业设计-附源码211515

    摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于特色农产品电商平台  当然也不能排除在外,随着网络技术的不断成熟,带动了特色农产品电商平台,它彻底 ...

  7. springboot供应商管理系统毕业设计源码121518

    摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于供应链管理系统当然也不能排除在外,随着网络技术的不断成熟,带动了供应链管理系统,它彻底改变了过去传 ...

  8. (附源码)springboot应用支撑平台和应用系统 毕业设计 984655

    基于springboot应用支撑平台和应用系统   摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于应用支撑平台和应用系统当然也不能排除在外,随着 ...

  9. 基于springboot特色农产品电商平台毕业设计-附源码211515

    摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于特色农产品电商平台  当然也不能排除在外,随着网络技术的不断成熟,带动了特色农产品电商平台,它彻底 ...

  10. 基于springboot供应链管理系统毕业设计源码121518

    摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于供应链管理系统当然也不能排除在外,随着网络技术的不断成熟,带动了供应链管理系统,它彻底改变了过去传 ...

最新文章

  1. 从Turbo C到Borland C++
  2. Jedis工具类(含分布式锁的调用和释放)
  3. C++ 之常对象,常对象成员
  4. 成功解决OSError: dlopen() failed to load a library: cairo / cairo-2 / cairo-gobject-2 / cairo.so.2
  5. STM32的备份寄存器测试
  6. 技术晋升的评定与博弈
  7. 32g内存 android开发,16G走开 我要32G内存的安卓手机
  8. 《大数据》2015年第3期“网络大数据专题”——基于特征学习的文本大数据内容理解及其发展趋势...
  9. 利用对象池优化数据库操作
  10. Android学习笔记(二)——TextView常用属性以及下划线、跑马灯设置
  11. [CODEVS 1036]商务旅行
  12. java基础之输入语句
  13. 泰文Unicode编码表及排版规则
  14. MCS-51单片机汇编语言程序设计
  15. 2022-02-22 AndroidN之后 app代码安装apk,以及提示“There was a problem parsing the package“的解决方案
  16. html+元素+屏幕固定,jquery.pinBox-可将任何元素固定在容器中的jQuery插件
  17. MySQL高级2-优化分析
  18. php base64互转pdf 将base64解析成pdf
  19. 魅族android不兼容Android,魅族17系列彻底跟上时代,搭载基于Android 10的Flyme 8.1系统...
  20. Lua语言历险记1.1——最简单最便捷的安装编译环境方式

热门文章

  1. Android studio 打开monitor 出现error提示 的解决办法 特别是使用了JDK-9
  2. 服务器带宽占用检测,怎么看服务器的带宽
  3. 833C语言程序设计与数据结构,2017年北方民族大学计算机技术833C语言程序设计与数据结构之C程序设计考研导师圈点必考题汇编...
  4. 百事可乐网络营销浅析
  5. kingview3d在楼宇行业的应用
  6. 佳能2020转印带拆卸图解_佳能iR2020更换显影组件以后的步骤
  7. 如何在一个网址中提取到视频链接地址?
  8. python学习(二)常用运算符
  9. FASM 1.67 程序者手册
  10. 发送linux键盘消息,在C#程序中模拟发送键盘按键消息