07 2021 档案
摘要:一、BUG BUG:软件的缺陷 1.BUG的定义: 与软件测试的目的对应 软件的BUG,狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等。 我们的职责就是,发现这些BUG,并提交给开发,让开发去修改。 2.BUG
阅读全文
摘要:一、需求分析? 1.什么是需求 软件产品必须完成的,以及必须具备的品质。 功能性需求:产品必须完成的那些事,要求一定的功能和品质。 例子:淘宝的用户名登录。 非功能性需求:产品必须具备的属性和品质。诸如观感、可用性、安全性和法律限制等。 例子:平台用户数为5万人,每天登录用户数为10000左右,网络
阅读全文
摘要:黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、场景法等 1.等价类划分法 是指某个输入域的子集合。在该子集合中,所有的输入数据对于揭露软件中的错误都是等效的。分为有效等价类和无效等价类。 等价类划分法用例设计原则: 1)划分有效及无效等价类,为每一个等价类规定一个唯一的编号。 2)
阅读全文
摘要:1)测试需求分析阶段:阅读需求,理解需求,主要就是对业务的学习,分析需求点。(软件产品说明书)参与需求评审会议2)测试计划阶段:主要任务是编写测试计划,参考软件需求规格说明书、项目总体计划,内容包括测试范围(来自需求文档)进度安排。人力物力的分配。整体测试策略的制定,和风险的评估与规避措施有一个制定
阅读全文
摘要:1.软件生命周期 软件生命周期是指软件从开始研制到最终被废弃所经历的各个阶段。在不同的阶段里,由不同的组织和人员执行不同的任务,需要消耗不同的资源。 生命周期常见的有:瀑布模型、V模型、敏捷开发模型。 阶段:需求分析->软件设计->程序编码->软件测试->运行维护 1.1瀑布模型 瀑布模型是将软件生
阅读全文
摘要:一、软件测试的定义 1. 软件测试 为了发现程序中错误而执行程序的过程。 2. 软件测试的目的 1)软件测试为了发现程序存在的代码或业务逻辑错误; 2)软件测试为了检验产品是否符合用户需求; 3)软件测试为了提高用户的体验 3.软件测试遵循的原则 1)测试应该尽早介入; 需求分析 2)所有的测试都应
阅读全文