您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
怎么更好地做好测试工作?
测试,软件,产品怎么更好地做好测试工作?
发布时间:2020-12-06加入收藏来源:互联网点击:
二、熟悉功能实现的方式,只有只其所以然才能更好的完成测试,而不是简单的黑盒或者从功能上去体验
三、测试环境的搭建;目前很多公司,尤其是互联网公司,测试环境的搭建更多的依赖开发或者运维人员,也就导致了测试公司的地位比较低,我们必须将测试的所有资源维护在自己手中,才能具有一定的独立性;在我看来某些特定的测试环境,测试应该比开发更专业,而现在很多公司,测试的很多测试方法都是从开发那边来取经 ;
四、测试角度覆盖全面;坚决不能只做功能测试,首先,需求拿到的时候,其实测试的任务就开始了,我们可以从需求上去否定掉一部分不合理的需求,其次,开发的设计方式说明书拿到的时候我们可以针对开发的文档,或者源码来进行部分的测试;从设计上是否合理;再次接口测试是绝对不能少的,这部分的测试能从逻辑上或者代码上来检查开发的质量,对于后端的测试时及其重要的;最后才是我们的功能测试;从前端界面上来体验产品;而到这一步时我觉得产品的问题应该只限于前端的问题,后端的问题应该就比较少了才是合理的;然后还有我们的体验交互测试和性能测试;
五、测试能力的培养;我们应该针对公司的具体业务,指定一些提升计划,比如;针对不同的人员分配不同的研究任务,比如性能测试、压力测试、自动化测试等;每月进行一次汇报,查看一下一定时间段内个人能力的提升,任何的工作,我觉得一是能赚钱二是能学到东西,起码不用担心自己在公司呆的久了反而不好换工作。
回答于 2019-09-11 08:43:50
1、测试要有具体的产品,测试具体的产品。要懂这个产品的业务。不然就理解不了需求,不知道该如何操作,也做不好测试工作。
2、要从客户的角度去理解需求,明白客户的操作习惯,在做测试设计的时候,要考虑在涵盖所有测试点的基础上。再把客户的操作习惯考虑上去。
3、做好测试设计,用思维导图覆盖到所有测试点,正常流程和异常流程都要考虑到,特别是一些边界值问题。
4、要考虑性能。比如一些导入,导出。要考虑性能,否则有可能出现功能卡死用不了的情况。影响客户体验
5、考虑并发,比如同时操作同一条数据,是否会给出提示。
回答于 2019-09-11 08:43:50
1)明确测试的目标,增强测试计划的实用性
编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试计划的价值取决于它对帮助管理测试项目,并且找出软件潜在的缺陷。因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高的实用性,便于使用,生成的测试结果直观、准确
2)坚持“5W”规则,明确内容与过程
“5W”规则指的是“What(做什么)”、“Why(为什么做)”、“When(何时做)”、“Where(在哪里)”、“How(如何做)”。利用“5W”规则创建软件测试计划,可以帮助测试团队理解测试的目的(Why),明确测试的范围和内容(What),确定测试的开始和结束日期(When),指出测试的方法和工具(How),给出测试文档和软件的存放位置(Where)。
3)采用评审和更新机制,保证测试计划满足实际需求
测试计划写作完成后,如果没有经过评审,直接发送给软件测试团队,测试计划内容的可能不准确或遗漏测试内容,或者软件需求变更引起测试范围的增减,而测试计划的内容没有及时更新,误导测试执行人员。
4)分别创建测试计划与测试详细规格、测试用例
应把详细的测试技术指标包含到独立创建的测试详细规格文档,把用于指导测试小组执行测试过程的测试用例放到独立创建的测试用例文档或测试用例管理数据库中。测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。
上一篇:现在《盗墓笔记》已经拍了几部了?你认为现在哪部最好看?未拍的你最希望拍哪一部?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |