摘要:
1.按软件开发阶段的角度划分:单元测试、集成测试、系统测试、验收测试 2.按是否查看源代码的角度划分:黑盒测试、灰盒测试、白盒测试 3.按是否执行程序的角度划分:静态测试、动态测试 4.按测试实施组织的角度划分:α测试、β测试、第三方测试 5.按是否手工执行测试的角度划分:手工测试、自动化测试 6. 阅读全文
摘要:
缺陷:软件表现与需求不符合的问题—bug /defect 缺陷的属性 1状态 :new(新的 ) 测试人员刚刚发现新缺陷 Open(打开) 开发人员看到了这个缺陷 Fixed(修复的) 开发人员已经修复了 Reopen(重新打开) 测试验证没修复,重新给开发 Close(关闭) 测试验证成功 2严重 阅读全文
摘要:
定义 软件测试用例的重要性 测试用例设计及其选取 如何编写软件测试用例 注:这里的it指的是集成测试阶段,st指的是系统测试阶段,uat指的是用户验收测试阶段。 阅读全文
摘要:
1.测试需求分析阶段:阅读需求,理解需求,主要就是对业务的学习,分析需求点,参与需求评审会议。 2.测试计划阶段:主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围(来自需求文档),进度安排,人力物力的分配,整体测试策略的制定。风险评估与规避措施有一个制定。 3.测试设 阅读全文
摘要:
1.单元测试(Unit Testing) 单元测试,又称模块测试。对软件的组成单位进行测试,其目的是检验软件基本组成单位的正确性。测试的对象是软件里测试的最小单位:模块。 测试阶段:编码后或者编码前(TDD:测试驱动开发) 测试对象:最小模块 测试人员:白盒测试工程师或开发人员 测试依据:代码和注释 阅读全文
摘要:
1.静态测试(Static testing) 定义 静态方法是指不运行被测程序本身,而只是静态地检查程序代码、界面或文档中可能存在的错误的过程。仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性,对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错的过程。 阅读全文
摘要:
按是否查看代码的角度划分 1.黑盒测试(Black-box Testing) 黑盒测试也是功能测试,测试中把被测的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据和输出数据。 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒 阅读全文
摘要:
移动APP测试流程 附上执行测试思维导图: 阅读全文