DEVTOME.COM HOSTING COSTS HAVE BEGUN TO EXCEED 115$ MONTHLY. THE ADMINISTRATION IS NO LONGER ABLE TO HANDLE THE COST WITHOUT ASSISTANCE DUE TO THE RISING COST. THIS HAS BEEN OCCURRING FOR ALMOST A YEAR, BUT WE HAVE BEEN HANDLING IT FROM OUR OWN POCKETS. HOWEVER, WITH LITERALLY NO DONATIONS FOR THE PAST 2+ YEARS IT HAS DEPLETED THE BUDGET IN SHORT ORDER WITH THE INCREASE IN ACTIVITY ON THE SITE IN THE PAST 6 MONTHS. OUR CPU USAGE HAS BECOME TOO HIGH TO REMAIN ON A REASONABLE COSTING PLAN THAT WE COULD MAINTAIN. IF YOU WOULD LIKE TO SUPPORT THE DEVTOME PROJECT AND KEEP THE SITE UP/ALIVE PLEASE DONATE (EVEN IF ITS A SATOSHI) TO OUR DEVCOIN 1M4PCuMXvpWX6LHPkBEf3LJ2z1boZv4EQa OR OUR BTC WALLET 16eqEcqfw4zHUh2znvMcmRzGVwCn7CJLxR TO ALLOW US TO AFFORD THE HOSTING.

THE DEVCOIN AND DEVTOME PROJECTS ARE BOTH VERY IMPORTANT TO THE COMMUNITY. PLEASE CONTRIBUTE TO ITS FURTHER SUCCESS FOR ANOTHER 5 OR MORE YEARS!

Devcoin Open Web Wallet Unit Tests

This is the public Open Web Wallet Unit Test of the project http://www.devtome.com/doku.php?id=thardferr_s_technical_log to fulfill the fourth point of the bounty: http://www.devtome.com/doku.php?id=devcoin_bounty_now#web_wallet_scripts , as requested, at least 85% of the code will be tested using the black box method.
You can check the working version of the wallet on http://cryptopayer.com

Black box unit test

The black box test consist in check the functionality of the system without checking the source code.

ID Module Test name Test type URL Inputs Process Expected results Obtained results Test result
001 Join Create new account Test to Pass / Email: test1@gmail.com Repeat your Email: test1@gmail.com Password: DiffIcult123 Repeat your password: DiffIcult123 Captcha: (Given text) Terms of service checkbox: Ok Press the Join Button Email sent with a verification code Email sent with a verification code PASS
002 Activation Activate the Account Test to pass /join/activation/xx….xxx Given link in the sent mail Follow the given link The page will activate the account and will show a confirmation message The page will activate the account and will show a confirmation message PASS
003 Login Simple Login Test to pass / E-mail: test1@gmail.com Password: DiffIcult123 Press the Login button The system will begin a session and the user will be loged in the home page he system will begin a session and the user will be loged in the home page PASS
004 Account configuration Simple password change Test to Pass /account New Password: DiffIcult1234 Repeat Password: DiffIcult1234 Current Password: DiffIcult123 (ref. 003) Press the Change button Password changed, the system will show a success message Password changed, the system will show a success message PASS
005 Account configuration Basic information change Test to Pass /account Nickname: Tester Personal Message: Testing Mode Push the Change button in the Basic Information section Basic information changed, a success message displayed Basic information changed, a success message displayed PASS
006 Password reset Password reset Test to Pass /forgotpassword Email: test1@gmail.com Press the reset button Email sent with a link to reset the password (next step 007) Email sent with a link to reset the password PASS
007 Password reset Password reset step 2 Test to Pass /forgotpassword Given link, New password: DiffIcult123 Repeat password: DiffIcult123 Follow the given link, fill the fields and press change Password changed Password Changed PASS
008 Account configuration Activate the Google 2FA Test to Pass /account QR Code, cellphone with Authenticator app Scan the QR code with the cellphone using the authenticator app, register the site, a code will be given, insert the given code in the “Generated code” field and press the button “Activate 2FA” 2FA code required for certain processess 2FA code required for certain processess PASS
009 Login 2FA Login Test to Pass / E-mail: test1@gmail.com Password: DiffIcult123 2FA: (auto generated code) Press the login button The system will begin a session and the user will be loged in the home page The system will begin a session and the user will be loged in the home page PASS
010 Password reset Password reset 2FA Test to Pass /forgotpassword Email: test1@gmail.com 2FA: (Auto generated code) Press the reset button Email sent with a link to reset the password (next step 007) Email sent with a link to reset the password PASS
011 Password reset Password reset step 2FA 2 Test to Pass /forgotpassword Given link, New password: DiffIcult123 Repeat password: DiffIcult123 Follow the given link, fill the fields and press change Password changed Password Changed PASS
012 Wallet Receive coins Test to Pass /wallet Given Devcoin address (13kT6E36sGWGsJ2i1uCqtmkCo2aFgwhB6L) Send from outside 100 DVC to the given address Show the deposit in the movements and after 5 confirmations show the balance Show the deposit in the movements and after 5 confirmations show the balance PASS
013 Wallet Send coins Test to Pass /wallet Pay To: 19QkH6mD587Wt1ZKnkWSyGmq8m7SUJAXdS Ammount: 90 Press the “Send” button The balance will show 9 DVC, the Movements section will show the movement, the target address will show 90 more coins after 5 confirmations The balance will show 9 DVC, the Movements section will show the movement, the target address will show 90 more coins after 5 confirmations PASS


Devtome | Devcoin | Open Source


QR Code
QR Code devcoin_open_web_wallet_unit_tests (generated for current page)
 

Advertise with Anonymous Ads