摘要:
初级阶段--2019.1-2019.2 中级阶段--2019.3-2019.6 高级阶段 阅读全文
摘要:
通常,衡量一个软件系统性能的常见指标有: 1、响应时间(服务器端响应时间、网络响应时间、客户端响应时间) 那客户感受的响应时间其实是等于客户端+服务器端网络响应时间 2、吞吐量 软件系统在每单位时间内能处理多少个事务/请求/单位数据等 3、资源使用率 常见的资源有:CPU占用率、内存使用率、磁盘I/ 阅读全文
摘要:
一、输入框 1、字符型输入框: (1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。 (2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整 阅读全文
摘要:
缺陷级别(Severity) 缺陷严重程度是指因缺陷引起的故障对软件产品的影响程度。 致命、严重、一般、轻微;(举例) 1 致命 系统任何一个主要功能完全失效,用户数据受到破坏,系统崩溃、悬挂、 司机或者危机人身安全; 示例: 系统无法安装、登陆或其他主要功能 不可用 死循环或内存不足等原因导致程序 阅读全文
摘要:
单元测试 集成测试 系统测试 用户验收测试 回归测试 单元测试 完成对最小的软件设计单元—模块的验证工作 目标是确保模块被正确地编码 使用过程设计描述作为指南,对重要的控制路径进行测试以发现模块内的错误 通常情况下是面向白盒的 对代码风格和规则、程序设计和结构、业务逻辑等进行静态测试,及早地发现和解 阅读全文
摘要:
黑盒测试 又称功能测试或数据驱动测试,是针对软件的功能需求/实现进行测试,通过测试来检测每个功能是否符合需求,不考虑程序内部的逻辑结构 黑盒测试方法: 功能划分 等价类划分 等价类根据SRS将需求合理划分片段,分成输入域的子集合,在子集合中,各个输入数据对于揭露软件中的错误都是等效的,并合理假定:测 阅读全文
摘要:
软件测试的概念 广义概念:指软件生存周期中所有的检查、评审和确认工作,其中包括了对分析、设计阶段,以及完成开发后维护阶段的各类文档、代码的审查和确认 狭义概念:识别软件缺陷的过程,即实际结果与预期结果的不一致 软件测试的目的 测试的目的就是发现软件中的各种缺陷 测试只能证明软件存在缺陷,不能证明软件 阅读全文
摘要:
从概念提出的那一刻开始,软件产品就进入了软件生命周期。在经历需求、分析、设计、实现、部署后,软件将被使用并进入维护阶段,直到最后由于缺少维护费用而逐渐消亡。这样的一个过程,称为"生命周期模型"(Life Cycle Model)。 典型的几种生命周期模型包括瀑布模型、快速原型模型、迭代模型。 瀑布模 阅读全文
摘要:
软件生命周期(SDLC)的六个阶段: 1、问题的定义及规划 此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。 2、需求分析 在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础 阅读全文