第一个项目后感

上一篇 / 下一篇  2017-08-31 10:14:53 / 天气: 热 / 心情: 平静 / 个人分类:测试历程

    2017-6-16毕业后开始了我人生第一份正式的工作————软件测试。在开始的一个月里自己所跟进的一个项目是已经接近收尾了,所以当时是直接忽略了写测试用例这关键步骤,而是向我老大大概了解了一下这个项目的基本功能和业务需求,然后就开始测试了。当时如果测到存在的bug的时候,是用笔把它记下来。后来老大让bill把我添加到redmine(基于web项目管理软件)中去,这样我就可以把bug提交到redmine上去了。开始的时候也不太懂怎么描述bug,所以我是先看一下老大提交bug,看看她是怎么描述的。在测试的过程中,有些问题自己也不太确定,老大告诉我如果对于不确定的问题可以先跟开发人员确认,确认后再把它提交到redmine上去。沟通对测试人员是一项比较重要的软技能。刚开始的时候和开发人员沟通的时候还是有点小紧张,而且在描述问题上也不是特别清晰,特别是在刚跟进一个新的项目和新的团队的时候。但是到现在,我觉得自己已经没有了当初那种小紧张,描述问题也好多了。
    2017-7-10接到了一个新项目————掌租宝,很感谢老大把我拉进了这个项目中。这个项目算是自己成长的一个阶梯。刚开始测的时候,我是不懂如何分配的,还好有老大在,她让我们各自关注一个角色,她负责业务复杂一些的房东角色,我就关注租客这个角色,写测试用例也是按各自的角色写,这样就避免重复。说真的我觉得老大这个分配挺好的。因为测试之前,项目负责人只是大概和我们讲了一下项目的业务流程和发了一份项目功能清单,并没有具体的项目需求文档,所以我们只能通过熟悉APP,以及通过和项目负责人和开发人员沟通来进一步了解项目。在测试这个项目中,我知了道当开始测试一个项目的时候,首先要跑主流程,而且是涉及到的主要的功能,如果发现一些bug影响到了主流程,以致主流程走不下去就要马上和开发人员说,如果是一些不影响主流程的bug,可以先记下来,提到redmine。主流程如果走得通了,就要关注功能方面和一些细的问题了。当一个版本测试完以后,等下一个版本出来的时候,如果不是急着要给客户新的版本,那就先进行回归测试:先验证bug,然后跑主流程,最后是其他功能。如果是急着给客户新版本,就要先跑主流程了。有时候在跑主流程的过程中,如果涉及到了之前提交的bug,就可以顺便把bug也验证了。如果bug通过了,最好把bug关闭了,并注明哪个版本测试通过。如果下一个版本再遇到同样的问题,可以重新把问题打开。
    这是第一次正式的写测试用例,我负责的是租客、游客、注册登录和实名认证,以及一部分后台的相关测试用例。而重点在租客的。刚开始写测试用例的时候,我是完全按照功能模块来划分的。后来老大看了我测试用例,说有时候写测试用例,如果是自己看的话,就怎么方便怎么来。比如这个项目按业务流程来写相对来说比较好。所以根据老大的建议,我重新调整了一下测试用例。的确调整后的测试用例使用起来更方便。因为是刚开始接触写测试用例,我还是尽可能写详细一点。写测试用例,首先要划分好模块,然后就是细化功能点、测试点,操作步骤尽可能写得能让人一看就知道该怎么操作。测试点、操作步骤、预测结果、实际结果这几个点是测试用例必须包含的,而比如像前置条件、优先级等是可选的。测试用例不是这次写完了就完了,它还要根据项目的进度不断完善,如果有哪些有改动也要做出相应的改动,总之项目没完全交付,测试用例也就不能说不用完善了。不过大体上用例已经定型了,只是会有一些细微的修改而已。为什么要写测试用例,对于测试人员来说是为了在拿到新版本时,在测试的过程中避免漏测,也能有条理地进行测试,节省时间。记得老大说过用例测试结果只需要记录通过还是不通过,所发现的问题只要提交到redmine就可以了。
    现在这个项目已经处于收尾的阶段了,从开始的不懂到现在的慢慢入门,在这个过程的确学到了不少东西,不管是工作方面的,还是与人沟通的,都有进步了。很多人都说要想在工作中快速成长起来,最好是能跟着一个项目,从开始到结束。现在的确深有体会,虽然不算是从开始,但至少从一开始测试就接手了。在这个过程中,我特别要感谢我的老大,她给了我很大的帮助,也教会了我不少东西。我现在所懂的只是皮毛,要学的东西还很多很多,所以加油吧!
     这个项目主要是为了方便深圳市民出租、租房所开发的一个APP软件,基本的功能算是俱全,业务流程也比较清晰明了,不过就是还有一些值得改进的地方,比如深圳是一个地铁线路相对齐全的一线城市,所以,如果APP上能够增加地铁优先的选择条件的话,能给租客提供更多的便利和选择性。还有还能增加一个价格范围筛选条件,这样就减少租客的选择范围,更快地找到想要租的房子;区域也可以作为一个筛选条件。目前这个项目的所有线上支付都只能进行微信支付,如果能增加其他的支付方式(比如支付宝支付,银行卡支付)应该能给用户带来更多的便利。我想以后根据客户的需求,这个项目会更加完善的。

TAG:

lic0109的个人空间 引用 删除 lic0109   /   2017-09-13 17:01:42
5
 

评分:0

我来说两句

Open Toolbar