- 博客(36)
- 收藏
- 关注
原创 产品需求文档
RP:主要借助原型绘制工具绘制原型包括产品简介:版本说明、交互自查表产品概览:功能清单、项目排期产品结构:结构图、流程图产品原型:全局说明、具体原型、功能说明非功能需求:埋点需求、性能需求文档格式:将原型整理到word文档当中,在文档中去撰写具体的需求说明产品简介:目的、范围、名词术语用户角色描述:用户角色及描述产品概述:目标、总体流程、功能概要功能需求说明:功能结构、功能说明风险分析:分析预防措施、风险应对措施相关文档附件。
2024-08-23 18:54:11 628
原创 junit 5基础知识
assertNotNull(actual, message) 如果 actual 是 null ,则断言失败。assertNull(actual, message) 如果 actual 不是 null ,则断言失败。如果预期值 expected 不等于实际返回值 actual ,则断言失败。创建一个测试套件类,里面指定好可以执行哪些测试类。在每个测试方法执行之前都会执行的方法。在每个测试方法执行之后都会执行的方法。在所有测试方法执行之前执行的方法,在所有测试方法执行之后执行的方法,决定测试用例的执行顺序。
2024-08-12 14:11:37 284
原创 steam教学理念”scratch+数学 ——测量案例
运用画笔工具绘制线条,侦测积木负责与用户的交互,外观积木负责输出最后的结果,运动积木移动,控制积木主要运用于程序的开始。
2024-03-15 15:53:29 313
原创 软件测试的测试用例
安全性是指信息安全,是指计算机系统或网络保护用户数据隐私,完整,保护数据正常传输和抵御黑客,病毒攻击的能力。验测试的目的是确保软件准备就绪,按照项目合同、任务书、双方约定的验收依据文档,向软件购买都示该软件系统满足原始需求。冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件主要功能和核心流程正常,在正式进行系统测试之前执行。黑盒测试用到的测试方法有,等价类,边界值,判定表,正价表,错误猜测表,场景表。测试内容:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试。
2024-03-14 00:47:58 1091
原创 软件测试基础概念
定义:满足用户期望或正式规定文档所需条件和技能,包含用户需求用户需求:用户使用产品所必须完成的任务 该需求比较简略软件需求:详细描述开发人员必须实现的软件功能需求是标准,测试人员按照这个标准测试,过程如下:业务需求—>软件功能需求点—>测试需求点—>测试用例。
2024-03-13 21:08:29 538
原创 Spring存储基础知识
3.请求作用域 request 每次请求都会创建一个Bean对象 适用于 Spring MVC/Spring Web。,将 bean(com.spring.demo.User)存到 Spring 容器中,它的名称叫做 id。4.会话作用域 session 每次会话共享一个Bean对象 适用于 Spring MVC。从Spring容器中读取某个对象,放到当前类里面。2.注入对象不会改变(构造方法只能执行一次)初始化方法(xml、注解方法)3.保证注入对象完全被初始化。2.设置属性(注入属性)
2024-03-12 18:35:12 421
原创 Selenium基础知识
最长等待某个时间点,获取到页面元素,就执行下面代码,如果这个时间还没有找到元素就报错。点击我的电脑/此电脑>>右键点击属性>>点击高级系统设置>>环境变量>>系统变量。send_keys 输入值,如果alert 没有对话框就不能用了,不然会报错。点击系统变量中的path,点击新增,并将驱动的安装目复制填入后,点击确定。1.quit关闭整个浏览器,close关闭当前页面。2.quit清空缓存,close不会清空缓存。等同于 webDriver.get();dismiss 点击取消按钮,如果有的话。
2024-02-22 13:28:24 2067
原创 JavaScript的dom基础知识
目的:为了保存属性并使用的数据设置属性:setAttribute('属性名','值')获取属性getAttribute('属性名')
2024-01-28 18:01:48 410
原创 javascript基础知识
一段代码所用到的变量名,不是总有效的,这个名字使用范围,就叫做作用域,作用域提高了代码的局部性,增强程序的可靠性,减少了名字的冲突性。函数是JavaScript中的重要功能,它是一段代码的集合,这段代码可以在不同地方调用,从而提高JavaScript代码的复用性.对数据进行分类,不同数据占不同的空间变量的数据类型,在程序运行的过程中,根据等号的右边值来确定的,js引擎把代码中所有的var声明提升到作用域的最顶层(函数的顶层),变量提升,赋值不会被提升。比较元素运算符(== ===!
2024-01-19 23:06:03 755
原创 CSS布局
采用网格布局的区域,称为"容器"(container)。容器内部采用网格定位的子元素,被称为"项目"(item)。单元格的大小是固定的,但是容器的大小不确定。网格线 :划分网格的线,称为"网格线"(grid line)。行和列:容器里面的水平区域称为"行"(row),垂直区域称为"列"(column)接受两个参数,第一个参数是重复的次数(上例是 3),第二个参数是所要重复的值。网格布局允许指定"区域"(area),一个区域由单个或多个单元格组成。单元格:行和列的交叉区域,称为"单元格"(cell)。
2024-01-17 15:04:35 1084
原创 CSS基础知识
概念:层叠样式表,定义如何修饰 HTML 标签书写位置:1.内联样式:直接在标签上去添加style属性3.外部样式:在head通过link标签引入。
2024-01-16 18:05:20 823 1
原创 scratch变量积木
变量积木”时,可以想象这些积木就像是我们编程时的“数据盒子”。在Scratch编程中,变量积木是用来创建和管理变量的一种特殊积木,这些积木可以在脚本中定义、操作和存储数据,以便在程序的执行过程中可以重复使用或修改这些数据。
2024-01-02 14:19:37 529 1
原创 scratch角色
找到Scratch界面右下角,这个小黄猫是Scratch自带的角色。如果我们把右下角的小黄猫换成乌龟,那么舞台区上的小黄猫也会变成乌龟!而如果我们换成小熊,舞台区上的角色也会变成小熊哦。
2023-12-03 16:31:27 672 1
原创 初始scratch——安装、界面
Scratch是美国麻省理工学院针对8到16岁孩子开发的一款免费开源编程软件,分为在线版和桌面版,本文以scratch3.0为例。
2023-12-03 16:22:18 3738 1
原创 Vue使用及插值、属性绑定、计算属性、事件绑定
去修改元素的属性,使用v-bind时候,属性等号右边是一个变量。样式类名不确定,需要动态指定。(如果数据没有发生变化,不会方法一直调用)要绑定个数确定,名字确定,绑定个数不确定,名字也不确定。(3).once 一次性事件。1.数据需要转化以后再显示。@事件类型.prevent。传递参数会把默认形参覆盖。绑定数据 {{}}该指令表示元素和组件。跳过vue的语法解析。
2023-08-11 23:01:15 293 1
原创 线程安全问题的原因和解决方案
50000+50000结果是100000,但是,在下面代码两个线程同时修改一个变量,最后的结果却不是100000,多线程环境下代码运行的结果是不符合符合我们预期的,即在单线程环境应该的结果,则说这个程序是线程不安全的,如何解决线程的安全问题。
2023-01-31 23:28:22 73
原创 Thread 类的基本用法
2.使用 Thread.interrupted() 或者 Thread.currentThread().isInterrupted() 代替自定。后台线程:setDaemon()、jvm自带线程 不会阻止进程结束,后台线程没做完,进程可以结束。2.如果线程有sleep把sleep唤醒但是,sleep会把标志位设置为true。前台线程: 会阻止进程结束,前台线程没做完,进程完不了。1.把线程内部的标志位设置为true。1.使用标志位来控制线程(自定义变量)通知线程中断,是否停止取决于线程。
2023-01-26 22:17:53 76
原创 C语言 期末考 选择语句总结
选择结构1.1 if语句 1.If(表达式) 语句; 2.if(表达式) 语句1; Else 语句2; 3. if(表达式1) 语句1; Else if(表达式2) 语句2; Else 语句3;1.1.1.多条语句代码块({ });1.1.2 else语句匹配 最近的if 1.2 switch 语句...
2022-04-04 15:24:32 593
原创 已有两个已排序(从小到大)的n个元素和m个元素的数组,将它们合并到一个从小到大的数组中
#include <stdio.h>#include <stdlib.h>int main(){ int a[100000]; int b[100000]; int c[200000]; int m,n,s; scanf("%d",&m); for(s=0;s<m;s++) { scanf("%d"...
2021-11-10 16:28:09 1271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人