1:功能测试(黑盒测试)
–流程:根据需求文档(包含预期设计要求)整理功能点,编写测试用例,进 行功能测试,生成测试报 告总结,提交bug,二次测试…直至达到预期设计要求(无bug)
–又名:黑盒测试
–依据:需求文档
–执行:测试用例
–工具:pc端:浏览器谷歌,IE,火狐 移动端:ip4/5/6/7…
–方法:等价类划分,边界值分析,错误推测,因果图法,判定表驱动分析方法,正交实验设计方法, 功能图分析方法
–错误:功能错误或遗漏,界面错误,数据结构或外部数据库访问错误,性能错误,初始化和终止错误
2:性能测试(平台趋于稳定,一般在功能测试之后进行。)
–流程:根据需求文档(性能需求分析),确定参加性能测试人员(一般研发,dba需要监听jvm,数据库)和测试时间,测试结果分析-调优(不满足性能要求时提交给dba和研发进行调优),生成变成报告总结。
–依据:需求文档
–工具:loadrunner,(badboday+jemter)
–方法:负载测试-就是让系统在一定得负载压力下进行正常的工作,观察系统的表现能否满足用户的需求。
压力测试 :再满足性能要求下,进行压力测试,直至到程序瓶颈处。
基准测试 :新增模块时,关闭该模块,录取系统性能指标为基准,开启模块进行测试。
稳定性测试:很简单,长时间进行负载测试,从而观察系统的稳定性。
并发测试 :验证系统的并发能力。通过一定的并发量观察系统在该并发量的情况下所表现出来的行为特征,确定系统是否满足设计的并发需要。并发测试是系统观点的测试行为。
3:自动化测试
广义上:自动化测试包含自动化功能测试,自动化性能测试,非手动话都是自动化测试
狭义上:自动化测试更偏重于研发,不光需要掌握相关工具还需要有一定的开发能力。自动化主要包含 三个层面的自动化,单元测试自动化,接口测试自动化和web测试自动化,自动化更注重业务 的实现。
公zhong号 搜索:IT兴趣社区