Master the sorting algorithm and interview magic weapon. You can pay more than 10000 without code

1. Introduction Quicksort is an improvement on bubble sort. Rapid sorting was proposed by C.A.R.Hoare in 1962. Its basic idea is to divide the data to be sorted into two independent parts through one-time sorting. All the data in one part is smaller than all the data in the other part, and then quickly sort the two parts of data according to ...

Posted by adsegzy on Sun, 02 Jan 2022 22:29:54 +0100

Using pytest to play with data-driven testing framework

This article is selected from the tester community What is the pytest architecture? First, let's look at an example of pytest: def test_a(): print(123) collected 1 item test_a.py . [ ...

Posted by jmandas on Sat, 01 Jan 2022 19:03:48 +0100

Let's talk about the Python automated test framework

In the python language department, there are many available automated testing frameworks, such as unittest+HTMLTestRunner, Nose, etc. in the early days, the Robot Framework is commonly used in recent years. The Robot Framework is the next very general testing framework in Python. Using the mechanism of extension plug-ins can help us realize al ...

Posted by freshrod on Wed, 29 Dec 2021 21:20:36 +0100

Interface automation testing requires framework knowledge. How much have you learned?

Why does TestNg become the first choice of Java testing framework? What are you hesitating about? Look at it! We have analyzed the reasons for choosing TestNg from multiple perspectives and also understood the runtime life cycle of TestNg. In this article, we will learn the @ Test annotation and the use of various parameters in detail. 1, Bas ...

Posted by dawsba on Tue, 28 Dec 2021 00:04:51 +0100

angr's Reaching Definition Analysis

preface How to write a function handler to simulate the impact of a function on the analysis state? 1, Background At a high level, we can use static analysis to collect data flow facts about program variables without executing them. To do this, this analysis interprets the effect of program statements on the states it tracks in order t ...

Posted by cyronuts on Sun, 26 Dec 2021 22:25:12 +0100

Tanabata is coming. Why don't you confess to me?

Hi, everyone. Only when you open the calendar of the whole year will you suddenly find: Wow! Every month there is a Valentine's day with different themes. From "Diary Valentine's Day" on January 14 to "hug Valentine's Day" on December 14. Although the themes are different, the sweetness is the same. As Shakespeare once sai ...

Posted by amy_ewe on Sun, 26 Dec 2021 21:32:07 +0100

Selenium automated test-8 Iframe processing

Today, I stepped on colorful auspicious clouds and bathed in sunshine Send you new energy again~ In the previous article: Selenium automated test - get element attribute information , describes how to obtain the content, attributes, and status information of an element. Writing automation scripts sometimes encounter iframe nested pages. A ...

Posted by gfrank on Sat, 25 Dec 2021 21:18:45 +0100

Test and development: Python + Flask implements the interface to receive Disk information

Today's sharing is based on: Test Development: Python + Flask implementation interface receives memory information to further share how to use Python + Flask implementation to receive Disk information. Principle: Call the Shell script through Python to execute the Disk related commands, then process them, and then request the Requests libra ...

Posted by writer on Sat, 25 Dec 2021 11:39:17 +0100

Automated test series - new features of selenium 4

Developing Selenium 3 X version, the W3C WebDriver standard is supported. Support the new protocol and the old JSON wired protocol. Around version 3.11, Selenium code began to comply with W3C level 1 specification. The W3C compliant code in the latest version of Selenium 3 will work as expected in Selenium 4. In some cases, the upgrade wi ...

Posted by rockstar_tom on Mon, 20 Dec 2021 05:42:30 +0100

[install + configure] Mac server svn

2, Server A search mac svn is all this!!! excessive The Mac system has its own svn. We don't need to install the svn server anymore. We can start our svn server in a few simple steps. 1. Open terminal and use the following command to make sure that svnserve is installed on our Mac OS system. The above is from the mac hundreds of years ...

Posted by phpcodec on Wed, 15 Dec 2021 21:10:45 +0100