关于软件测试学习总结

发表于:2012-3-02 11:14

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:木子的春天    来源:51Testing软件测试网采编

  3)用例设计

  好的测试用例可以更好的找出系统中存在的问题,每个人看待问题的角度不一样,所以用例设计前进行评审和交换意见,可以有效的改进测试的准确性。

  4)测试执行

  测试执行过程中,首先,确认bug,反复测试重现bug并尽量找出问题的所在原因;其次,留测试证迹是主要工作,可以让开发人员更好的了解问题;最后,有疑问的地方要向相关人员沟通确认。

  5)测试统计

  把测试工作中的用例数、缺陷数进行统计,确认无法测试的用例并说明不能测试的原因。

  6)需求跟踪和bug跟踪

  开发中需求变更,要了解其是否对现有功能产生影响,如果有则除了对新增功能的测试外还需要重新测试影响模块。Bug跟踪主要是对已经修改后的bug进行回归测试,确定其通过测试并且修改地方未对其他相关功能产生影响。

  3、改进与总结

  理论总归是理论,要想更好的做好测试,按部就班是远远不够的,很多时候都需要自己去发现,去探索,在总结中弥补不足。

  1)业务学习:测试的很大一部分工作都取决于对业务的了解程度,对于既有的业务和新添加的业务要深入了解,主要通过文档学习和相关人员的沟通,从而形成对项目的一个整体认识,对于项目的业务有一个完整的概念。

  2)需求分析:充分利用各类资源,只有知道的多了你才能更好去测试,不理解的问题要及时发问,多沟通。

  3)用例设计:用例的设计决定了测试的好坏,好的用例不仅覆盖率高,而且还可以发现一些不易发现的bug,所以要不断优化测试用例,实现用例的可重复利用,并加入评审。

  4)Bug跟踪:确认bug完全修改完毕,且没有影响其他相关模块,特别是如果处于系统的上游,需对于下游功能做相关测试,对于常见同类bug进行总结统计,多看别人的bug记录,特别是高手的,可以学到不少。

  5)测试方法:多种方法综合。黑盒测试方法包括等价类划分、因果图、正交实验设计法、边值分析、判定表驱动法、功能测试等,这些在实际中不是都能用到,但是可以从不同角度去发现问题。另外还有兼容测试、极值测试、容错测试、性能测试。

  6)自动化测试:不管工作中是否用到这些工具,但是自己必须要去学习、充实。

  最后:在实践中总结,在学习中进步。

22/2<12
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • ld_8934
    2012-3-12 11:05:33

    好像没什么用处

  • pengsufen
    2012-3-05 22:20:22

    学到了,谢谢

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号