【面经】用友金融测试实习岗1面

  • shell:找出一个根目录下出现,文件包含abcd的内容。
    法一:grep 'abcd' -r 目录路径
    法二:find 目录路径 | xargs grep 'abcd'

  • sql:有表A和表B,都有id和name字段,找出两个表name相同的id。
    select * from A inner join B on A.name==B.name;

  • 中间件的部署,是否部署过Tomcat,前后端是否分离。

  • Python测试用例中,unittest模块中的TestCase类里包括哪些方法。
    setUp():setUp()方法用于测试用例执行前的初始化工作。如测试用例中需要访问数据库,可以在setUp中建立数据库连接并进行初始化。如测试用例需要登录web,可以先实例化浏览器。
    tearDown():tearDown()方法用于测试用例执行之后的善后工作。如关闭数据库连接。关闭浏览器。
    assert*():一些断言方法:在执行测试用例的过程中,最终用例是否执行通过,是通过判断测试得到的实际结果和预期结果是否相等决定的。

  • 如何获取token,token的更新问题。
    web/APP登录的时候发送加密的用户名和密码到服务器,服务器验证用户名和密码,如果成功,以某种方式比如随机生成32位的字符串作为token,存储到服务器中,并返回 token 到web/APP,以后web/APP请求时凡是需要验证的地方都要带上该 token,然后服务器端验证 token,成功返回所需要的结果,失败返回错误信息,让他重新登录。其中服务器上 token 设置一个有效期,每次web/APP请求的时候都验证token 和有效期。

  • 建议:实习的内容再详细介绍。

    發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章