Before a user officially uses the APP, a user guide is usually provided, prompting the user how to operate or add new features. Please refer to the QQ address book user guide:Slide the image with your fingersThe point below will change the colorIt indicates the position of t
For touch screens, the native messages are nothing more than pressing, lifting, and moving. We only need to simply reload onTouch or set the touch listener setOnTouchListener for processing. However, to improve the user experience of our apps, sometimes we need to recognize users' gestures. The gesture recognition tool GestureDetector provided by Android can help us a lot.
Basic The working principle of Ge
Guo XiaoxingWeibo: Guo Xiaoxing's Sina WeiboEmail:[email protected]Blog: http://blog.csdn.net/allenwellsGithub:https://github.com/allenwells"Android App Development technology: User Interface" Chapter list
Layout management inherits from ViewGroup. It is used to manage the components in the Android
Guo XiaoxingWeibo: Guo Xiaoxing's Sina WeiboEmail:[email protected]Blog: http://blog.csdn.net/allenwellsGithub:https://github.com/allenwells"Android App Development technology: User Interface" Chapter list
The 9Patch image is a special PNG image with a. 9.png suffix, which adds a 1-pixel-wide line around the original image, which determines the scaling r
How to make a user feel that the app is running faster, which requires performance testing of the app. The factors that limit the performance of the app are divided into app itself and the backend services that
these paid users at the time of planning, and validate them during the testing process. For two examples, if a large R user gets the return, non-r users can be obtained only in a very small amount of time, the large r users must not be satisfied with the setting of this charge item is unreasonable, if the two purchase items of the same amounts, and the benefits are significantly different, it will also cau
be exactly the same unless the user updates the client. If the server is modified under the app, it means that the core version used by the client user is required to perform regression testing again.Next to performance, Web pages may focus on response time, while apps need to be concerned with traffic, power, CPU, GP
used to test user behavior, user interaction such as touch, finger scrolling, long-press, etc., also support some features of HTML5, such as local storage, session storage, application cache and so on. The CTS is an automated tool for compatibility testing, most of which are based on JUnit and instrument panel technology. It also extends the automated
generally the main browser. and browser compatibility is generally to choose a different browser kernel for testing (IE, Chrome, Firefox). App testing must depend on the phone or the pad, not only the resolution, screen size, but also the device system. The system is generally divided into Android and iOS, but the dom
simulated, and may be injected.4. Explain protection at runtimeFor software with embedded interpreter, check for XSS, SQL injection VulnerabilityUse the Webiew app to check for URL spoofing vulnerabilities5. Android Component Rights protectionPrevents the app's internal components from being called by any third-party program. If a component needs to be called externally, check to see if the caller has a si
development and testing. Summarize:?? Combine and select the preferred test device and browser version.?? Do not test with the simulator. Combo ToolAs mentioned before, mobile testers must automate the testing of mobile apps to ensure that code changes do not affect current functionality. Another best practice is to combine test tools and set them up as a continuous integration server to execute them fro
during development and testing. Summarize:?? Combine and select the preferred test device and browser version.?? Do not test with the simulator. Combo ToolAs mentioned before, mobile testers must automate the testing of mobile apps to ensure that code changes do not affect current functionality. Another best practice is to combine test tools and set them up as a continuous integration server to execute t
testing. Summarize:?? Combine and select the preferred test device and browser version.?? Do not test with the simulator. Combo ToolAs mentioned before, mobile testers must automate the testing of mobile apps to ensure that code changes do not affect current functionality. Another best practice is to combine test tools and set them up as a continuous integration server to execute them from the center. De
1. Security testing (permission)1) Software permissions: including sending messages, making calls, linking networks, accessing mobile phone information, contact information, and so on.2) data is stored, transmitted, etc. locally3) input validation, authorization, data encryption, etc. that result from performing certain operations4) Check based on various communication protocols or industry standards2. Install and run the uninstall test1) Verify that
Android testing basics and android Testing
The android Testing Framework is part of the development environment. It provides the architecture and powerful tools to help you test applications from the unit to the Framework.
Key fea
, receive text messages and other operations will have an impact on app applications, so the app test first to consider the attribute characteristics are: interrupt testing.Interrupt testing There are several situations, such as interruption, new task interruption and unexpected interruption, which are mainly verified from the following aspects:A. Call interrupti
The short name of the UI (user interface interface). UI testing is also a level to consider in app testing. The user is supreme, this is too important. A good app in the UI layer of the interface should be designed to meet the sim
App testing and web testing are no different in business process and functional testing!But the two carriers are different, there are differences in the following aspects:System structure Aspects:Web project, b/S architecture, browser-based, web testing as long as the server
Let's start with the same point:1, all need theoretical knowledge, the same use case design method: Boundary value, equivalence class, error derivation method, Scene method2, the same test method to verify whether the function meets the requirements3, all need to check UI interface design is reasonable4, performance detection and throughput rate detection and application stability test, there is no card deadlock and other validation bugs5, both background are consistent call access to the same b
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.