1,测试需求分析(分析那些功能需要测试),
2,测试计划(计划怎么测试,用多少人需要多少时间,要做那些测试,那些工具)
3,测试用例编写(理解需求,功能点细化,测试用例编写),
4,测试环境搭建(运维搭建)测试用例执行(依照用例,执行程序,寻找bug)
5,测试记录(提交缺陷报告报bug,通过缺陷管理工具(禅道jira))
6,缺陷跟踪管理(开发人员修改)再次执行测试用(循环操作)
7,回归测试(执行用例报告回归测试)
8,软件评估(达到测试终止的条件)
,9,测试报告(评估通过达到条件编写测试报告)
常见缺陷的原因
1,开发过程中缺乏沟通,或者没有沟通
2.软件的复杂度越来越高
3,编程中产生的错误
4,需求需求不断变更
5,项目进度压力
6,不重视开发文档
7.软件开发工具本身隐藏的问题
根据缺陷的影响后果,确定级别
,致命(死机,非正常退出,死循环主要功能无法使用)
,严重(程序错误,接口错误,功能与需求不符合)
,一般(界面显示错误,打印错误,格式错误,输入未做验证)
,轻微(提示不明信息,控件未对齐,错别字)
常用的缺陷管理工具:Bugzilla jira(收费) 禅道,jmeter,Loadrunner,postman。