上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 软件安全性测试包括程序、数据库安全性测试。根据系统安全指标不同测试策略也不同。 用户认证安全的测试要考虑问题: 明确区分系统中不同用户权限 、系统中会不会出现用户冲突 、 系统会不会因用户的权限的改变造成混乱 、 用户登陆密码是否是可见、可复制 、是否可以通过绝对途径登陆系统(拷贝用户登陆后的链接直 阅读全文
posted @ 2021-01-04 18:44 1112的 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 静态测试是不运行程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程。 动态测试是实际运行被测程序,输入相应的测试实例,检查运行结果与预期结果的差异, 判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性,并分析系统运行效率和健壮性等性能。 黑盒测试一般用来确认软件功能的正确性和可操 阅读全文
posted @ 2021-01-04 18:42 1112的 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 自顶向下的单元测试策略:比孤立单元测试的成本高很多,不是单元测试的一个好的选择。 自底向上的单元测试策略:比较合理的单元测试策略,但测试周期较长。 孤立单元测试策略:最好的单元测试策略。 集成测试的测试策略: 大爆炸集成:适应于一个维护型项目或被测试系统较小 自顶向下集成:适应于产品控制结构比较清晰 阅读全文
posted @ 2021-01-04 18:33 1112的 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段: 单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。 集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。 由于在产 阅读全文
posted @ 2021-01-04 18:31 1112的 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 功能性:适应性、准确性、互操作性、依从性、安全性。 可靠性:成熟性、容错性、易恢复性。 可使用性:易理解性、易学习性、易操作性。 效率:时间特性、资源特性。 可维护性:易分析性、易变更性、稳定性、易测试性。 可移植性: 适应性、易安装性、遵循性、易替换性 软件测试策略:在一定的软件测试标准、测试规范 阅读全文
posted @ 2021-01-04 18:30 1112的 阅读(210) 评论(0) 推荐(0) 编辑
摘要: SQA由一套软件工程过程和方法组成,以保证(软件的)质量。 SQA贯穿整个软件开发过程,(它)应包括需求文档评审、代码控制、 代码评审、变更管理、配置管理、版本管理和软件测试。 软件质量保证(SQA-Software Quality Assurance)是建立一套有计划, 有系统的方法,来向管理层保 阅读全文
posted @ 2021-01-04 18:27 1112的 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。 测试脚本是为了进行自动化测试而编写的脚本。 测试脚本的编写必须对应相应的测试用例 白盒测试:逻辑覆盖、循环覆盖、基本路径覆盖 黑盒测试:边界值分析法、等价类划分、错误猜测法、因果图法、状态图法、测试大纲法、随机 阅读全文
posted @ 2021-01-04 18:25 1112的 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。具体地说, 软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、 以及所有专业开发的软件都应具有的隐含特征的程度。 影响软件质量的主要因素, 这些因素是从管理角度对软件质量的度量。可划分为三组,分别反应用户在使用 阅读全文
posted @ 2021-01-04 18:24 1112的 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 软件测试的目的: 测试是程序的执行过程,目的在于发现错误 一个成功的测试用例在于发现至今未发现的错误 一个成功的测试是发现了至今未发现的错误的测试 确保产品完成了它所承诺或公布的功能,并且用户可以访 阅读全文
posted @ 2021-01-04 18:22 1112的 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 软件是计算机系统中与硬件相互依存的另一部分,与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。 软件复用(SoftWare Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。 软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要 阅读全文
posted @ 2021-01-04 18:21 1112的 阅读(112) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页