#1 楼 @seveniruby 调用第三方的 jar 包方法,还是 jdk 自带的方法,画图方面的之前没接触过,能否说的再详细点?
期待第二贴
期待分享更多的知识
#40 楼 @1875884881 看到今天的回帖,感觉测试行业整体水平的提升,路,还很长。
这么说吧,日志只是一种参考。我相信有经验的业务测试,在执行案例时,至少但不仅限于打开 2 个工具,数据库的客户端工具、日志查看工具等等。对于业务数据落地的正确性而言,日志也许会提供一些线索,到数据库验证却是最直接有效的证据。如果你是开发,日志和数据库里的落地数据,你更相信哪个?更何况是测试工具打印的而非程序本身打印的日志。。。
举个例子,批量跑接口测试,有些调用的接口会插入数据,结果某些插入的数据是有问题的,按照这篇文章的观点,运行结束就删掉数据,可能会出现以下场景:
开发问:我要看结果,持久化的数据到底是什么样的
测试说:测试数据跑完就自动删了
开发说:那我怎么知道这不是误报,进度这么紧,我可不想把时间浪费在排查误报的问题上
测试说:因为这世界上有种东西叫 debug
开发问:为什么 debug
测试回答:因为测试数据跑完就删了
开发问:那为什么跑完就删
测试回答:因为这世界上有种东西叫 debug
开发无奈:这是咋回事?
说明你理论知识尚可,实战经验不足啊,关于如何删除数据,什么时候删除数据,好好琢磨解决方案吧
由于暂时会写代码的比较少,所以我做两套框架,一套要写代码,比较灵活。 一套不用写代码,但是不灵活。
--写代码和不写代码为什么要做两套框架,这两者并不互斥!
你先搞清楚是测试结束后销毁数据还是测试执行前销毁
我非常理解你的心情,有些转行或踏入测试行业没几年,测试基础还不够就直接做自动化,测试开发的,真的很难做出有价值的产物。万丈高楼平地起,地基很重要,而现实有不少空心菜凭着高学历、工作年限、光鲜的履历拿了高薪,只能说明这个行业的悲哀。不过,有时候明知道做的东西没有价值,但还是要去做,要实现理想的前提是生存下来。
但是,你的面试是否也存在自身原因?以设计模式为例,回答不出并不代表设计框架、写代码不行,可能他已融会贯通,只是把名词忘了,无招胜有招,灵活运用一门语言才是关键。所以说,面试的重点不是懂哪些理论和技术,而是解决问题的能力(我确信如果你被面试也会遇到如上的知识盲区,但并不代表你不能胜任工作)。
最重要的是,面试官千万不要觉得自己的答案就是正确的,就是唯一标准,人外有人,你在这个行业说不定只是沧海一栗,学会倾听和思考,才能做出客观的判断。