专栏名称: 51Testing软件测试网
51Testing软件测试网,人气最旺的软件测试技术门户,提供软件测试社区交流,软件测试博客,人才服务,测试沙龙,测试杂志,测试资料下载等全方位信息服务,是国内最专业的软件测试就业培训、企业服务供应商...
目录
相关文章推荐
51好读  ›  专栏  ›  51Testing软件测试网

测试新人如何做好功能测试?

51Testing软件测试网  · 公众号  · 测试  · 2016-12-26 17:31

正文


  作为一个刚刚进入测试行业三个月的的测试人员,由什么都不懂的测试小白到现在能基本单独完成一个APP测试。下面来说说怎么进行功能测试的吧!

  1.首先学习软件测试基本知识和软件流程。功能测试最开始最基础的就是分析需求编写测试用例,测试是把握质量的守关人,保证不漏测的第一步就是要编写尽可能全面的测试用例。可以学习用例编写方法、黑盒测试方法,阅读一些书籍,比如:软件测试艺术;此外,了解软件流程也很重要,根据迭代所处阶段测试可以做不同的事情,需求宣讲阶段制定测试计划、分析需求编写测试用例;开发阶段了解实现技术细节准备开发自测用例;提测后按用例测试,每天抛出风险和进度,根据执行质量考虑是否测试多轮,根据质量判断是非可以上线发布;上线后及时根据运营问题;

  2.基础打牢后多实践。测试是讲究经验的职业,从简单需求开始,制定测试计划,编写用例执行,执行过程及时调整计划爆出风险和进度给团队知道非常重要。从简单需求到复杂需求到迭代跟进,除了执行,技术了解和bug跟进分析很重要,了解技术实现可以帮助你设计更全面的用例,更好评估功能质量风险;bug分析也是,往往一个经典的bug分析出来会发现更多隐蔽问题;功能测试完成建议编写测试总结,对测试方案、逻辑实现、发现问题和自己分析过程进行整理;

  3.进行下去后会更加深入了解被测对象,从而可以做更多深入测试。比如稳定性测试,性能专项测试,接口测试等;团队合作下去可能会发现一些流程上的问题,可以思考如何优化流程让合作更高效,以及沉淀文档和规则;迭代跟进后会有一些质量效率问题,需要思考如何优化:自动化、精准测试、重复工作脚本化、工具化;根据每个迭代总结和测试数据分析也需要思考哪些数据待提高:漏测情况、bug发现情况;用户反馈问题多了,可以思考如何专题解决、如何快速定位……将这些工作完成并记录沉淀下来形成方法论,多做分享扩大自己影响面;

  4.团队协作这点很重要,小组成员在测试的时候之间能够很好地配合不仅能高效率的完成任务也能对测试质量有所保证。

 
推荐阅读

点击阅读☞功能测试中遇到的一些有意思的bug

点击阅读☞谈谈我们项目的功能测试

点击阅读☞功能测试方法与实际测试内容

点击阅读☞支付类APP,支付功能的测试思路有哪些?

点击阅读☞从软件出发,非功能测试思考总结

点击左下角“阅读原文”查看更多内容!