软件测试--------(人员管理web项目)

2023-11-15

1、引言部分

1.1 编写目的
-编写本测试计划的目的是为整个测试阶段的管理工作和技术工作提供指

南;同时确定测试的内容和范围。
1.2 背景
说明本测试计划所属测试对象的名称、特征、要求和难点,以及在开始执行本测试计划之前必须完成的各项任务。
1.3 参考资料
《软件测试技术教材》

2、任务概述

2.1 测试计划标识符
Version:20190511
2.2 测试项目简介
一、人员信息管理主要包括以下模块
== 1.人员登陆==
==2.添加人员==
==3.编辑人员==
==4.删除人员==
二、相关工具技术
主要技术:java EE tomact mysql QTP loadrunner

3、测试项

(1)链接测试
(2)处理事务的速度
(3)连接速度测试
(4)负载测试
(5)压力测试
(6)不同设备兼容性测试
(7)用户界面测试(侧重于可用性/易用性测试)

4、需要测试的功能

4.1功能测试
(1)登录测试
验证的主要内容注册登录提交应当模拟用户提交,验证是否进入主界面,要测试这些功能,需要验证存储器能正确保存这些数据,而且后台运行的程序能正确解释和使用这些信息。还有数据正确性验证,异常处理等,最好结合易用性要求等。

4.2性能测试
(1)处理事务速度测试
要是测试软件处理事务的速度性能测试即测试软件处理事务的速度,是为了检验性能是否符合需求,二是为了得到某些性能数据供人们参考(例如用于宣传)。有时人们关心测试的“绝对值”,如数据送输速率是每秒多少比特—在获取测试的“绝对值”时,我们要充分考虑并记录运行环境对测试的影响。例如网络环境、计算机主频,总线结构和外部设备都可能影响软件的运行速度。有时人们关心测试的“相对值”,如某个软件比另一个软件快多少倍。
(2)连接速度测试
当用户连接到 web 应用系统的速度根据上网方式的变化而变化,他们或许是电话拨号,宽带上网。当下载一个程序时,用户可以等较长的时间,但如果仅仅访问一个页面就不会这样。如果 web 系统响应时间太长(例如超过5秒钟)用户就会因没有耐心等待而离开。另外,有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容,就需要重新登陆了。而且,连接速度太慢,还可能引起数据丢失,使用户得不到真实的页面。
(3)负载测试
负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问Web系统的用户数量,也可以是在线数据处理的数量。
例如: 该通讯录系统能允许多少个用户同时在线?如果超过了这个数量, 会出现什么现象? 通讯录系统能否处理大量用户对同一个页面的请求?负载测试-般使用工具完成,loadrunner, webload,等。
(4)压力测试
压力测试也叫负荷测试,即获取系统能正常运行的极限状态和故障恢复能力。了解“极限”是很有价值的,例如潜艇下潜极限深度.。压力测试的主要任务是:构造正确的输入,使劲折腾系统却让它刚好不瘫痪。在实际的网络环境中进行测试。压力测试一般应该安排在应用系统发布以后,在实际的网络环境中进行测试——因为一个企业内部员工,特别是项目组人员总是有限的,而一个应用系统能同时处理的请求数量将远远超出这个限度,所以,只有放在Internet 上,接受负载测试,其结果才是正确可信的。
(5)不同设备上的兼容性测试
不同设备上的兼容性测试,
内核决定了浏览器如何显示网页的内容以及页面的格式信息,不同的浏览器所使用的内核及所支持的HTML等网络语言标准不同,以及用户客户端的环境不同(如分辨率不同)造成显示的效果不能达到理想的效果,最常见的就是网页元素位置的错位、混乱。
(6)注意事项

  • 不要试图让人拿着钟表去测时间,应当编写一段程序用于计算时间以及相关数据。
  • 应当测试软件在标准配置和最低配置下的性能。
  • 为了排除干扰,应当关闭那些消耗内存、占用CPU的其它应用软件(如杀毒软件)。
  • 不同的输入情况会得到不同的性能数据,应当分档记录。例如传输文件的容量从100K到1M可以分成若干等级。由于环境的被动,同一种输入情况在不同的时间可能得到不同的性能数据,可以取其平均值。

