- 博客(15)
- 收藏
- 关注
原创 《三》软件测试的目的以及软件测试具备的素质
软件测试目的: 测试是为了发现系统中的错误而执行程序的过程 好的测试方案在于尽可能发现迄今尚未发现的错误 成功的测试是发现了至今为止尚未发现的错误的测试 测试并不仅仅是为了找错误,还需要分析错误产生的原因和错误发生趋势,可以帮助项目管理者发现当前软件生命周期的缺陷,以便及时改正过程,通过测试分析有助于改正后期测试人员设计和测试方法,改善测试效率和有效性,没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。...
2020-11-02 20:17:24 315
原创 《二》软件测试基本概念及分类
什么是软件测试?是为了发现程序中的错误而执行程序的过程,实际输出与预期输出间的比较过程法则: 1、功能性 2、可用性 3、易用性 4、性能性 5、兼容性 怎么测试水杯?功能性: 需求测试:杯子是否跟需求一致 UI测试:查看杯子外观 兼容性:液体、固体 ...
2020-11-02 20:13:14 140
原创 《一》什么是软件测试?
软件测试主要是查找发现程序(软件)中的预期结果跟实际结果的比较,找出不一致的不一致的地方,实际结果跟预期结果进行比较找出软件中间的存在的bug 也可以叫做缺陷有些地方定义软件测试是证明软件没有问题(错误的理解)有效的软件测试发现之前测试过程中间未的缺陷这个有效软件测试的过程。预期结果 输出一个实际的结果 产品经理会有需求规格说明书---->输出测试用例---->评审执行测试用例把实际结果跟预期进行比较0 缺陷 bug通过软件测试的结果 衡量产品质量,并且对..
2020-11-02 19:27:32 173
原创 多线程练习:使用生产者消费者模式模拟对话
题目:使用生产者消费者模式模拟对话需求:一个线程:你是谁呀?一个线程:我是查水表的!解题代码://生产者,负责生产信息class Producer implements Runnable{ //生产数据 Demo3 mid = null; private boolean flag =false; public Producer(Demo3 movie) { this.mid = movie; } public Pr
2020-08-09 04:53:05 179
原创 多线程练习:网络购票
题目:网络购票需求:1、“桃跑跑”、“张票票”、“黄牛党”共同抢10张票2、 限“黄牛党”只能抢一张票解题代码:public class Demo2 implements Runnable { private int i; @Override public void run() { while (true){ synchronized (this){ try {
2020-08-09 04:48:42 2192 3
原创 多线程练习:模拟接力赛跑
题目:模拟接力赛跑需求说明:1、多人参加1000米接力跑2、每人跑100米,换下个选手3、每跑10米显示信息实现思路:1、创建线程类RunThread 1.1多人共跑1000米,涉及多线程共享数据2、实现run()方法 2.1二重循环实现3、使用线程同步保证在跑选手只有1人4、实现测试类 4.1创建多个线程模拟多个选手参加比赛解题代码:public class Demo1 implements Runnable { p...
2020-08-09 04:46:27 4403 5
原创 多线程练习:模拟叫号看病
题目:模拟叫号看病需求说明1、某科室一天需看普通号50个,特需号10个,2、特需号看病时间是普通号的2倍3、开始时普通号和特需号并行叫号,叫到特需号的概率比普通号高4、当普通号叫完第10号时,要求先看完 全部特需号,再看普通号5、使用多线程模拟这一过程解题代码:public class Demo3 implements Runnable{ @Override public void run() { for(int i=0;i<10;i
2020-08-07 08:59:33 5202 2
原创 多线程练习:线程的优先级
题目:线程的优先级需求说明:1、显示主线程、子线程默认优先级2、将主线程设置为最高优先级、子线程设置为最低优先级并显示解题代码:public class Demo2{ public static void main(String[] args) { Thread.currentThread().getPriority(); Thread Thread_0 =new Thread(); Thread_0.getPriority();
2020-08-07 08:54:23 1790 1
原创 多线程练习:模拟多人爬山
题目:模拟多人爬山实现思路:1、创建线程类ClimbThread 属性:爬100米时长(time),爬多少个100米(num) 构造方法完成属性初始化2、实现run()方法 线程休眠模拟爬山中的延时3、实现测试类Test 创建多个线程对象模拟多个人,设置人名、爬100米时长解题代码:public class ClimbThread extends Thread { private int time; //速度 ...
2020-08-07 08:48:34 4200 1
原创 String类练习:模拟一个trim功能一致的方法
题目:模拟一个trim功能一致的方法思路:1、定义两个变量一个变量作为从头开始判断字符串空格的角标。不断++。一个变量作为尾头开始判断字符串空格的角标。不断--。2、判断到不是空格为止,取头尾之间字符串即可。解题代码:public class Demo04 { public static void main(String[] args) { String s = " qi u s hao ch an g "; //定
2020-08-03 09:13:54 1231 1
原创 字符串练习:求两个字符串中最大相同的子串
题目:求两个字符串中最大的子串思路:1、既然取得是最大子串, 先看短的那个字符串是否在那 长的字符串中,如果存在,短的那个字符串就是最大子串。2、如果不是呢,那么就将短的那个子串进行长度 递减的方式去子串,去长串中判断是否存在。 如果存在就已找到,就不用再找了。解题代码:import org.junit.Test;public class Demo03 { public StringBuffer getMaxString(String s1, String s2)...
2020-08-03 09:07:06 828 1
原创 String类练习:记录一个子串在整串中出现的次数
题目:记录一个子串在整串中出现的次数整串:"nbaernbatynbauinbaopnba"子串:"nba"思路:1,要找的子串是否存在,如果存在 获取其出现的位置。 这个可以使用indexOf完成.2,如果找到了, 那么就记录出现的位置并在剩余的字符串中继续查找该子串, 而剩余字符串的起始位是 出现位置+子串的 长度.3,以此类推,通过循环完成查找,如果找不到就是-1,并对每次找到用计数器记录.解题代码:public class Demo02 { p...
2020-08-01 10:40:29 3092 1
原创 字符串练习:按照字典顺序进行从小到大排序一个字符串数组
给定一个字符串数组,按照字典顺序进行从小到大的排序{ "nba", "abc", "cba", "zz", "qq", "haha" }思路:1,对数组排序。可以用选择,冒泡都行。2,for嵌套和比较以及换位。3,问题:以前排的是整数,比较用的比较运算符,可是现在是字符串对象。 字符串对象怎么比较呢?爽了,对象中提供了用于字符串对象比较的功能。解题代码:public class Demo01 { public static void mai...
2020-08-01 10:25:05 2518 1
原创 Java中基本数据类型都有什么?
基本类型和包装类自Java发布以来,基本数据类型就是Java语言的一部分,分别是byte, short, int, long, char, float, double, boolean其中:整型:byte, short, int, long字符型:char浮点型:float, double布尔型:boolean在详细介绍之前,先科普一下,Java中最小的计算单元为字节,1字节=8位(bit)基本数据类型 包装类 byte Byte short S
2020-07-21 20:44:53 731 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人