LINE Engineering

  • LINE Security Bug Bounty Program Report 2018 - First half
    Lee Myeongjae 2018.08.09

    He is a security engineer at LINE.

    This is Myeongjae Lee (MJ), back with our report on running the LINE Security Bug Bounty program from January till June this year. The 'LINE Security Bug Bounty Program' aims to provide LINE users the most secure service by fixing potential vulnerabilities in advance, by getting reports from external security researchers.

    LINE-Bug-Bounty Bug-Bounty Bug Bounty LINE Bug Bounty

    Read More

  • Applying Model Controller Testsuite to test automation
    Edward Chen 2018.08.09

    I am Edward, Automation QA Engineer, in LINE TAIWAN, responsibile for LINE TODAY automation development.

    You probably know MVC. How about MCT?

    Model–view–controller is commonly used for developing software that divides an application into three interconnected parts. This is done to separate internal representations of information from the ways information is presented to and accepted from the user. The MVC design pattern decouples these major components allowing for efficient code reuse and parallel development.

    In order to take advantage of the benefits MVC provides, you need to implement this clear separation of concerns in your test framework as well. This article describes an approach to test automation inspired by a known development design pattern; that being Model Controller Testsuite (MCT) and describes how it can be adapted to make your automation code more stable and maintainable.

    MCT Automation QA

    Read More

  • How Promgen routes notifications
    Paul Traylor 2018.08.07

    Currently working on making server monitoring and alerting easier for developers to use.

    I'm Paul Traylor in LINE Fukuoka's Development Department where I focus on tooling to monitor many servers used to support LINE family apps. One of my main tasks is to maintain Promgen which is a tool for managing Prometheus targets and routing alerts to the correct team.

    Flow diagram

    Promgen Prometheus Notification summer homework

    Read More

  • Using Headless Chrome with chatbots
    Kazuki Nakajima 2018.08.07

    Hi again, this is Nakajima, LINE's Developer Advocate.

    Be smart in using web with chatbots

    I am sure you've had at least one or more encounters with the following and ended up with frustration:

    • Entering something in on mobile-unfriendly websites
    • Having to sign in every time you access a webpage
    • Entering something in on smartphones itself

    LINE the app is mostly used on smartphone, and this is why we value and put much effort into UX. Having been frustrated myself, I wondered how LINE could ease up the use case I've mentioned earlier and tried out something that has never been done before. Which I'd like to share with you in this post.

    chatbot summer homework headless chrome

    Read More

  • Agile Testing Days 2017
    Marc Lihan and Kent Han 2018.07.20

    Marc and Kent are SQA engineers in LINE Taiwan. They are in charge of quality assurance and delivery management.​

    Last winter in 2017, we—Marc and Kent, QA engineers from LINE Taiwan office—had an opportunity to attend one of the most well known software testing conferences in Europe called Agile Testing Days 2017 in Potsdam, Germany. Agile Testing Days or ATD has been hosting this conference every year for almost a decade and the community grows each year. It was a four full day conference with over 600 attendees, 160 sessions and 130 speakers. The conference week was jam-packed, that at times there were at most 8 parallel on-going sessions, which makes it difficult for us to decide on which track to attend because there were so many interesting topics.

    QA Testing DevOps CI/CD Appium Agile

    Read More