5、方法与策略

5.1白盒测试
白盒测试:又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构,设计测试数据并完成测试的一种测试方法。
白盒测试具体方法如下(只例举本次试验采用的):

  • 判断覆盖:每个条件的正反情况至少满足一次
  • 条件组合覆盖:每个条件的所有可能都至少出现一次,并且判定结果至少出现一次;他与条件覆盖的区别:他不是简单要求每个条件出现“真”和“假”两种结果,而是要求这些结果所有可能至少出现一次;

5.2黑盒测试
黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。
采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。
黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能需求的输入条件。黑盒测试并不是白盒测试的替代品,而是用于辅助白盒测试发现其他类型的错误。
黑盒测试试图发现以下类型的错误:
1)功能错误或遗漏;
2)界面错误;
3)数据结构或外部数据库访问错误;
4)性能错误;

5)初始化和终止错误。
一、黑盒测试的测试用例设计方法
· 等价类划分方法
· 边界值分析方法
· 错误推测方法
· 因果图方法
等价类划分:
是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。

  1. 划分等价类:
    等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试。因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据。取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。
    有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。
    无效等价类:与有效等价类的定义恰巧相反。
    设计测试用例时,要同时考虑这两种等价类。因为,软件不仅要能接收合理的数据,也要能经受意外的考验。这样的测试才能确保软件具有更高的可靠性。
    2)划分等价类的方法:下面给出六条确定等价类的原则。
    ① 在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。
    ② 在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类。
    ③ 在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。
    ④ 在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。
    ⑤ 在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。
    ⑥ 在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类。
    3)设计测试用例:在确立了等价类后,可建立等价类表,列出所有划分出的等价类:
    输入条件 有效等价类 无效等价类
    然后从划分出的等价类中按以下三个原则设计测试用例:
    ① 为每一个等价类规定一个唯一的编号。
    ② 设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步。直到所有的有效等价类都被覆盖为止。
    ③ 设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步。直到所有的无效等价类都被覆盖为止。
    边界值分析法
    边界值分析方法是对等价类划分方法的补充。
    (1)边界值分析方法的考虑:
    长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。
    使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。
    (2)基于边界值分析方法选择测试用例的原则:
    1)如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。
    2)如果输入条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试数据。
    3)根据规格说明的每个输出条件,使用前面的原则1)。
    4)根据规格说明的每个输出条件,应用前面的原则2)。
    5)如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。
    6)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。
    7)分析规格说明,找出其它可能的边界条件。
    错误推测法
    错误推测法: 基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。
    错误推测方法的基本思想: 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。 例如, 在单元测试时曾列出的许多在模块中常见的错误。 以前产品测试中曾经发现的错误等, 这些就是经验的总结。 还有, 输入数据和输出数据为0的情况。 输入表格为空格或输入表格只有一行。 这些都是容易发生错误的情况。 可选择这些情况下的例子作为测试用例。

  2. 因果图方法
    前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等。 考虑输入条件之间的相互组合,可能会产生一些新的情况。 但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多。 因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例。 这就需要利用因果图(逻辑模型)。
    因果图方法最终生成的就是判定表。 它适合于检查程序输入条件的各种组合情况。
    利用因果图生成测试用例的基本步骤:
    (1) 分析软件规格说明描述中, 那些是原因(即输入条件或输入条件的等价类),那些是结果(即输出条件), 并给每个原因和结果赋予一个标识符。
    (2) 分析软件规格说明描述中的语义。找出原因与结果之间, 原因与原因之间对应的关系。 根据这些关系,画出因果图。
    (3) 由于语法或环境限制, 有些原因与原因之间,原因与结果之间的组合情况不不可能出现。 为表明这些特殊情况, 在因果图上用一些记号表明约束或限制条件。
    (4) 把因果图转换为判定表。
    (5) 把判定表的每一列拿出来作为依据,设计测试用例。
    从因果图生成的测试用例(局部,组合关系下的)包括了所有输入数据的取TRUE与取FALSE的情况,构成的测试用例数目达到最少,且测试用例数目随输入数据数目的增加而线性地增加。
    前面因果图方法中已经用到了判定表。判定表(DECision Table)是分析和表达多逻辑条件下执行不同操作的情况下的工具。在程序设计发展的初期,判定表就已被当作编写程序的辅助工具了。由于它可以把复杂的逻辑关系和多种条件组合的情况表达得既具体又明确。
    5.3测试模板
    1)功能测试用例通用模板:
    在这里插入图片描述

