Interview FAQ: personal summary:

Disclaimer: This article is a blogger original article, follow the CC 4.0 BY-SA copyright agreement, reproduced, please attach the original source link and this statement.
This link: https://blog.csdn.net/pingsha_luoyan/article/details/99706969

Database and liunx basis:

Database CRUD, links, grouping, sub-queries

Liunx commonly used commands:

Web:

  1. function test

How to ensure the functional test can completely cover? (How to ensure the full test)

Each test point digging into a control on the page

You test point is how mining. (What methods of excavation)

The flowchart painting needs to write test points, using equivalence classes, boundary value, the scene method

Test is divided into several stages, how you are divided:

Three, smoke, acceptance, system,

  1. API test

What tools do you interface tests are:

Postman

Briefly explain how to use:

When you how to interface the test is to ensure that return values ​​are correct:

Test

  1. UI test automation

How do you conduct automated UI:

Use with python language and framework of seleium.

How many UI localization method:

16 kinds.

When UI Automation encounters any problems, how to solve.

Consider these aspects: Wait mechanisms, frameworks, multi-location, movement chain, page jumps, etc.

APP:

  1. function test

Similar to the web

  1. API test

Same with the web

  1. automated test

How do you automate:

Python + appium

How is the built environment:

First of all: java then: android_sdk then: Appium

Automated testing problems encountered and solutions

Chinese characters can not be entered every time you open the program has permission to bomb box, speed slow

unicodeKeyboard   resetKeyboard NoReset search engine uiautomator2

Appium parameters:

Three determine the phone: platformName Android

  platformVersion version number

  deviceName phone number

Application: appPackage phone package

   appActivity page where

automationName  engine

cls.driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

  1. Special test

What special report:

Test results
test model, the test results are
abnormal / BUG statistics

What special test:

Compatibility: Operating system: Version vendors, screen size, resolution, etc.

System interaction: switching, gestures, rotation

The internet:

How to network testing:

Charles use the tool:

Explain how charles is used.

Flow test:

Cpu:

RAM:

stability:

upgrade:

installation;

Environmental testing: interference, authority, border:

Push message:

  1. Performance Testing

How do performance testing?

Use jmeter performance testing tools:

 

project:

  1. How many of the project team
      more project team, specifically how much I do not know, I just know where I test group of four individual
    2, how long did the project
       the project is continually updated, improved, version probably a week or
    3, test process
       test planning → test design → test development → test execution → test Evaluation
    4, your greatest contribution to the project is what
       test point the whole can find colleagues leakage test
    5, your module how many use cases
      I have a total charge of 5 modules, designed the 72 use cases, reported 25 BUG, which seriously there are 10 basic needs can not be achieved
    6, the deepest impression of a BUG
      after deleting the table data again to re-query the number, the program is running errors, and finally found the coding
    of problem
    , found a number of BUG, you find the number
       reported to the 25 BUG
    8, BUG grading basis
      deadly: the basic functions can not be achieved
      severe: general function can not be achieved
      in general: do not commonly used functions can not be achieved
      Tip: similar message box is not perfect
    9, how to manage test cases
       in Zen trail authoring, managing
    10, BUG which submitted contains what
       BUG title, number Belongs module, severity level, affect versions of their products, those projects assigned to whom, priority, and the necessary screenshots, documentation, error messages and other accessories
    11, test plan
        after the needs analysis and assessment
    12. What test report which contains
        test basic test results and defect analysis, test results and recommendations
    13, you think the most important part of the test report which is what
       personal opinion, according to the project to see, test results are more important, you can visually see through a few;
       according to the program to see, defect analysis is more important, can visually see defects are concentrated in that part of the
    14, how to tap the demand point
       based on user needs and the document
    15, BUG classification
       can be modularly and severity of
    16, based on a test
       basis test documentation (depending on the view is inconsistent product manager)
  1. Classification of test cases
  2. Web and app testing What are the different points.
  3.  

 

Guess you like

Origin blog.csdn.net/pingsha_luoyan/article/details/99706969