摘要:
测试计划 简介 在测试工作开始之前做的准备。项目总体统筹。 测试计划内容 “5W1H”: why - 目的 what - 测试范围 when - 测试进度安排 who - 测试人员 where - 测试环境 how - 测试方法+测试工具 风险评估 注意 要进行接口测试、性能测试、自动化测试 借助工 阅读全文
摘要:
bug定义 狭义:软件程序的漏洞或缺陷 广义:测试工程师或用户所发现和提出的软件可改进的细节(增强型、建议性)或需求文档存在差异的功能实现 职责:发现bug,提给开发,让其修改 bug类型--了解 代码(功能)错误 最常见--优先级偏高 界面优化--UI测试--优先级偏低 设计缺陷--优化建议:需求 阅读全文
摘要:
测试用例(Test Case) 定义 是为项目需求而编制的一组 测试输入、执行条件以及预期结果,以使某个程序是否满足客户需求。 总结为:为每个测试点的数据设计和步骤设计 重要性 1.软件测试核心 2.评估测试结果的基准 3.保证测试的时候不遗漏测试功能点 4.在编写测试用例的过程,可以熟悉需求,对系 阅读全文
摘要:
软件测试的核心就是测试用例编写!!! 等价类划分法 定义 把所有程序的输入域(输入数据 )划分为若干个子集合(等价类),从每个子集合这种选取少数具有代表性的数据作为测试的输入数据。 在该子集合中,所有的输入数据对于揭露软件中的错误都是等效的。--减少测试用例数量,提高效率。 划分 有效等价类(正面, 阅读全文
摘要:
回顾测试流程 项目立项->需求分析->测试计划->测试设计(测试需求分析、测试用例)->测试执行->测试评估->项目结束 测试需求 测什么 业务:功能、非功能 目的:提炼测试点、时间规划、人力规划、测试环境 拿到项目基本测试思路 1.明确项目业务逻辑流程(根据流程图中主流程、分支流程) 2.细化每个 阅读全文
摘要:
软件生命周期定义 是 软件开始研制 到 最终被放弃 不用所经历的各个阶段 来源于软件开发模型 软件开发模型 瀑布模型 模型梳理: 缺陷: 1.测试介入项目晚,回溯成本高 2.项目周期长,效率低 V模型 特点:测试开发同时进行 模型梳理: 优势: 1.测试介入早,可以提前对需求进行评审和测试,回溯成本 阅读全文
摘要:
1.什么是软件 定义 软件是计算机程序、程序所用的数据以及有关文档资料的集合。3部分 程序:软件本身 数据:账号密码、浏览记录等 文档:关于中help文档、用户使用说明说 分类 系统软件:别的软件依附于它。如:操作系统、数据库、驱动程序、java语言系统编译环境 应用软件:系统软件之外的,满足用户某 阅读全文
摘要:
性能测试 是用一定的技术工具,找出或验证某些性能指标值的测试 性能测试一定是多用户并发 性能测试目的 找出性能指标值(最大并发用户数、RT、TPS、资源利用率) 验证性能有没有优化 区分负载测试&压力测试 负载测试 逐步增加压力(逐步增加并发用户数,发起请求,找到拐点区间) 压力测试 比较大的压力+ 阅读全文