diff --git a/presentation.md b/presentation.md new file mode 100644 index 00000000..5d374d44 --- /dev/null +++ b/presentation.md @@ -0,0 +1,64 @@ +# You should be able to +### Run existing tests, understanding their purpose and fundamentality. +### Provide results of the existing tests. +### The bugs encountered, what do the tests do, what problems do they solve, how they fulfil requirements, etc. +### Perform exploratory testing on the project. +### Provide details and your methodology, what did you find? +# Your presentation should discuss the following + +Mandatory requirements: + +### A short description of the project. +Onionshare is a application that lets users securely and anonymously share files, host websites and chat using the tor network. This can be done both trough a downloadable application aswell by using a CLI application written in python, this being the version we focused our work on. + +### What is its purpose? What does it aim to accomplish? +WRITE MORE:::::::______________ + +Same as above??? + +### Provide an overview of the requirements and specifications. + +The code needs to be able to: + +- Connect to the tor network +- And Securely: + +- Send messages +- Send files +- Revieve files +- Host websites + +### Stakeholders, risks, evaluation, etc. + +Stakeholders: Community? +Risks: The connection gets compromised? +Evaluation: What? + +### The past, present, and future development of the project. + +#### Past: + +- The past development on the github repository cant be seen, all that can be seen is from 2015, which mainly consists of bug fixes and minor changes. + +#### Present: + +- The latest change to the github repo is a security update with bug fixes. +- The websites also asks contributers for help with translations for the application, this seems to be a big focus. + +#### Future: +While the future as mentioned seems to just consist of security and language updates. There is a lot of functionality that could be created such as image upload in the chat, or voice and video calls. + +### The current testing strategy, the kinds of tests being performed, and how the testing is reported on. + +The testing is currently made with python test, around 250 of them. +ADD MORE? + +### What tools are used? How do they handle bugs? + +### Document your testing performed. + +### Exploratory testing is optional, what kind of structured testing will you do? + +### What did you do and what did you find? + +### Document the pre-existing tests and their results.