-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
cc4e171
commit fd88504
Showing
44 changed files
with
19,643 additions
and
1,888 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,6 +5,5 @@ | |
*.htm | ||
testcases/page.htm | ||
testcases/results.csv | ||
*.csv | ||
manual_test_smells.egg-info | ||
testcases/file.log |
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# Creating a venv | ||
We advise the creation of a virtual enviroment. Run this: | ||
`python -m venv venv` | ||
Then, activate the venv. | ||
|
||
on linux: | ||
`source ./venv/bin/activate` | ||
|
||
on windows: | ||
|
||
`.\venv\Scripts\` | ||
|
||
Now, you must install the dependencies. | ||
|
||
# Installing | ||
To run the program, you must install some packages. Run this: | ||
|
||
`pip install -r requirements.txt` | ||
|
||
After downloading everything, you must download spacy's model. | ||
|
||
`python -m spacy download en_core_web_trf` | ||
|
||
After this, you are done. | ||
|
||
# Running | ||
To run the program, simply call it using the python runner and follow the instructions: | ||
|
||
`python main.py english` | ||
|
||
# After running | ||
After the program has ended, a .csv file will be created. It will always be named following this format: | ||
`result-date-time-model.csv` |
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
2 changes: 1 addition & 1 deletion
2
...rules/ambiguous_test_adverbs_of_manner.py → ...rules/ambiguous_test_adverbs_of_manner.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion
2
...cy_rules/misplaced_result_verification.py → ...cy_rules/misplaced_result_verification.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
testcases/dependency_rules/misplaced_step.py → ...Sensei/dependency_rules/misplaced_step.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
# This is an auxiliary tool to identify all the files on the repo. | ||
|
||
import glob | ||
from rich import print | ||
import os | ||
|
File renamed without changes.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
7,299 changes: 7,299 additions & 0 deletions
7,299
ManualTestSensei/results-20230329-125316-en_core_web_lg.csv
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,19 @@ | ||
# Ubuntu Manual Test Smell Analysis | ||
This repository contains the manual testcases utilized by the quality team for testing ubuntu (and its flavors) packages and images, as well as manual tests for hardware compatibility. | ||
# Manual Test Sensei 🥷 | ||
Manual Test Sensei is a tool for detecting "test smells" in manual testing. Test smells are patterns of poor testing practices that can lead to ineffective or incomplete testing. By identifying and addressing these issues, Manual Test Sensei can help improve the quality and effectiveness of manual testing. | ||
|
||
The smells identified by our Sensei are based on the paper [Hunting for smells in natural language tests](https://ieeexplore.ieee.org/document/6606682/), by _Hauptmann et al._, on the [Open Test Smells Catalog](https://easy.github.io/testsmells/index.html), and on the tool creators' expertise on the subject. | ||
|
||
Also, there is a written paper associated | ||
|
||
This repository is divided in two main folders. `\ManualTestSensei\` which is our tool, `\testcases\` where the UbuntuOS testcases are located. | ||
|
||
## `\ManualTestSensei\` | ||
|
||
This folder contains the tool and it's packages. There's a `README.md` inside it, guiding the reader on how to use the tool. If you want to run the tool, enter this folder. | ||
|
||
## `\testcases\` | ||
This folder contains the manual testcases utilized by the quality team for testing ubuntu (and its flavors) packages and images, as well as manual tests for hardware compatibility. It's a fork of [Ubuntu Manual Tests](https://launchpad.net/ubuntu-manual-tests) that has been analyzed in search of test smells. If you want to see how a manual test is written, enter this folder. | ||
|
||
|
||
Also, this is a fork of [Ubuntu Manual Tests](https://launchpad.net/ubuntu-manual-tests) that has been analyzed in search of test smells. These smells are based on Hauptmann et al. and on the [Open Test Smells Catalog](https://easy.github.io/testsmells/index.html). | ||
|
||
|
Oops, something went wrong.