2)性能测试用例通用模板:

在这里插入图片描述

3)压力测试用例参考模板:
在这里插入图片描述

6、不需测试的功能

6.1编辑人物,删出人物,查找人物功能
结合组员实际能力而定,将精力放在了登录功能,其他的留给以后再战
6.2页面切换功能测试
页面切换是web中自带的post 或者 get 发起,利用servlet控制的功能,是开发工具已经完善好了

7、测试项通过/失败的标准

  • 登录功能正常识别用户输入的数据,并给正确的指令和合适的操作,且测试用例需包含所有该系统所接受的所有数据类型即该项通过,反之失败
  • 界面操作便于理解和使用,能兼容大多常用的浏览器即该项通过,反之失败。
  • 允许300人同时在线操作,标准环境下事物处理速度和界面操作速度均在2s以内即该项通过,反之失败。

8、测试中断和恢复的规定

8.1缺陷数量过多导致程序无法继续运行时,考虑中断测试
8.2有严重缺陷时(登录加载时出现问题、查询客户信息没有达到预期结果等)考虑中断测试
8.3测试环境未达到要求,或先行条件没有满足时考虑中断测试
8.4关键路径上有未完成任务,考虑中断测试
8.5因缺陷过多导致的中断,停止该功能的测试并标记多缺陷
8.6因严重缺陷导致测试无法进行的,可选择性跳过此缺陷进而恢复测试
8.7因测试环境没有达到要求的中断,再调配至合适的环境下恢复测试

9、测试完成所提交的材料

9.1软件测试计划文档
9.2测试用例设计文档
9.3缺陷报告文档
9.4测试总结报告

10、环境需求

Eclipse ee tomact mysql

11、测试人员的工作职责

  • 11.1测试组长(QA Lead)
    第一:编写测试计划
    第二:统合软件测试用例
    第三:配置测试环境
    第四:进行测试用例的审核
    第五:主导相关文件的编写
    第六:监督测试过程与测试时程
    第七:提供技术与非技术性的问题解答
    第八:主导编写测试工具
    第九:分派测试任务
    第十:负责与开发人员的沟通协调
    第十一:判断问题的严重等级
    第十二:负责软件测试的成败
    第十三:主导解决客户问题
    第十四:主导相关会议
    第十五:研究不同的可行替代方案
    第十六:拥有否决软件发行的权力
    第十七:监督所有产品的测试进度与测试状况
    第十八:提供所有提升软件质量的建议事项
    第十九:主导测试计划的审核
    第二十:主导测试用例的审核
    第二十一:主导或者参与程序代码的审查
    第二十二:安排所有的预算规划
    第二十三:审查所有的测试时间表
    第二十四:负责的策略决定
    第二十五:负责人员的表现评比
    第二十六:鼓舞整体人员的士气
  • 10.2测试组员(QA)
    注:因该测试项目为学生组首次测试,为做出更接地气的适应性职责分配,可能与企业的常规职能分配方面有较大的出入,特此说明。
    第一:测试计划的审批与修改,提出自己的意见
    第二:设计软件测试用例
    第三:协助配置测试环境
    第四:相互间进行测试用例的审核
    第五:参与到相关文件的编写
    第六:相互监督测试过程与测试时程
    第七:在遇到技术难题时,应主动参与协助中
    第八:学习使用测试工具
    第九:协商测试任务
    第十:积极与开发人员沟通协调

