课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的软件开发程序员都在学习软件测试的相关技术,下面我们就一起来了解一下,软件测试之前都有哪些准备工作。
一、提前做测试
把一些可提前做的事情放到转测试之前做。比如:UI设计师正常是在转测试后来验收视觉效果。但项目周期只要超过1个月,我就会要求UI验收在每一个前端页面完成后,就开始验收视觉效果。当然这个提前,要根据设计师的工作情况灵活调配。一般公司还会有UE设计师岗位,是验收交互流程的。同样也可以提前验收。
如果是一个时间周期很长的项目,我更倾向于分阶段转测试。比如本来项目发开周期需要两个月,根据需求分类,我们可以分成两个阶段性的里程碑。完成一个里程碑就把这一部分转测试。这样测试压力就被分散了。
二、让开发人员做好自测后在转测。
测试人员会根据测试用例验收功能,先会进行单元测试和简单的集成测试。本来这个是开发人员做的,但是测试人员会按流程走一遍。如果连基本功能测试都通不过,会直接打回。所以,让研发人员自测后在转测试,以免浪费时间。
还有一种回归测试的时候经常出现的问题:测试反馈一个问题,开发说已经改了,两个人可能因为沟通方法不对就吵了起来。尴尬的是测试人员当着开发人员面给复现了bug,所以为了自己不尴尬,自测是一定要做好的。
三、给测试用例分优先级
测试用例一般在需求确定后就开始准备了。开始我们团队里的测试是按照评审后测试用例的先后顺序来测试。这样测试一轮需要非常久的时间。后面我们决定给测试用例的子项也做一个优先级。先做常见的主流程测试,然后在测试异常测试。对于需要前置资源的测试,统一拿到资源后在测试。这样测试的效率大大提升了。
一般测试需要用到的工具、账号都应该在转测试之前准备好。
四、普及自动化测试。
很多功能测试都是靠人力去测试的,所以测试周期会很长。要想办法培养测试人员走自动化测试的道路。不要让人力成为测试的瓶颈。目前市面上很多自动化测试的工具,测试人员想要更进一步,还是要多学会使用一些测试工具。当然不是为做而做,而是要根据工作中的要求,选择性的来学习。工欲善其事必先利其器。
五、使用bug管理工具
测试工程师根据测试用例测试出的bug都会提交到项目管理软件,测试出一个提交一个。对于能复现的会有复现的操作步骤和日志。不能复现操作的,要提供日志。同时备注bug等级。一般会优先处理bug等级高的。我前面推荐的teambition、worktile、tower之类的项目管理软件也可以用作bug管理。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。