课堂重现
文章平均质量分 56
小小小青台
有一分热,发一分光
展开
-
软件测试---手机APP入门篇
文章目录1.安装和卸载2.运行3.登录和注册3.1 登陆方式3.1.1 账号密码注册登录;3.1.2手机号注册登录;4 日历控件 1.安装和卸载 应用的安装与卸载在任何APP中都属于基础功能,一旦出错,就属于优先级为紧要Critical的缺陷,因此APP的安装和卸载应作为一个测试点多加重视,主要关注以下几个方面: 应用是否可以正常安装(命令行安装(测试人员):豌豆荚、手机助手,应用商店等第三方软件安装;apk/ipa安装包安装) 应用是否可以在IOS和Android不同系统,版本,机型上安装(有的系统版本原创 2021-06-02 17:49:56 · 423 阅读 · 3 评论 -
软件测试-用例篇
文章目录1.测试用例带给我们的便捷之处2.测试用例标准3.测试用例的基本要素4.设计测试用例的方法4.1.根据需求去设计测试用例4.2.软件需求5.具体的设计测试用例方法5.1等价类5.2 边界值法 1.测试用例带给我们的便捷之处 (1)使工作可重复,是自动化测试的基础 (2)评估需求的覆盖率 (3)用例的复用 (4)积累测试的方法思路以供后续借鉴 2.测试用例标准 (1)用例表述清楚、无二义性 (2)可操作性强 (3)用例的输入输出明确(一条用例只有一个预期结果) (4)可维护性强 (5)对需求的覆盖率高原创 2021-05-07 21:20:44 · 584 阅读 · 0 评论 -
软件测试-基础篇
软件测试V模型 优点:左边开发的每一个阶段和右边测试的每一个阶段一一对应、是右边测试每一个阶段的主要依据 缺点:测试介入晚,前期的错误和风险到后期才发现,会失去及时纠正的机会 软件测试W模型 优点:测试阶段和开发阶段在两个独立的V模型里面,测试介入包比较早,在项目初期就介入,前期的风险可以及时被发现 缺点:W模型每一个阶段仍然是一个串行的过程,不能适应需求变化的项目,所以无法应用到敏捷开发 如何描述一个BUG 1.发现问题的版本 2.问题出现的环境 不同的原创 2021-04-23 21:41:22 · 494 阅读 · 8 评论 -
软件测试-概念篇
什么是软件测试?它的目的和原则是? 验证软件是否满足用户需求 目的:验证软件运行是否存在问题隐患 原则:以客户的需求为中心,遵循软件测试的规范、流程、标准和要求 软件测试和调试的区别是? (1)目的不同 软件测试:测试人员根据需求去判断软件是否满足用户的需求 软件调试:为了验证程序是否可以满足他想让程序实现的功能 (2)角色不同 测试:测试人员、开发人员(单元测试)、用户 调试:开发人员 (3)阶段不同 测试:整个软件开发的生命周期 调试:软件开发的阶段 如何区分测试左移和测试右移? 测试左移:需求前调原创 2021-04-19 21:30:53 · 196 阅读 · 2 评论 -
Spring基础总结(第一周课)
文章目录一、Java基础1.注解1.1概念1.2内置注解1.3元注解1.4自定义注解1.4.1定义CustomDescription注解1.4.2实现继承关系1.5注解使用场景经介绍2.反射2.1反射机制2.2理解Class类二、Spring基础1.Spring框架介绍2.依赖注入DI与控制反转IOC3.面向切面编程 一、Java基础 1.注解 1.1概念 他提供了一种安全的类似注释的机制,用来将任何的信息或元数据与程序进行关联。直观明了的说,注解就是信息原创 2021-04-18 21:33:42 · 1956 阅读 · 15 评论 -
web课堂基础知识点总结
1.C/S 客户端/服务器模式 B/S 浏览器/服务器模式 2.get提交不使用URL加密,post会加密 3.text 文本框 radio 定义单选按钮输入(多选一) submit 定义提交按钮 select 下拉列表(option 定义下拉列表选项) output(只支持huml5版本) 定义不同类型输出 4.建立表 <table border="表名"> <tr> <th>xxx</th> <th>原创 2021-04-09 17:27:53 · 212 阅读 · 2 评论 -
使用jQuery制作简易搜索页面
iframe 实现代码: <html> <head> <title>自定义搜索</title> <script src="jquery-1.9.1.min.js"></script> <script> function mycli(type){ var baidu_url = "https://www.baidu.com"; var sogou_.原创 2021-03-28 21:39:17 · 628 阅读 · 6 评论 -
制作一个简易加法计算器
具体要求: 1.页面布局: 2.还需要在点击计算按钮之后在页面上显示计算结果 具体实现: <html> <head> <meta charset="utf-8"> <title>计算器</title> <script> function myck(type){ var num1 = document.getElementByI原创 2021-03-28 10:54:27 · 3232 阅读 · 10 评论 -
2021-3-8课堂总结
DROP TABLE IF EXISTS exam_result2; CREATE TABLE exam_result2 ( id INT, name VARCHAR(20), chinese DECIMAL(3,1), math DECIMAL(3,1), english DECIMAL(3,1), qq_mail varchar(20) ); INSERT INTO exam_result2 (id,name, chinese, math, english,qq_mail) VALUES原创 2021-03-10 22:38:20 · 88 阅读 · 0 评论 -
2021-1-04课堂总结
单链表反转(头插法) public Node reverseList() { Node cur = this.head; Node prev = null; while (cur != null) { Node curNext = cur.next; cur.next = prev; prev = cur; cur = curNext; } re.原创 2021-03-05 21:02:00 · 85 阅读 · 2 评论 -
2020-12-31课堂总结+2020-12-26作业总结
删除第一次出现关键字为key的节点 /** * 找到关键key的前驱,如果有返回前驱节点的引用 * 如果没有返回null * @param key * @return */ public Node searchPrev(int key) { Node cur = this.head; while (cur.next != null) { if(cur.next.val == ke.原创 2021-03-05 13:31:18 · 102 阅读 · 4 评论 -
2020-12-28课堂总结
复杂度:衡量一个算法的效率。 它分为时间复杂度和空间复杂度。 时间复杂度主要有: 最好情况,最坏情况,平均情况三种。 eg:二分查找的空间复杂度为O(log2n) 递归eg: long factorial (int N){ return N < 2 ? N : factorial(N-1)*N; } 他的空间复杂度为O(n) 斐波那契递归的空间复杂度为:O(2^n) 冒泡排序的空间复杂度为O(1) 在向一个数组中插入数据时,这个位置前必须有数据,不能为空 在 pos 位置新增元素 publi.原创 2021-03-02 19:54:26 · 84 阅读 · 0 评论 -
2020-12-07课堂总结
汉诺塔 汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石圆柱,在一根圆柱上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根圆柱上。并且规定,在小圆盘上不能放大圆盘,在三根圆柱之间一次只能移动一个圆盘。 解题思路: 当圆盘数量为1时,直接挪动到目标底座上; 当圆盘数量为n(n>1)时,需要先将n-1个圆盘挪到除目标底座外的另一个底座上,将最下方的圆盘成功挪至目标底盘之后,再将剩余n-1个圆盘挪至目标底原创 2021-01-19 18:55:26 · 94 阅读 · 2 评论 -
2020-12-13 课堂总结
建立二分法查找 解题思路: 将组内元素由小到大排序 //冒泡排序 建立 left , right 分别指向数组两端数据 建立mid = (left + right)/2 ; //中间值 通过对比寻找数值key与中间值mid key > mid 则令left = mid + 1; key < mid 则令right = mid - 1; 代码实现: public static void bubbleSort(int[] array) { boolean.原创 2021-01-29 11:40:10 · 108 阅读 · 4 评论