软件测试小白之路之功能测试《二》

原创 2018年04月17日 12:41:03

一、功能测试的定义:

功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。

二、如何做好功能测试

1.首先学习软件测试基本知识和软件流程。
功能测试最开始最基础的就是分析需求编写测试用例,测试是把握质量的守关人,
保证不漏测的第一步就是要编写,

尽可能全面的测试用例,可以学习用例编写方法、黑盒测试方法,阅读一些书籍,比如:<软件测试艺术>;

此外,根据迭代所处阶段测试可以做不同的事情,需求宣讲阶段制定测试计划、分析需求编写测试用例开发阶段

了解实现技术细节准备开发自测用例;提测后按用例测试,每天抛出风险和进度,根据执行质量考虑是否测试多轮,

根据质量判断是非可以上线发布;上线后及时根据运营问题;

2.基础打牢后多实践。

测试是讲究经验的职业,从简单需求开始,制定测试计划,编写用例执行,执行过程及时调整计划爆出风险和

进度给团队知道非常重要。从简单需求到复杂需求到迭代跟进,除了执行,技术了解和bug跟进分析很重要,了解技

术实现可以帮助你设计更全面的用例,更好评估功能质量风险;bug分析也是,往往一个经典的bug分析出来会发现

更多隐蔽问题;功能测试完成建议编写测试总结,对测试方案、逻辑实现、发现问题和自己分析过程进行整理;
3.进行下去后会更加深入了解被测对象,从而可以做更多深入测试。

比如稳定性测试,性能专项测试,接口测试等;团队合作下去可能会发现一些流程上的问题,可以思考如何优化流程

让合作更高效,以及沉淀文档和规则;迭代跟进后会有一些质量效率问题,需要思考如何优化:自动化、精准测试、

重复工作脚本化、工具化;根据每个迭代总结和测试数据分析也需要思考哪些数据待提高:漏测情况、bug发现情况;

用户反馈问题多了,可以思考如何专题解决、如何快速定位……将这些工作完成并记录沉淀下来形成方法论,多做分享

扩大自己影响面;

4.团队扩展后就需要思考如何培养新人,如何开展团队工作,帮助大家一起进步、高效工作;项目支持是基本,在这基础上

多发现问题多实践多思考,扩大自己影响。

三、功能测试的内容:
1. 正常功能

(1) 检测各模块的正常情况的处理是否能够正确执行;
(2) 检测系统的正常业务处理、正常流程是否能够正确执行;
(3) 检测相关联的各个子系统在正常情况下的协调运作情况。
2. 异常功能(异常情况包括但不限于以下情况:数据库服务器死机、数据表毁坏、网络故障、软件服务器故障等。
(1) 检测模块的异常情况处理是否能够正确执行;
(2) 检测系统的异常业务处理、容错处理是否能够正确执行;
(3) 检测相关联的各个子系统在异常情况下是否能够协调运作且能否形成闭环。
3.边界测试
检测当输入或输出为最大、最小、临界值时模块或系统能否正确处理。
4.界面测试
(1) 检查界面风格是否符合系统开发规范;
(2) 检查界面能否支持操作顺序的无序性;
(3) 检查界面操作是否方便,是否有快捷键,是否有联机帮助。
5.接口测试
 检测系统与其他软、硬件系统接口的正确性。
6.错误处理测试
(1) 检查对不合格的输入以及错误数据、错误操作是否进行有效性检查和非法性判断;
(2) 检查错误提示的描述是否明确,是否容易进行错误定位。

Selenium IDE WEB 自动化测试入门(上)

-
  • 1970年01月01日 08:00

小白如何快速入门软件测试

先说点我的测试经历,让大家都软件测试有些认识. 毕业后,拿着简历想都没想一头就扎到了苏州,作为一个北方女汉子,一直被“青石板小路回眸一笑的女子”的曼妙所感动,全无他因,事后说起,一朋友评价说我是个完...
  • weixin_41237068
  • weixin_41237068
  • 2018-01-09 17:10:17
  • 317

小白的成长之路吧。。血泪史啊。

讲道理的话这是宝宝的第二份工作,毕业半年,第一个工作一个月半,第二份工作差不多。。七个月? 毕竟在学校期间只负责划水打酱油,每天就知道睡醒了打dota,在学校期间其实是没写过一行代码的。从我第一个工...
  • qq_20952591
  • qq_20952591
  • 2016-08-30 18:32:05
  • 723

从小白到中级高级软件测试工程师成长路线!--(上篇)

很多同学私信问我,自学软件测试到底该如何下手,都说软件测试入门容易,为什么自己会卡住某个点上之类的问题,探究这样的问题,根本上还是学习的内容不够系统和全面,想到哪里就学哪里,对自己最终所要达到的目标一...
  • weixin_41585557
  • weixin_41585557
  • 2018-01-08 21:56:17
  • 547

我的测试之路——1、初入软件测试

我的测试之路——1、初入软件测试 2015年7月结束了大学生活,刚毕业迷茫过,到底做什么?由于大学专业学的是计算机科学与技术专业,不想浪费多年的专业学习(实在是想不出还能做什么),所以选择IT行业。...
  • feng1994_test
  • feng1994_test
  • 2016-10-09 15:52:02
  • 316

软件测试之黑盒测试

功能测试,简单的理解就是黑盒测试,就是检测黑盒子,找到里面存在的缺陷。 功能测试新人学习计划: 1. 对于产品的学习---站在客户的角度学习产品、看待问题 测试人员不是简单地按照开发人员的设...
  • wuxiaobingandbob
  • wuxiaobingandbob
  • 2015-09-21 09:13:06
  • 1108

软件测试视频_by_光荣之路

  • 2015年07月09日 00:02
  • 12KB
  • 下载

软件测试中的43个功能测试点总结

赞0 功能测试就是对产品的各功能进行php?name=%D1%E9%D6%A4">验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。针对web系统的常用测...
  • lfmtest2014
  • lfmtest2014
  • 2014-10-23 14:02:43
  • 771

软件测试小白必读

软件测试作为一个行业繁荣发展,也只是近四五年的事情,相关培训也是雨后春笋,自2011年入行,看过太多人转行,看过一些人带着未知想入行,真真是围城里的人想出去,围城外的人想进来。如果去网络上搜索相关信息...
  • qq729317315
  • qq729317315
  • 2017-10-28 16:31:00
  • 173
收藏助手
不良信息举报
您举报文章:软件测试小白之路之功能测试《二》
举报原因:
原因补充:

(最多只允许输入30个字)