咱不讨论这些名词的存在是否合理,也不讨论是否正义这些。只列举一些上述的小细节故事,给大家在这四十度的天气里带来点欢乐,顺便还能学点测试技术。
故事1:
django的测试平台里,有个admin.py文件,它负责把数据库的表展现到后台,以便人为操控数据库数据。
但是呢,原则上来说,平台上线后,数据库的数据应该都是自动的增删改查,不应该人为的去后台手动修改了,毕竟有些数据比较敏感,比如数据埋点统计。
很多测试开发同学,在年终绩效评比或者升职晋升述职的时候。都需要展现自己的测试平台取得的业绩,也就是同事们使用平台后埋点统计的数据。这个数据是不允许手动修改的自然。所以也不应该在admin.py中注册后显示在后台管理中。
可是,对于不太懂django的领导来说,这一切并不知晓。所以领导始终会对你的统计数据抱有怀疑。
那么要怎么消除这种怀疑呢?答案就是主动跟领导汇报admin.py和后台的存在,然后展示给领导,自己admin.py中永远不会出现埋点统计表。
这样主动报备和透明的做法,一般就可以让领导很放心了,就算碰到那种怀疑精神特别高的领导,这样做法仍然会加分很多,毕竟领导只会喜欢对他没有隐藏的下属。
但是这样做的话,你的统计数据就可能不高了,领导最终还是会对你失望。
所以,此时你只需要通过一些其他方式修改数据即可,比如:通过sqlite3命令,在终端中或服务器命令上修改,然后清理history历史记录(内部具体sql命令无法查询到,只会查到sqlite3进入命令),安全可靠。
当然,这种方案如果领导比较在行那么也白费,所以大家慎用。
故事2:
近几年来,很多公司都主打降本提效方针。简单来说就是没钱了,能省就省。
有的测试领导就犯了难,想破头都想不出什么即能出彩又能符合降本提效主旨的计划,又能有很大产出和成果物。
你作为组里的测开,你的作用本来就是为了节省劳动力,提高测试效率。所以这种重担自然而然落到了你的身上。
你想了很久,决定打造一款自动化测试平台。
领导听了你的计划后大加赞赏,但是你也把其中最难的任务说了出来,那就是推广难,所以需要领导下达强制使用命令给组内其他同事。
这种命令放在平时领导是不可能帮你的,但是在现在情况 这个平台可以解决掉全组的生计大事,尤其是领导的绩效。此时此刻你就是领导的拯救者。
而这样你的平台就可以省去很多精力在交互丝滑上了,反正做啥样同事都必须要用,你也可以趁机赚够功与名,甚至加薪名额。
故事3:下期再说…
欢迎关注:测试开发干货