Write Automated Testing for Existing PHP Application

Σε Εξέλιξη Αναρτήθηκε Πριν 6 χρόνια Πληρώθηκε κατά την παράδοση
Σε Εξέλιξη Πληρώθηκε κατά την παράδοση

I have a small PHP/MySQL app that:

* Has an API (PHP pages are called to retrieve and save data to the database). The API calls are POSTs made from a C# program (but they can also be made from a web browser).

* Certain tasks trigger emails

* There's a dashboard page that lists items that have been added to the database

It's pretty simple, but it's important it works (any problem at all causes any ugly error in the C# program). The main things to test are i) that the dashboard loads properly and ii) the JSON result of the API calls.

I'm after someone to set up some automated tests for me using an existing framework (ie. something on this list - [login to view URL]). I haven't set up automated testing before so am after a recommendation on which framework to use.

SimpleTest is appealing because it looks simple, and mine is a very simple project. Or am I better off using the bigger PHPUnit? Or should I have Functional and Acceptance Tests from Codeception?

The tests I would like are:

1) Checking the JSON result of ~6 API calls

2) I would like to be able to check that the automated email sent

3) I would also like to check that the API call to save to the database worked (ie. that the new row is in the database)

4) And lastly, one API call creates a folder on the local filesystem. I want to check that this folder exists after the call.

PHP Δοκιμή Λογισμικού Αυτοματισμός Δοκιμών

Ταυτότητα Εργασίας: #14628513

Σχετικά με την εργασία

23 προτάσεις Απομακρυσμένη εργασία Ενεργό Πριν 6 χρόνια

Ανατέθηκε στον:

thewebscraper

hi i am a Senior PHP engineer here in Silicon Valley. i am an expert in test automation using PHPUnit and Jenkins. i can assist you in setting up the automated tests.

$180 AUD σε 5 μέρες
(44 Αξιολογήσεις)
6.1

23 freelancers κάνουν προσφορές κατά μέσο όρο $193 για αυτή τη δουλειά

rajeshsonisl

Hello! With 98% to 99% completion rate, 1000+ successfully completed projects, and a 4.99 reputation (maximum possible, 5.0) (can be verified on my profile page https://www.freelancer.com/u/rajeshsonisl.html !!)... Περισσότερα

$222 AUD σε 2 μέρες
(984 Αξιολογήσεις)
8.8
mituld

Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks Relevant Skills and Experience PHP, Softw Περισσότερα

$195 AUD σε 7 μέρες
(468 Αξιολογήσεις)
8.2
mascotindia123

Hey Friend, Myself having has 10 + years experience of web site development. Expert in Custom programming in php / Mysql / Jquery / Wordpress/ Joomla / OSC / Magento /OpenCart / Android / Mobile development / Res Περισσότερα

$200 AUD σε 6 μέρες
(273 Αξιολογήσεις)
7.6
libxml1

Hi. I'm available and interested to work on this project, contact me any time. Relevant Skills and Experience Full stack web developer Proposed Milestones $155 AUD - Payment

$155 AUD σε 3 μέρες
(43 Αξιολογήσεις)
7.4
letshappy

hello, i am ready to start work now thanks Relevant Skills and Experience have a look to my reviews thanks Proposed Milestones $200 AUD - 200

$200 AUD σε 3 μέρες
(181 Αξιολογήσεις)
7.3
TheEminence

I am Shan, and I have 10+ years of automation experience. I have gone through your project description for Selenium with PHPUnit and codeception. Recently I have done Selenium with PHPUnit codeception Relevant Ski Περισσότερα

$155 AUD σε 3 μέρες
(34 Αξιολογήσεις)
6.9
jayprakashyadav

I looked the requirement and I found my self fit into that. I have good experience in PHP,Json API, swagger API, Get , POST and request data Relevant Skills and Experience I have make API for android and IOS using swa Περισσότερα

$333 AUD σε 8 μέρες
(20 Αξιολογήσεις)
5.6
suraj2

similar experience Relevant Skills and Experience similar experience Proposed Milestones $150 AUD - milestone

$150 AUD σε 5 μέρες
(44 Αξιολογήσεις)
5.6
vietdevteam

I have read your project. I'm sure i can help you to do it. I have 7 years of experience in Web Development, System & Network Administrator and Security Researcher. Choose me then you will work with a Professiona Περισσότερα

$150 AUD σε 1 μέρα
(42 Αξιολογήσεις)
5.4
SilentStarMagic

I am an expert in this field. Stay tuned, I'm is still working on this proposal.

$155 AUD σε 3 μέρες
(12 Αξιολογήσεις)
5.2
nishmastercoder

I have done a similar automation, calling APIs and verifying JSON Response before. I also have experience around automating verifying emails been sent or not. But, I have done the same using JAVA. Relevant Skills a Περισσότερα

$194 AUD σε 5 μέρες
(15 Αξιολογήσεις)
5.1
hareshfinadiya

Hi, I am haresh finadiya, i am interested for this job. I have 7+ years of experience into Software testing in both Manual testing as well as Automation tool(Selenium). Relevant Skills and Experience I have perform Περισσότερα

$250 AUD σε 5 μέρες
(17 Αξιολογήσεις)
4.8
abhinavjohri

Write Automated Testing for Existing PHP Application Relevant Skills and Experience • (8+ Years)Involved in UI testing, Performance testing, preparation of Test cases executed Functional tests, tracked defects and st Περισσότερα

$250 AUD σε 10 μέρες
(5 Αξιολογήσεις)
3.7
justdataz

Hello, i see you want to setup automated testing for your app. i can get this done in 5days Relevant Skills and Experience Software Testing Proposed Milestones $150 AUD - fee

$150 AUD σε 5 μέρες
(5 Αξιολογήσεις)
3.4
krishantha972

https://www.freelancer.com/u/vw7888219vw.html Relevant Skills and Experience https://www.freelancer.com/u/vw7888219vw.html Proposed Milestones $155 AUD - a https://www.freelancer.com/u/vw7888219vw.html

$155 AUD σε 3 μέρες
(2 Αξιολογήσεις)
3.3
rocky1special

A proposal has not yet been provided

$111 AUD σε 4 μέρες
(0 Αξιολογήσεις)
0.0
skypronetwebsoft

A proposal has not yet been provided

$333 AUD σε 15 μέρες
(0 Αξιολογήσεις)
0.0
sayantasarkar13

A proposal has not yet been provided

$165 AUD σε 10 μέρες
(0 Αξιολογήσεις)
0.0
MounikaBandi

A proposal has not yet been provided

$155 AUD σε 5 μέρες
(0 Αξιολογήσεις)
0.0