我们一般在项目进行开立项会【产品经理 项目经理 开发人员 测试人员】的时候进行参与,讨论需求并提出建议,在立项会中制定需求文档,由ui设计原型图,开发根据需求文档进行编码,我们测试会根据需求文档进行编写 测试计划,根据模块的(颗粒度)划分并编写测试用例以及对用例的评审,开发结束侯测试对主要功能进行冒烟测试,执行测试用例,提交bug 开发进行修改,修改成功侯关闭bug,进行回归测试,在上线前进行测试总结。
《需求文档》/《规格说明使用书》
《测试计划》 一般由于测试组长或者是测试经理编写 (参与)
《测试用例》 根据模块划分/根据测试功能/性能/自动化进行划分
用例评审会【测试人员 测试组长/项目经理 产品经理】: a:组内评审
【测试人员 测试组长/项目经理 产品经理 客户】: b:组外评审
冒烟测试: 对软件的主要功能进行测试
回归测试:
测试总结:一般由于测试组长或者是测试经理编写 (参与)
日常工作:(其中几个 并不是所有的)
1、参与需求讨论,制订测试计划,确保测试能顺利执行并完成。 2、负责项目的功能性测试、用户体验测试、兼容性测试以及性能测试 3、负责测试用例的编写;编写测试报告和对测试结果分析, 4、与开发人员、产品经理沟通和协作,推动整个项目的顺利进行; 5、负责软件开发团队项目进度管理工作,6.熟悉Linux常用命令,熟悉常用数据库,熟练使用基本的SQL语句; 7.熟练使用Loadrunner,Jmeter等至少一种性能测试工具 8 . 熟练掌握java/python/shell 等编程语言的一种
9.熟练使用python+selenium/appnium pytest untest innerHtml 10、持续性能监控
测试环境的搭建:
windos
linux : tomcat jdk mysql 禅道 jenkins 。。。