测试从入门到精华

      对于测试,我觉得是一门看似简单但却深奥的一门专业,它既是一门科学,又是一门艺术。

      测试是为了发现错误而执行程序的过程,而软件测试通俗的来讲就是通过人工操作或者借助一些自动化工具来检验软件产品是否满足需求。就好比生产食品,我们测试人员就是食品的质检人员,负责质量的把关,参考市场上的需求来设计生产我们的产品,但是要想这款食品卖的好,除了味道好之外,就必须有质量保证,才可以赢得消费者的心。 

       所以测试的工作其实也非常简单,就是来不断检验软件的所以表现和我们期望的是否一致,如果一致,那就通过,如果不一致,那就反复修改测试,直到发布。就是一个这样有着重复性很强的工作,但却需要严谨认真的逻辑思维来组织。最重要的是它不想程序员那样性别比例失衡呀,很多女生都可以做得来。

      对于软件的分类,我们都熟知,它可以按测试技术分为黑盒测试、白盒测试、灰盒测试;按找软件功能分为功能测试、性能测试、界面测试;按照是否需要运行代码划分静态测试、动态测试等等。但是目前我们主要需要掌握的测试大致就这几类:

(1)功能测试

(2)性能测试

(3)自动化测试

(4)安全测试

其中功能测试债熟悉不过了,每个软件必须的,性能测试也是比较重要的,自动化测试未来所趋,与人工智能的结合。安全测试是比较少的一类,但是很重要。

   所以总结下我们必要的技能:

功能测试:敏捷迭代流程、需求分析、用例编写、用例执行、Bug提交、Bug回归、测试报告、web测试、APP测试

Linux系统:Linux命令、xshell与wincp使用、数据抓包、wireshark使用、测试环境搭建(Aprche、数据库等)

数据库:数据库安装、增删改查命令、数据客户端使用等

自动化:UI自动化selenium、jmeter接口测试、接口自动化、自动化平台roboframework、持续集成Jenkins、邮件服务器

性能测试:性能场景分析、jmeter性能执行、性能监控调优

感兴趣的同学可以自学,深造,毕竟测试这个行业前景广阔,知识深入繁多,可以有足够的个人成长空间。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值