摘要:
基本的登录功能的检查 是否存在溢出错误,导致系统崩溃或者权限泄露 相关开发语言的常见安全性问题检查,例如SQL注入等 如果需要高级的安全性测试,确定获得专业安全公司的帮助,外包测试,或者获取支持 阅读全文
摘要:
Promise 是 ES2015 新增的对象 Promise 对象有几个组合方法,可以将多个承诺合并成一个进行处理 分别是 Promise.all, Promise.race, Promise.allSettled, Promise.any 这些方法都可以接收一组承诺,返回一个新的承诺 阅读全文
摘要:
下载了最新的ABP源码后,然后下载了NET 5,但是打开ABP的解决方案后,VS提示报错,原因是Msbuild版本过低。于是想着升级下vs2019,可是死活不行,胡搞乱搞,删了重新下载了。 下载完后,引导程序又一直提示报错: vs installer 无法联接网络,xxx 不对啊,我本地是有网络的, 阅读全文
摘要:
Stream操作简称流操作,这里的流与IO流毫无关系,这里的流指的是流式操作,就是流水线操作。 Stream流操作主要包包括三大模块:创建流操作、中间流操作、终结流操作。 其中创建流主要是创建Stream对象。每个Stream对象只能使用一次终结操作。 中间流操作指的是各种中间流操作方法,比如去重、 阅读全文
摘要:
瀑布模型 快速原型模型:快速原型模型允许在需求分析阶段对软件的需求进行初步而非完全的分析和定义,快速设计开发出软件系统的原型,该原型向用户展示待开发软件的全部或部分功能和性能;用户对该原型进行测试评定,给出具体改进意见以丰富细化软件需求;开发人员据此对软件进行修改完善,直至用户满意认可之后,进行软件 阅读全文
摘要:
软件生存周期(Software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,知道失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每个时期又划分为若干个阶段。每个阶段有明确的任务。 阅读全文
摘要:
软件是计算机系统中与硬件相互依存的另一部分,与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。 软件复用(SoftWare Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是 阅读全文
摘要:
建立测试计划,确定测试标准和测试范围 设计典型场景的测试用例,覆盖常用业务流程和不常用的业务流程等 根据测试用例,开发自动测试脚本和场景: 录制测试脚本:新建一个脚本(Web/HTML协议);点击录制按钮,在弹出的对话框的URL中输入”about:blank”;在打开的浏览器中进行正常操作流程后,结 阅读全文
摘要:
首先,查找需求说明、网站设计等相关文档,分析测试需求。 制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试 首先,查找需求说明、网站设计等相关文档,分析测试需求。 制定测试计划,确定测试范围和测试策略,一般包括以下几个部分: 阅读全文
摘要:
首先,将问题提交到缺陷管理库里面进行备案。 然后,要获取判断的依据和标准: 根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据; 如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷; 根据用户的一般使用习惯,来 阅读全文