其他分享
首页 > 其他分享> > 软件测试---个人看法

软件测试---个人看法

作者:互联网

  学习一段时间的软件测试也将要结束了,说说自己对软件测试的个人理解。

  一个软件,与之相关的有公司,产品,设计,开发,测试,运维,客户。首先我们是有一个软件需要开发生产出来的需求。但有了需求还不够,还需要细化需求,软件是实现什么业务能满足我们的需要,需要那些功能来支撑实现这个业务?在这里产品了解清楚对软件的需求,包含那些功能,运行性能要达到的指标等等;设计,如UI设计绘制页面效果图等;开发分前后端实现软件用代码的对象类比,可以描述为填写好类的属性(需求)实例化(开发)出来一个对象(软件)。测试是检验软件开发出来的功能是否实现(功能测试),在多个场景能否使用(兼容性测试),在能否违规的操作软件(安全测试),使用中的软件或服务器的运行状况(性能测试),测试类型还有可靠性测试,安装卸载测试,网络测试,GUI测试,文档测试,异常测试等等。

  我们测试是通过不同的检测方式,确保软件的质量达到用户使用的标准(需求),甚至考虑到用户都没有想到的地方,比如说重要操作的二次验证提示框。你进行输入一长串数据操作,本来点击【保存】结果误点成【取消】,辛辛苦苦输入的数据就没了,又要从来。这时候出现一个提示框“请问,您确定点击取消吗?”下面跟着【确认】和【取消】按钮。是否一下愁云消散舒心了,觉得这个软件真好真人性化。我们软件测试对软件的质量追求不仅仅体现在功能业务上的实现,还有对人性化的追求。如开机软件自启,后台运行提醒等。

  那在软件测试工作中,应该怎么做呢?在培训这一段时间更是学习到了人和工作的关系,工作是体现你的价值,不是拿多少钱做多少活,而是你做多少活拿多少钱。对于工作不仅仅是完成还要完成好,完成的优秀。现在的我有了这个概念,也要求自己在工作中这样去做。对于公司来说完成任务可能是设计测试用例覆盖完全测试需求分析出的功能矩阵,执行测试用例找出缺陷并在缺陷管理工具上持续追踪直到修复关闭缺陷,再根据本次的测试过程编写测试报告。有说测试工作枯燥单一,但是每次项目的业务需求是不一样的,测试执行方法多种多样有手工测试、自动化测试的各种工具;软件测试不枯燥,测试需要了解的知识很多。如果感到枯燥就是被自己困住了,就是需要学习更好的技术去优化,去调整测试的流程,比如加入自动化进行回归测试,在产品设计需求时测试就介入其中。在这里反向的说到,枯燥重复的工作,但是枯燥重复的工作自己有没有做好做到极致呢?

  软件测试是一个拿着各种各样的工具,对软件敲敲打打,盘来盘去,至到符合了要求的工作,重复但不枯燥,有趣也需严谨。

  软件测试不仅仅只可以对软件进行测试,事物也可以测试。

标签:需求,看法,枯燥,---,工作,测试,软件,软件测试
来源: https://www.cnblogs.com/xgtlz/p/14147609.html