12、人员安排与培训需求

本测试由武汉纺织大学软件测试技术课程参课同学自由组成,小组成员包括胡兵 王金经 施琴琴 张春帅四名同学,其中胡兵担任本测试组组长。
测试任务方面,经小组成员共同选择,最终决定测试web项目–人员管理系统
此系统大都在之前课程中已经做出来了,由组长将其再次优化,然后进行统一测试。
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

软件测试--------(人员管理web项目) 的相关文章

  • “性能压测揭密:关键指标分析!“

    在进行全链路压测和性能测试时 需要关注多个关键性能指标 KPIs 来评估系统的性能表现 以下是一些常见的性能测试指标 1 吞吐量 Throughput 系统在单位时间内能够处理的请求数量或事务数量 通常以每秒请求数 RPS TPS 来衡量
  • 软件测试开发/全日制/测试管理丨性能测试

    性能测试是软件测试中的一项重要活动 旨在评估系统在不同条件下的性能 稳定性和可伸缩性 通过模拟实际用户负载 性能测试有助于发现潜在的性能瓶颈和优化空间 确保系统能够在各种情况下高效运行 性能测试的主要类型 负载测试 通过逐渐增加用户负载 测
  • 【软件测试】学习笔记-高效提交Bug

    本篇文章介绍如何才能写出一份高效的软件缺陷报告 测试工程师需要利用对需求的理解 高效的执行力以及严密的逻辑推理能力 迅速找出软件中的潜在缺陷 并以缺陷报告的形式递交给开发团队 缺陷报告是测试工程师与开发工程师交流沟通的重要桥梁 也是测试工程
  • 使用Hypothesis生成测试数据

    Hypothesis是Python的一个高级测试库 它允许编写 测试用例 时参数化 然后生成使测试失败的简单易懂的测试数据 可以用更少的工作在代码中发现更多的bug 安装 pip install hypothesis 如何设计 测试数据 通
  • 外包干了2个月,技术退步明显...

    先说一下自己的情况 大专生 18年通过校招进入武汉某软件公司 干了接近4年的功能测试 今年年初 感觉自己不能够在这样下去了 长时间呆在一个舒适的环境会让一个人堕落 而我已经在一个企业干了四年的功能测试 已经让我变得不思进取 谈了2年的女朋友
  • 小白也能学会的创建Git仓库实操

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 2k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • RF自动化环境安装+自动化实例解析

    RF定义 通用型的 自动测试框架 绝大部分的软件的的自动化系统都可以采用它 特点 测试数据文件 Test Data 对应一个个的测试用例 测试数据文件里面使用的功能小模块叫关键字 由测试库 Test Library Robot Framew
  • APP端网络测试与弱网模拟

    当前APP网络环境比较复杂 网络制式有2G 3G 4G网络 还有越来越多的公共Wi Fi 不同的网络环境和网络制式的差异 都会对用户使用app造成一定影响 另外 当前app使用场景多变 如进地铁 上公交 进电梯等 使得弱网测试显得尤为重要
  • 基于Loadrunner的性能分析及调优经验分享

    公司某个系统的微信端计划将开放给几百上千的人员登录查询 并且登录账号为同一账号多人使用 后台服务能够支撑起多用户的并发操作以及成百上千人登录微信端对生产数据库或者登录查询的性能效率高成为交付可靠生产环境的必要条件 因此 项目组决定提交测试
  • 软件测试|Python中如何提取列表中索引为奇数的元素

    简介 在Python中 我们经常需要从列表中提取特定位置的元素 如果我们想要提取列表中索引为奇数的元素 可以使用一些简单的方法来实现这一目标 本文将介绍如何在Python中提取列表中索引为奇数的元素 并提供示例代码来帮助大家更好地理解这个过
  • 软件测试|使用matplotlib绘制平行坐标系图

    简介 绘制平行坐标系图 Parallel Coordinates Plot 是一种用于可视化多维数据的强大方法 在这篇文章中 我们将介绍如何使用Matplotlib库创建平行坐标系图 以及如何解释和定制这种图表 我们将使用一个示例数据集来演
  • 软件测试|教你使用Python下载图片

    前言 我一直觉得Windows系统默认的桌面背景不好看 但是自己又没有好的资源可以进行替换 突然我一个朋友提醒了我 网络上的图片这么多 你甚至可以每天换很多个好看的背景 但是如果让我手动去设置的话 我觉得太麻烦了 我不如使用技术手段将图片下
  • 盲猜你不懂H5架构和原生架构的区别

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 测开和测试平台是否有存在的必要?

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 一篇文章带你了解Python常用自动化测试框架——Pytest

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • Jmeter 性能-阶梯式性能指标监听

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • Jmeter 性能-阶梯负载最终请求数

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 新手也能看懂的【前端自动化测试入门】!

    前言 最近在网上搜索前端自动化测试相关的文档 但是发现网上的文章都是偏使用 没有把一些基础概念说清楚 导致后续一口气遇到一些 karma Jasmine jest Mocha Chai BDD 等词汇的时候很容易一头雾水 这次一方面整理一下
  • Python常用的自动化小脚本!

    一 list转json string转json 可以使用Python内置的 json 模块将列表 List 和字符串 String 转换成JSON格式 List转JSON假设我们有一个列表 List my list apple banana
  • 软件测试/测试开发/全日制/测试管理丨Android WebView 技术原理

    Android WebView是一个内置的组件 允许在Android应用中嵌套显示Web内容 Android WebView的技术原理涉及到使用WebKit引擎来渲染Web内容 并提供一系列API和回调函数 使得开发人员可以控制和定制Web

