zoukankan      html  css  js  c++  java
  • 关于新人的培养与程序的测试

          新人需要学习的地方很多,在本文中我只对两个方面进行讨论。一个是新人应该严格要求自己,另一个就是在实现了一个功能之后一定要测试,我顺便讲一下测试中的一下侧重点。

    中国有句话,讲的很好,叫“多年的媳妇熬成婆”。一个媳妇刚刚嫁到婆家,上面会有婆婆,家里的大小事务都是婆婆说了算,因为她的身份就是婆婆,是一家之主。除此之外更重要的是她有足够的阅历,有高瞻远瞩的眼光,有稳妥而灵活的思维方式,有老练的处理手段。这些决定了她有能力去处理好家庭的大小事务。一个小媳妇要在平时去学习,才能随着岁月的增长,慢慢的自己也像一个婆婆,终于有一天自己的儿子也要结婚娶媳妇了,她也就成了一个真正的婆婆。

    如果她一直只把自己当成一个小媳妇。就算活到八十岁,儿孙满堂,她也还是像一个小媳妇一样的天真,幼稚。当不了一个真正的婆婆。

    软件开发也是这样,一个刚刚入行的新人要勤于学习,严格要求自己。向身边最优秀的人学习,有一天你也会成为他,甚至超越他。总有一天也会带你的师傅一样,也成为一个师傅,成为项目经理,成为技术总监

    严格要求就是要对自己实现的功能或者写的代码,已经做到最完美。自己已经找不到还需要改进的地方。这时候可以把功能提交上去。对自己的严格要求就会发现还有很多要改进,要学习的地方,进步就会很快。反之,简单的实现一下功能,稍加测试就提交,结果项目经理发现功能作的很差,而且还有很多bug。肯定会有不完美的地方,甚至还有bug。首先会让项目经理对你的评价很低;其次,长期如此,就算做了5年,10年的程序,写出来的功能都很差,bug一堆,到时候还需要比你年轻很多的项目经理去指出你的bug。也就是在工作中没有长进。

    至于测试,我认为程序员对自己代码的测试,不需要向专业的软件测试工程师,编写测试实例,按照那么复杂的测试流程测试。测试中只需要注意两点,一是能够预期到目前操作的可能出现的结果,另外一个是测试覆盖要全面。以测试用户登录为例。

    首先输入正确的帐号和密码,登录成功。(很多人仅仅测试到这里就认为程序没有问题可以提交了)

    如果上面成功,接下来输入正确的帐号和错误的密码,预期结果:没有登录进系统同时提示:密码错误。

    如果上面也达到了预期结果,再输入错误的帐号和密码,预期结果:没有登录进系统同时提示:帐号错误。

    这样才能做到测试的覆盖度。

         最近带了一些新人做项目,这些是在新人身上发现的问题,希望这篇文章能给刚入行的xdjm一些帮助。把这些心得记下来,也希望能与大家讨论如何带领新人的同时保证项目的质量。

  • 相关阅读:
    suse12安装详解
    Centos7上部署openstack mitaka配置详解(将疑难点都进行划分)
    菜鸟帮你跳过openstack配置过程中的坑[文末新添加福利]
    openstack中dashboard页面RuntimeError: Unable to create a new session key. It is likely that the cache is unavailable.
    Multiple network matches found for name 'selfservice', use an ID to be more specific.报错
    查看 SELinux状态及关闭SELinux
    SELinux深入理解
    IP地址、子网掩码、网络号、主机号、网络地址、主机地址
    Oracle job procedure 存储过程定时任务
    POI文件导出至EXCEL,并弹出下载框
  • 原文地址:https://www.cnblogs.com/sutengcn/p/1136297.html
Copyright © 2011-2022 走看看