Skip to content

zzhelqzkov/7zipTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Appium Automated Tests for 7-Zip Windows App

Prerequisite

1. Start Appium with Host: `::1` 2. 7Zip version 19.00. Download it from: https://www.7-zip.org.

Implement Appium UI automated tests for the 7-zip file archiver.

  1. To implement the automated tests, use C#, NUnit, Appium and WinAppDriver.

  2. 7-Zip Testing Scenario. Implement the following testing scenario:

    • Create a 7-Zip archive, holding all the files from the 7-Zip program folder with LZMA2 maximum compression level,
    • Extract the archive and compare the original and the extracted files.
    • Start 7-Zip and navigate to folder C:\Program Files\7-Zip\:
    • Select all files from this folder using [Ctrl+A] and click the [Add] button to create a new 7-Zip archive.
    • Select the “maximum compression” settings, as shown below (7z file format, Ultra compression level, LZMA2 algorithm, dictionary size 1536MB, word size 273):
    • Choose a temporary folder for the 7-Zip archive, e. g. c:\temp. The output may look like this:
  3. Now, extract the archive into the same temporary folder:

  4. Finally, compare these two files:

    • C:\Program Files\7-Zip\7zFM.exe\7zFM.exe
    • C:\temp\7zFM.exe
    • They should be the same (same file size and same content).

About

Appium Automated Tests for 7-Zip Windows App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages