自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ypt

最初的梦想,终会抵达!

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 测试用例设计——微信发朋友圈(详细)

对于一个待测试的对象,我们通常通过以下几个方面来进行测试:功能测试、可靠性测试、易用性测试、效率、可维护性、可移植性、安全性测试、界面测试等。本文将其分成两个方面来看:(1)站在测试人员的技术测试角度(功能测试、可靠性测试、兼容性、可维护性、效率、可移植性、安全性测试、可维护性)(2)站在用户的角度(功能测试、易用性测试)站在测试人员的技术测试角度:1.功能测试功能测试是软...

2018-08-31 18:04:00 40133 1

原创 如何编写测试用例?(详细分析)

一、概念1.什么是测试用例?为了实施测试而向被测系统提供的一组集合;2.测试用例的作用?检验软件是否满足用户的需求,体现一个测试人员的工作量、展现测试用例的设计思路;3.测试用例包含哪些内容?用例编号、用例名称、测试背景、前置条件、优先级、重要级、测试数据、测试步骤、预期结果、实际结果、备注;4.编写测试用例的流程?需求分析---->提取测试点---->测试用...

2018-08-20 09:25:11 4502

原创 基于Huffman树的文件压缩(详细)

文件压缩开发平台:Visual Studio 2008开发技术:哈夫曼树,堆排序项目流程:(1)统计要压缩的文件中各字符出现的次数,利用数据结构中的小堆来构建Huffman树,每次在堆顶选出两个出现次数较小的字符先进行构建,将它们相加的结果又放进堆里面,直到堆里面的数据被取完,这样字符出现次数多的离Huffman树的根节点就比较近,字符出现次数少的离Huffman树的根节点就比较远...

2018-08-16 16:44:42 8376 7

原创 mini聊天室(Linux下基于UDP实现的群聊系统)

一.原理(1)客户端从标准输入读取数据,将数据序列化后发送至网络;(2)服务器端使用多线程+生产者消费者模型;生产者从网络中读取数据,并将读取到的用户信息添加至用户列表,将数据放至数据池中; 消费者从数据池读取数据,并广播给所有在用户列表中的用户。(3)数据经过网络以后,反序列化再次发送给客户端,实现群聊功能。二.所用技术平台:Centos7.0,64位操作系统语言...

2018-08-15 23:34:09 2507 1

原创 软件测试的基本流程(详细)

软件测试的基本流程:需求分析阶段:阅读需求,理解需求,分析需求点,参与需求评审会议。测试计划阶段:主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围,进度安排,人力物力分配,整体测试策略的制定。编写测试用例:适当的了解设计,搭建测试用例框架,根据需求和设计编写测试用例。测试执行阶段:搭建环境准备数据,执行冒烟测试(预测试)然后进入正式测试(系统测试、回...

2018-08-09 16:56:02 45702

原创 开发模型和测试模型

软件的生命周期软件的生命周期是指:从软件产品的设想开始到软件不再使用而结束的时间。软件的生命周期分为六个阶段:需求分析、计划、设计、编码、测试、运行维护。开发模型1.瀑布模型(Waterfall Model)适用场景:适合需求变化少的项目、是串行的。优点:(1)强调开发的阶段性;(2)强调早期计划及需求调查;(3)强调产品测试。缺点:(1)依赖于早期...

2018-08-08 20:59:25 1132

原创 如何对一个水杯进行测试?(详细)

在面试过程中,如果面试的是有关测试的岗位,那么必然会被问到测试相关的知识,测试一个水杯等问题是经常被问到的,那么今天我们就来讨论一下从哪些方面对一个水杯进行测试?1.功能(1)水倒水杯容量的一半(2)水倒规定的安全线(3)水倒满且流出来(4)水杯容量刻度与其他水杯一致(5)盖子拧紧水倒不出来(6)烫手验证2.性能(1)使用最大次数或时间(2)掉地上不易损坏...

2018-08-08 16:25:43 31149 4

原创 死锁和产生死锁的四个必要条件以及如何避免和预防死锁

什么是死锁如果一组进程中的每一个进程都在等待仅由该组进程中的其它进程才能引发的事件,那么该组进程就是死锁的。死锁出现的场景(1)多个线程:彼此申请对方资源而导致的死锁。A申请B的资源时,因为资源被占用,A会被挂起等待B释放资源,同时B申请A的资源,因资源被占用B挂起等待A释放资源,而AB都处于挂起状态又无法释放资源,便形成了死锁。(2)单个线程:A有自己的资源,但还要申请新的资源,...

2018-08-08 15:43:38 25015

原创 二叉树的遍历(前序、中序、后序、层序)

1.二叉树基础(1)定义:有且仅有一个根节点,除根节点以外,每个节点只有一个父节点,最多有两个子节点,子节点有左右之分。(2)存储结构:二叉树的存储结构可以采用顺序存储结构,也可以采用链式存储结构,其中链式存储更加灵活。在链式存储中,二叉树的每个节点采用结构体表示,结构体包含三个域:数据域、左指针域、右指针域。2.二叉树遍历“遍历”是二叉树各种操作的基础,二叉树是一种非线性结构...

2018-08-08 15:10:02 648

基于Huffman树的文件压缩

基于Huffman树和堆实现对不同类型的文件进行压缩和解压缩。

2018-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除