本书以两个典型项目为背景,按实际项目进行的先后次序,循序渐进地阐述了软件测试的全过程。
从软件项目启动、需求评审、测试计划开始,然后深入到测试用例设计、测试工具选择、脚本开发、功能测试和系统测试等不同阶段,生动地演绎了必需而实用的测试方法、技术和实施技巧。
本书还系统地介绍了测试管理的各个层次及其细节,包括测试策略制定、风险控制、缺陷跟踪和分析、测试管理系统的应用等。
最后,本书呈现了软件测试成熟度模型和对软件测试的总结和思考,帮助读者了解软件测试所面对的现实问题和应恪守的原则、领会测试方法的应用之道和品味测试的最佳实践。
1
2011年末国内最大程序员社区CSDN的数据库泄露事件横扫整个中国互联网,引起了亿万网民的关注、怀疑互联网的安全性,似乎一夜之间数据外泄和数据库安全成为流行。
其实不然,数据外泄从05年开始就在国外爆发,典型代表为美国的数千万信用卡数据失窃事件。
这次事件引发了很多互联网企业、电子商务、电子政务等诸多在线业务系统关于数据库防泄露的探讨与分析,安全厂商也纷纷拿出了各自的防数据库信息泄露的解决方案。
深入分析这次事件,不难看出,数据库泄露事件仅仅是信息安全事件的一种表现形式而已。
这次被公布的账户信息不过是黑客产业链输出的已经失去价值的信息残渣;
这背后可能存在修改核心数据库的记录、获取特定社会公众人物的重要信息、涉嫌大宗商业诈骗等违法行为等更为严重的不为人知的恶性安全事件。
亡羊补牢为时不晚,但若我们安全建设的策略仅聚焦在数据泄露这个安全事件的表象上,这将会是危险的。
2025/9/20 8:14:38 150KB 数据库 安全技术
1
TerraVista6.2软件附带最权威教程,内有例程和讲解,入门从这里开始看起
2025/9/20 4:45:55 5.22MB TerraVista
1
侧重讲解永磁电机矢量控制技术从基础开讲从零开始摘自知乎以及同济大学资料
2025/9/19 17:05:09 3.37MB 矢量控制 永磁电机 基础 控制策略
1
花了一下午simulink中对同个一级倒立摆用PID极点配置LQR-一级倒立摆.rar一级倒立摆的模型就不用我介绍了哈,今天研究了一整天的一级倒立摆模型,总算有点成果了,拿来和大家分享一下。
LQR的那个Simulink图做的有点粗糙,所以我就又编了个LQR的M程序,大家直接运行这个M文件吧。
另外自己也封装了个一级倒立摆的非线性模块,因为这三种控制方法不需要,都是经过线性化处理后的,所以我就不上传了哈。
大家觉得不错回帖支持一下,我就接着把模糊控制一级摆,神经网络的一级摆发上来哈,然后开始二级摆的研究……不罗嗦了,最后感谢一下论坛的帮助,我会继续努力的。
555.gif运行结果:Figure54.jpg
2025/9/18 6:32:43 20KB matlab
1
NextJS样板使用NextJSBoilerplate应用程序,可以轻松地开始创建很棒的服务器端渲染的React应用程序。
!!!工作正在进行中!!!产品特点//快速开始使用gitclonehttps://github.com/ahmetkapusuz/next-js-boilerplate.gityarn或npminstallyarndev或npmrundev在开发模式下运行在浏览器上导航到指令安装依赖项yarn发展历程yarndev启动开发服务器:。
测试yarntest使用Jest执行所有测试。
量产yarnb
2025/9/17 9:11:14 2.53MB react javascript boilerplate reactjs
1
当2012年Facebook在广告领域开始应用定制化受众(FacebookCustomAudiences)功能后,“受众发现”这个概念真正得到大规模应用,什么叫“受众发现”?如果你的企业已经积累了一定的客户,无论这些客户是否关注你或者是否跟你在Facebook上有互动,都能通过Facebook的广告系统触达到。
“受众发现”实现了什么功能?在没有这个系统之前,广告投放一般情况都是用标签去区分用户,再去给这部分用户发送广告,“受众发现”让你不用选择这些标签,包括用户基本信息、兴趣等。
你需要做的只是上传一批你目前已有的用户或者你感兴趣的一批用户,剩下的工作就等着CustomAudiences帮你完成
2025/9/16 15:55:31 589KB 深度学习在推荐领域的应用
1
架构探险从零开始写javaweb框架-黄勇pdf及书上源码。
资源来自于互联网,方便大家下载。
2025/9/13 3:26:27 74.73MB spring 从零开始写java 架构 架构探险
1
恶搞小程序bin\ActionRecoder.exe利用swt的全局钩子,捕获简单的鼠标键盘事件,并作为动作记录到文件“actionRecordTest.xml”中。
bin\InputRobot.exe读取并执行文件“actionRecordTest.xml”中所记录的动作。
目录src中为源码目录lib中为依赖包做这个东西的目的曾经是为了利用飞信狂发短信,恶搞恶搞。
^_^如果将“actionRecordTest(讲故事).xml”重命名为“actionRecordTest.xml”,放到bin目录下的话,运行InputRobot.exe,然后打开一个飞信发短信窗口,最大化,输入法用拼音。
最后按Ctrl+Alt+F1就开始了。
2025/9/13 0:15:46 8.27MB swt robot
1
敏捷已成为软件开发领域的潮流,但单纯为迎合潮流去实施敏捷是不负责任的。
开发方法和实践必须服务于业务成功,作为业务导向的敏捷实施成功的前提,首先必须问的问题是:通过敏捷实施要达成的业务目标是什么?为达成这些目标需要做到什么?如何做到?本文将从业务目标出发,分别从这三个方面展开讨论。
每一次软件产品的开发都是一个创造的过程,预知一切是不可能完成的任务。
首先,商业环境和市场的需求处于变化之中。
JonathanRasmusson在TheAgileSamurai一书中陈述了三个关于需求的简单事实:一、不可能在项目开始的时候收集到所有的需求;
二、不管你收集到什么样的需求,它一定会发生变化;
三、要做的功能,一
2025/9/12 12:03:21 380KB 从敏捷的业务目标论软件开发
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