- 博客(24)
- 收藏
- 关注
原创 测试记录1
测试第一节笔记记录--答疑什么是软件测试?什么是软件开发,和测试的区别?测试和调试的区别?优秀测试具备的素质?(为什么选择软测这个职位?)笔记记录-概念什么是需求?注释也是必不可少的软件开发的五个模型软件开发的生命周期:需求-----分析/计划-----设计----开发-----测试-----运行维护瀑布模型:螺旋模型:模型:模型:模型:新的甘特图功能,丰富你的文章UML 图表导出与导入笔记记录–答疑什么是软件测试?验证软件是否满足用户的需求什么是软件开发,和测试的区别?软件开发:用程序开发的方式
2021-11-20 15:21:35
672
原创 2021-03-04
软件测试—用例设计方法基于需求的设计(1)验证需求的正确性和合理性(2)细分需求,多细致的需求就设计多细致的测试用例从细分的需求需求里,根据每一个功能点设计完整的测试用例等价类 依据需求将输入(特殊情况下会考虑输出)划分为若干个等价类,从等价类中选出一个测试用例, 如果这个测试用例测试通过,则认为所代表的等价类测试通过。这样就可以用较少的测试用例达到尽量多的功能覆盖,解决了不能穷举测试的问题。**有效等价类:**对于程序的规格说明书是合理的、有意义的输入数据构成的集合,利用有效等价
2021-11-20 15:19:29
241
原创 AOP记录
AOP:切面,,,涉及多个类的公共行为封装到一个可以重复使用的模块,利用横切技术,将软件系统分为:核心关注点、横切关注点。业务处理的主要流程是核心,和它关系不大的叫做横切关注点。例如:(统一的异常处理、日志记录、统一的数据格式等等)!!AOP最大的功能就是能解决横切点的统一管理。在不改变原有代码的逻辑上,设计代理设计模式:静态代理 、动态代理被代理类:原始类不做任何操作,但创建和使用时,设计一个原始类的代理类》代理类:根据被代理类,构建代理类静态代理:继承:写一个代理类,B继承于原始类A
2021-11-20 15:18:03
240
原创 JVM记录
JVM:线程私有:程序计数器(一个cpu只能执行一条指令,当线程切换时,为了让线程切回到正确的执行位置,因此每个线程都需要一个计数器,并且各自之间互相独立,这些区域就叫做程序计数器)、java虚拟栈(java方法执行的内存模型【方法执行时会建立一个栈,存储方法的一些局部变量、动态链接、出口等】因此生命周期与线程相同)、**:局部变量区时:1、一旦线程方法请求的栈深度大于设定值,会抛出StackOverFlowError异常2、栈的内存不满足于方法的执行时,会进行动态扩展时,一旦没有申请到足够的内
2021-11-20 15:17:11
367
原创 数据库MYSQL复习
数据库操作语句显示当前的数据库show databases;创建数据库create database if not exists name character set utf8mb4 ;使用数据库use name;删除数据库drop database name;查看表use name;查看表结构desc name;创建表create table table_name ( id int comment '编号', field2 datatype comment
2021-11-20 15:15:43
174
原创 测试用例---例子
水杯测试方向:功能、性能、界面、安全性、易用性、兼容性、震动测试功能:性能:寿命掉地上不易损坏界面:表面美观,光滑大小和设计一致材质和设计一致形状和设计一致颜色和设计一致安全性:材质是否安全高温材质释放毒性低温材质释放毒性易用性:倒水方便拿着舒服杯口喝水是否合适兼容性:震动测试:、pc端qq登录界面的测试...
2021-03-03 17:16:06
385
原创 软件测试
软件测试笔记记录—基础篇软件测试的生命周期: 需求分析→测试计划(范围、时间、人员、工具)→ 测试设计/开发(测试用例)→ 测试执行(执行测试用例、补充测试用例)→ 测试评估(覆盖范围、bug情况统计、测试报告)如何描述一个BUG?(1)测试版本: 当前测试的系统所在的代码版本(2)测试环境:系统所在的环境web系统:浏览器的版本号APP:系统(iOS、Android)、系统的版本号、测试所在的机型(3)测试步骤: 引起bug的操作步骤(4)测试数据:引起bug的输入信息,或者数据(5)
2021-03-03 16:15:23
207
3
原创 Java排序实现---代码书写,解释
java排序前言一、直接插入排序1.代码实现二、希尔排序1.代码实现三、选择排序1.代码实现四、堆排序1.代码实现五、快速排序1.代码实现六、冒泡排序1.代码实现总结前言1.排序:排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。平时的上下文中,如果提到排序,通常指的是排升序。2. 稳定性(重要)两个相等的数据,如果经过排序后,排序算法能保证其相对位置不发生变化,则我们称该算法是具备稳定性的排序算法。例如:提示:一、直接插入排序整个区间被分为
2020-11-12 20:49:17
222
原创 java数据结构--树(二叉树)
树1.定义:树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:有一个特殊的节点,称为根节点,根节点没有前驱节点除根节点外,其余节点被分成M(M > 0)个互不相交的集合T1、T2、…、Tm,其中每一个集合 Ti (1 <= i<= m) 又是一棵与树类似的子树。每棵子树的根节点有且只有一个前驱,可以有0个或多个后继树是递归定义的。2.概念:1.2
2020-11-06 20:46:25
162
原创 java数据结构--队列
队列(Queue)概念队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out)入队列:进行插入操作的一端称为队尾(Tail/Rear)出队列:进行删除操作的一端称为队头2.链表队列:队列也可以数组和链表的结构实现,使用链表的结构实现更优一些,因为如果使用数组的结构,出队列在数组头上 出数据,效率会比较低。java实现时 :当只有一个标识头节点时,无论哪一种方法插入或者删除,总有一个的操作的复杂度为O(n),因此
2020-11-03 21:16:08
174
原创 Java数据结构---栈
栈1.栈定义:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈 顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据在栈顶。java实现://泛型class MyStack <T>{ public T[] elem; //定义一个数组,表示栈 public int top;//to
2020-11-03 20:19:44
200
2
原创 java类和对象
初识java类1.OOP语言的三大特征:封装、继承、多态。OOP:面向对象;(c++、java都是oop语言/c语言是面向过程语言)2.类的定义与使用:类:(1)是对实体(对象)的一种描述。(2)语法:class 定义class Person{ //成员属性 int age ; public String name; //public访问修饰限定符 //成员方法(行为) public void eat(){ Syste
2020-10-18 16:21:13
99
2
原创 数组例题2
数组冒泡、有序、二分查找import java.util.Arrays;/*调整数组顺序使得偶数位于奇数之前。调整之后,不关心大小顺序。 */public class SHUZU11 { public static void main(String[] args) { int [] array={9,8,6,3,2,1}; jiOuPaiXu(array); System.out.println(Arrays.toString(array
2020-10-16 23:19:24
165
原创 java数组1
数组1.数组是存放数据的集合,但一般理解为存储了具有相同类型的变量集合。数组,在内存当中占用的是一块连续的内存。定义数组:(1).方法一:int [ ] array =new int[ ]{1,2,3,4,5,6}即在定义的同时就赋初值(2).方法二:int [ ] array =new int[20 ];即只定义创建一个数组注意:数组的长度可以用array.length来知道,但数组的起始下标为0,故下标最多访问到array.length-1的位置。而当出现ArrayIndexOutOfBou
2020-10-16 23:14:52
138
原创 java方法
方法的使用与定义1.定义:方法的定义由方法名称、参数、返回值类型和方法体组成;如图,主函数main就是个方法;public class N { public static void main(String[]args){ int i=5; System.out.println(nJie(i)); } public static int nJie(int n){ if(n==1){ return 1;
2020-10-16 00:07:26
218
1
原创 数组例题
数组例题public class ShuZu1 {/*使用自己写的mytostring输出 */ public static void main(String[] args) { int [] a={1,2,3,5,6}; myToString(a); System.out.println(myToString1(a)); } public static void myToString(int[] a){
2020-10-15 23:10:24
173
原创 java基础习题
判断一个数是否为素数public class SuShu { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n=in.nextInt(); for (int i = 2; i <=n/2; i++) { //优化,最初为n,可改为n/2,最后改为根号n if(n%i==0){
2020-10-14 22:22:20
112
原创 初识java篇
java语言(数据类型)java语言,秉承着一句话的宗旨:write once,Run anywhere!即一次编译,到处运行。环境搭建java语言需要在虚拟机上运行,必须要安装jdk,它包含了java运行环境、java工具和java常用基础类库。版本分为:SE,EE,ME:其中se为java标准版,ee是企业版,me是微小版,用于各种小型嵌入式设备中。java的运行:java源文件的后缀为i.java,这也就是我们通过软件来写出的语句,例如:public static void main(S
2020-10-14 22:02:06
179
2
原创 isbn12转isbn13
import java.util.Scanner;public class eight { public static void main (String[] args){ Scanner in = new Scanner(System.in); System.out.print("输入12位的ISBN码:"); String isbn = in.next(); int count=0; int amount=Integer.
2020-09-06 10:21:54
232
原创 相同的数组
判断俩个数组内容是否一致:/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. *//** * * @author JSZX */import java.util.Arrays;im
2020-09-06 10:17:00
256
原创 对学生排序
题目:编写程序,提示用户输入学生个数、姓名、成绩,按成绩降序打印学生姓名。 import java.util.Scanner;public class student { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); int num; System.out.println("请输入学生个数:"); num =
2020-09-06 10:11:25
325
原创 人脸考勤识别项目
基于百度云人脸识别算法和4412开发板、外置摄像头实现人脸面部的采集,截取,识别,返回识别结果。采用的软件有:putty软件(串行接口连接软件) Winscp软件(用于电脑和开发板的文件互传) ch341(终端驱动,确保电脑可识别开发板的端口) 配置环境:确保开发板与电脑网络互连: 检查互联网网络共享方法:打开电脑命令行(win+r输入cmd)确保电脑对开发板的网络互连:输入ping 192.168.137.2 检查互联网网络共享方法:打开putty,登录到开发板,在root界面输入上述指..
2020-09-06 09:50:55
485
原创 java梁勇第十一版第十一章课后习题答案
//11.1package zuoye;import java.util.Scanner;public class one{ public static void main(String agrs[]){ Scanner in=new Scanner (System.in); //输入 System.out.print("En...
2019-11-16 15:56:52
4001
原创 java梁勇第十一版第十二章课后习题答案12.2//12.5//12.6
//12.5import java.util.Scanner;public class two{ public static void main(String[] args){ try{ Scanner in=new Scanner (System.in); System.out.print("Enter a,b,c:"...
2019-11-16 15:46:31
2377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人