随机推荐

  • DPDK-流分类与多队列

    1 前言 多队列与流分类技术基本被应用到所有DPDK网关类项目中 比如开源的DPVS 美团的四层网关等等 利用多队列及分流技术可以使得网卡更好地与多核处理器 多任务系统配合 从而达到更高效IO处理的目的 这章节以英特尔的网卡为例 介绍多队列
  • 百度翻译破解

    破解百度翻译 1 页面基本信息 打开对应页面 直接搜索 百度翻译 打开百度翻译如图 需求 获取某个单词或句子的翻译结果 键入要翻译的关键字后 页面局部刷新 依旧使用的是AJAX 2 数据抓包 进入XHP页面获取Ajax实际请求地址及相关参数
  • Sqli-labs靶场详细攻略Less 34-37

    Less 34 37 Less 34 POST Bypass AddSlashes 这一关还是进行宽字节注入 与上一关的区别在于使用了post方法进行传递 先试一下上一关的注入代码 因为这一关是登录 就使用之前的dumb账号 dumb df
  • onenote标注pdf笔记_使用OneNote做文献阅读笔记的正确打开方式

    又到了紧张赶毕业论文的时候了 写毕业论文的时候 文献阅读是一个必不可少的环节 但是 当需要阅读的文献越来越多 需要记录的阅读笔记也越来越多时 问题来了 有没有自动保存笔记的方法 文献阅读的笔记太多 如何快速找到想要的文献笔记 有没有方法可以
  • QGIS:生成网格的步骤

    第一步 打开工具箱中的 创建网格 第二步 按照自己的需求设置参数 特别说明 1 网格类型要选 矩形 默认是点 2 网格范围可以自己定义范围 右边倒三角点开第三个 3 间隔设置不能超过网格范围 单位跟选择的坐标参考系相关联 mercator坐
  • 贝叶斯优化 Bayesian Optimization

    贝叶斯优化算法 BOA 贝叶斯优化算法BOA 背景介绍 贝叶斯优化流程 形式化 算法流程 核心算法 Prior Function Acquisition Function 参考文献 背景介绍 当前的场景中 会面临很多设计选择问题 比如说在工
  • Uncaught DOMException: Failed to execute 'removeChild' on 'Node': The node ……

    解决办法是加一个等待时间即可解决问题 setTimeout function you code 5
  • 在一台电脑上用不同端口同步以太坊区块链节点

    首先要获取第一个节点的信息 在第一个节点的控制台中输入 gt admin nodeInfo enode 将输出的结果用鼠标操作复制 然后在第二个节点的JS控制台中添加第一个节点为静态节点 输入 gt admin addPeer 例如admi
  • AdminLTE3框架下的BootStrap Modal 模态框

    直接贴出栗子 里面有注解
  • 主机与VMware的Linux虚拟机之间共享交换文件

    搭建环境 主机系统 Windows7 Ultimate VM软件 VMware Workstation 7 1 3 虚拟机系统 Linux Ubuntu 10 10 操作步骤 1 在主机上新建一个共享路径 用于将来和虚拟机之间进行共享文件
  • 几种常见模式识别算法整理和总结

    这学期选了门模式识别的课 发现最常见的一种情况就是 书上写的老师ppt上写的都看不懂 然后绕了一大圈去自己查资料理解 回头看看发现 Ah ha 原来本质的原理那么简单 自己一开始只不过被那些看似formidable的细节吓到了 所以在这里把
  • springboot使用SSE

    1 pom文件
  • 传递空指针,在函数中开辟内存并返回

    include
  • android 退出程序关闭死循环线程的一种方法(开源中国客户端下载APK疑问总结)...

    为什么80 的码农都做不了架构师 gt gt gt 在android中往往退出程序时会调用以下方法 那么这个方法一定有效吗 在什么情况下没有用呢 1 关闭掉所有界面 2干掉当前进程 android os Process killProces
  • Linux常用库函数

    目录 1 getopt 2 getopt long 3 dlopen 4 分区信息和文件属性 4 1 fstatfs statfs 4 2 statvfs fstatvfs 4 3 stat fstat 1 getopt getopt被用来
  • 【华为OD统一考试A卷

    华为OD统一考试A卷 B卷 新题库说明 2023年5月份 华为官方已经将的 2022 0223Q 1 2 3 4 统一修改为OD统一考试 A卷 和OD统一考试 B卷 你收到的链接上面会标注A卷还是B卷 请注意 根据反馈 目前大部分收到的都是
  • Android -BLE 蓝牙模块开发

    Android Ble蓝牙开发Demo示例 扫描 连接 发送和接收数据 分包解包 附源码 简书前言 万物互联的物联网时代的已经来临 ble蓝牙开发在其中扮演着举重若轻的角色 最近刚好闲一点 抽时间梳理下这块的知识点 涉及ble蓝牙通讯的客户
  • 阿里云docker镜像加速 / docker.service 启动失败解决方案

    使用docker时报错 Cannot connect to the Docker daemon at unix var run docker sock Is the docker daemon running 试着用启动docker ser
  • JavaWeb-Response-下载指定路径下的文件

    下载文件思路 1 获取下载文件的路径 2 下载的文件名 3 设置想办法让浏览器能够支持下载我们需要的东西 4 获取下载文件的输入流 5 创建缓冲区 6 获取OutputStream对象 7 将FileOutStream流写入到buffer缓
  • 软件测试--------(人员管理web项目)

    软件测试计划书 1 引言部分 2 任务概述 3 测试项 4 需要测试的功能 5 方法与策略 6 不需测试的功能 7 测试项通过 失败的标准 8 测试中断和恢复的规定 9 测试完成所提交的材料 10 环境需求 11 测试人员的工作职责 12