软件测试知识点总结第一次课 10.7 软件测试概述一软件测试定义:使用人工或者自动手段来运行或测定它与否满足规定需求,或弄预期成果与实际成果之间差异。二软件测试分类1.按照开发阶段划分a) 单元测试:模块测试,检查每个程序单元嫩否正确实现详细设计阐明中模块功能等。b) 集成测试:组装测试,将所有程序模块进行有序、递增测试,检查程序单元或部件接口关系c) 系统测试:检查完整程序系统能否和系统(波及硬件、外设和网络、系统软件、支持平台等)对的配置、连接,并满足顾客需求。d) 确认测试:证明软件与否满足特定于其用途需求,与否满足软件需求阐明书规定。e) 验收测试:按项目任务或协议,供需双方签订验收根据文档进行对整个系统测试与评审,决定与否接受或拒收系统。2.按照测试技术划分白盒测试:通过对程序内部构造分析、检测来寻找问题。检查与否所有构造及逻辑都是对的,检查软件内部动作与否按照设计阐明规定正常进行。--构造测试黑盒测试:通过软件外部体现来发现错误,是在程序界面处进行测试,只是检查与否按照需求规格阐明书规定正常实现。灰盒测试:介于白盒测试与黑盒测试之间测试。3 按照测试实行组织划分:开发方测 顾客测试 第三方测试4 与否使备测软件运行:静态测试 动态测试。课后作业:1.软件测试与调试区别? (1)测试是为了发现软件中存在错误;调试是为证明软件开发对的性。 (2)测试以已知条件开始,使用预先定义程序,且有预知成果,不可预见仅是程序与否通过测试;调试一般是以不可知内部条件开始,除记录性调试外,成果是不可预见。 (3)测试是有筹划,需要进行测试设计;调试是不受时间约束。 (4)测试经历发现错误、改正错误、重新测试过程;调试是一种推理过程。 (5) 测试执行是有规程;调试执行往往规定开发人员进行必要推理以至知觉"飞跃"。 (6) 测试常常是由独立测试组在不理解软件设计条件下完毕;调试必要由理解详细设计开发人员完毕。 (7) 大多数测试执行和设计可以由工具支持;调式时,开发人员能运用工具重要是调试器。2.对软件测试理解?软件测试就是说要去根据客户规定完善它.即要把这个软件还没有符合或者是和客户规定不一样样,或者是客户规定还没有完全达到规定某些找出来。1.首先要锻炼自己软件测试能力,波及需求分析能力,提取能力,逻辑化思想能力,即就是给你一种系统时候,可以把整个业务流程很清晰理出。2.学习测试理论知识并与你锻炼能力相结合。 3.想和做。想就是说你看到任何系统都要有习惯性思考;做就是把...