
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
软件测试是目前比较热门的一个求职岗位,许多软件开发程序员也在学习软件测试的相关技术,今天我们就简单来了解一下,程序员做好软件测试需要关注那些内容。
一、非正常情况思考。在惯性思维下,我们会在测试某个功能的时候都是按照正常值输入。比如提现功能。我们会测试一个正数。非正常情况是,我们输入一个0或者一个负数或者非数字,软件会如何反馈?前端是否有做控制?后端是否有做控制。只有两者都做控制才是正确的。
二、极端异常情况思考,比如弱网环境,会造成请求失败,是否需要重连?重连的机制是怎样?又比如输入项是个数组,正常情况我们会传入一个数组,非数组情况,我们做好处理外,还要考虑极端情况,比如传入一个非常大的数组,程序是会卡死崩掉,还是如何?这需要在写代码的时候就考虑好。
三、做好单元测试。单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。一般我们会通过程序自动化来跑单元测试。如果出问题,我们一般会先跑一下单元测试,这个通过后,才去找问题原因。
四、做好功能测试。跑完单元测试后,再做功能测试。因为就算每个独立模块都正常,但合起来还是有很多情况会出现问题。每次修改都需要自己跑一遍做过的功能。一般功能测试我们都是在真实/测试环境里进行,模拟数据测试的情况不算。
五、要有一个自己的问题库,把所有自己遇到过的bug以及解决方案都放到问题库里。如果公司有问题库就更好,如果没有,你也可以跟主管提建议组建。有了这个问题库,以后同类型的问题,都可以比较快速的找到解决方案,避免同样的问题,每次都需要从头解决一遍。
希望这辈子,最让你无悔的事情就是来达内学习!学习向来不是件易事,但无论过程多么艰难,希望你依然热爱生活,热爱学习!永远记得,达内将与你一同前行!现在扫码,立即领取万元课程礼包,助力0基础快速入行,为你梳理行业必备技能,全方位了解岗位发展前景!
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。