
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的软件开发程序员都转行到软件测试的大业中去了,而本文我们就通过案例分析来简单了解一下,软件测试程序员是否需要学习编程技术。
现在很多功能,都会在逻辑中加一些日志,如果是调试版文件,日志输出就更多了,对于客户端产品来说,很多日志输出在dbgview里,我们可以通过一些过滤条件进行过滤,甚至设置高亮,但如果是输出的纯本地的文本日志,那么每次查看日志就必须要Ctrl+F然后输入关键字逐个去确认了。
我们看看手工操作的步骤:
找到日志文件并打开;
Ctrl+F调起搜索框并输入关键字;
回车-检查-回车-检查,如此反复;
这时候如果有一个同学,会一些简单的脚本技术,可能会考虑对这个过程做一个优化,比如提供一个工具,只需要在工具中输入关键字,工具就会自动找到日志文件,并把所有关键字相关的记录都提取出来,会不会爽很多?
我们看看使用这个工具的操作步骤:
打开工具并输入关键字(工具自己查找日志路径,并且在每次操作时都保证获取的是新的日志);
检查结果(结果中全都是相关性内容);
看起来只是节省了一步吧,但是工具这两步操作中,都隐含了大量的重复操作的优化。
比如「打开工具并输入关键字」,其实工具是自己查找日志路径,并且在每次操作时都保证获取新的日志,这样就避免了手工操作时每次都要重新打开日志的麻烦。
比如「检查结果」,之前是在所有日志里面去一个个检查搜索结果,现在工具出的结果是只显示和关键字相关的上下文信息,可以极大地减少其他信息干扰,更快更准地找到自己需要的信息。
如果你不会编程,你会考虑用这个简单的工具去提效?
就算你考虑到能用工具提效,你能快速准确的把自己的需求提出来并找到人帮忙实现?
就算实现了,碰到一些小的体验问题你能总是不断找人帮忙优化?
后再总结下我的结论。
做测试要不要学编程?我的答案是,要,会编程的测试可以往业务线的测试开发方向努力。
我不会编程能不能做测试?我的答案是,能,不会编程的测试可以继续在业务专家方向深耕。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。