Database and liunx basis:
Database CRUD, links, grouping, sub-queries
Liunx commonly used commands:
Web:
- 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,
- 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
- 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:
- function test
Similar to the web
- API test
Same with the web
- 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)
- 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:
- Performance Testing
How do performance testing?
Use jmeter performance testing tools:
project:
- 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)
- Classification of test cases
- Web and app testing What are the different points.