OneSyntax
Nearby computer & electronics services
11850
Colombo Road
Wigoda Road
Makewita
Parakrama Road
Colombo Road
Gampaha Road
11000
Queen Marry Road
Mahavita
Ganemulla
3 Samagi Mawatta Enderamulla Wattala
11000
Saranankara Road
We turn your ideas into great software products.
“ Let us pray for peace and harmony for all the humankind on this auspicious day ” Happy Poson Day !
Would you like to learn how to achieve Clean Architecture using Laravel?
Happy Vesak Day! May the teachings of Buddha bring peace, wisdom, and compassion into your life.
We faced this problem practically. System tests are useful. But not to test the business logic or UI works properly. It’s better use-case is to make sure the system is loading correctly and verifing the usability of the system in a very high level of perscpective. We don’t need loads of system tests. We have to carefully choose what to test in system level.
System tests have failed When we introduced a default setup for system tests in Rails 5.1 back in 2016, I had high hopes. In theory, system tests, which drive a headless browser through your actual interface, offer greater confidence that the entire machine is working as it ought. And because it runs in a black-box fashion,...
In a software team, passing the ball is a very bad attitude. Which could make the team distressed. We should care about everyone. We should listen to everyone. And need to solve those people's problems for the correct purpose. That's how we can build great software teams. Building software is a social activity. That's why it's so hard.
How to develop software efficiently.
- The goal? We have a problem. Solve it soon! (End users)
- The solution. We need to show it to everyone and get feedback faster.
- What is a solution? A solution is a set of use cases a system provides to solve a problem.
- The meeting (Domain experts/QA/Dev): Identifying use cases.
- What is a use case? Interaction with the system to achieve a goal. (A part of the solution)
- Use-case contains different scenarios - Primary path (happy), Alternative paths. (unhappy)
- The role of QA - Identifying the primary path and alternative paths.
- Let’s build - The dev team finished implementing solutions for primary and some alternative paths and wrote tests to verify they are working as expected.
- How did you test? You need a UI!
- What is UI? UI receives input to the use-case through the visual interface and represents the use-case output through the visual interface.
- What did you test? We tested use cases.
- But you need the UI to test use cases! Why? It is just a visual interface for the input/output of the use cases.
- But we do have to test the UI anyway! Yes. But it’s slow.
- Any solution? Yes, Let’s defer the UI testing.
- Testing use cases and UI separately. Why? Testing through the UI slows down the feedback loop. We have a fast feedback loop since we are not using it now.
- But we need QA verification! Can they understand what you have written? Yes, they can understand it by reading it. We used Gherkin syntax. (https://lnkd.in/gEYK2R7P))
- While the dev team is implementing the solution QA found some more alternative paths and they have written them using Gherkin syntax.
- Let’s implement them. The dev team implemented the missing alternative paths and executed the test suite. Everything is green!
- Let’s integrate with the UI. The UI/UX team has started designing UIs since beginning using the initial use cases.
- The dev team integrated the use cases with the interface.
- The QA team has done some manual testing. We found bugs! The dev team implemented and automated them.
- We are almost there. Let's show it to the end users and make them happy.
- Everyone is happy. Let’s write some end-to-end tests and make sure everything works as expected.
Two reasons why developers cannot follow Test Driven Development
1. The developer is thinking about his intention first instead of the consumer’s intention
2. The intention of the consumer is abstract/complicated and the developer doesn’t have enough skills to break it into pieces
The more experience you gain, the more you realize how much discipline is needed to build software.
OneSyntax had a great start after the new year festival break. Wish you a happy & prosperous Sinhala and Hindu New Year! 🙏
🌟 Happy Sinhala & Tamil New Year 🌟🙏🏼
Another unforgettable annual trip with the OneSyntax crew! Making memories, building bonds, and celebrating success together! 🌟🤩
Happy Independence Day Sri Lanka 🇱🇰
New Year means a new opportunity full of success and prosperity. Wishing everyone a Happy New Year, from the OneSyntax family !
🎉🎊 Season's greetings from all of us at OneSyntax. We thank you for your valuable contribution during the year 2023 and wish you all a Merry Christmas!🎄🎅
🎬🍛 Another happening Friday Night with OneSyntax family!
The movie vibes were strong, and the OneSyntax family dived into a scrumptious Indian food journey, making it a night of laughter, flavors, and endless fun. 🌟🍿
Striking into the weekend with a smashing Friday night at the bowling alley with the OneSyntax family!
🎳🎉 Strikes, spares, and endless laughter made it a perfect start to the weekend
🌙🎥🍽️ What a thrilling Last Friday Night! Had an amazing dinner out with the OneSyntax family, followed by the heart-pounding action of Mission Impossible: Dead Reckoning. Tom Cruise never disappoints! 🍿🎬
🎱💫 A day filled with Snooker and endless enjoyment! 💫🎱
Snooker is not just a game; it's an experience that brings people together. We laughed, cheered, and celebrated every great shot and near miss. The friendly competition pushed us to improve our skills while building unforgettable memories. 🏆🌈
🏊♂️💦Cheers to the power of SwimmingFun and the joy of staying active! 🎉🌊💦
SwimmingFun has become a regular part of our OneSyntax family routine, and we aim to hit the pool at least twice a week! 💪🌞 We've realized the importance of staying active and prioritizing our health, and swimming has become our go-to activity for achieving that.
🎥🍿 Friday Movie Night and Dinner Out
A Night of Joy and Deliciousness with the Onesyntax Family! 🍽️🎬
☸️ Wishing you a Blessed Poson Poya Day! ☸️
Wishing all Sri Lankan people a blissful Poson Poya Day filled with peace, happiness, and spiritual growth. May the light of wisdom illuminate your path and inspire you to create a brighter future for our beloved nation.
As Onesyntax Company, we express our gratitude for the opportunity to serve and be part of this incredible nation. We are committed to contributing positively to the growth and development of Sri Lanka, upholding values of integrity, innovation, and excellence.
🎉 Our ice cream dansala has come to a successful end, thanks to all of you who joined us and made it a memorable event!
🍦 We hope you enjoyed the tasty treats as much as we enjoyed serving them. 🤩
We @ Onesyntax earnestly and impatiently waiting for all of you to come and join us at 4.00 pm today. Don’t forget to be there by 4.00pm today to make our maiden event a great success.
Thank you!
Wishing you peace, love, and wisdom on this Vesak. May we all be inspired by the teachings of the Buddha to cultivate compassion and work towards the well-being of all beings.
Happy birthday Suresh!
The entire OneSyntax family would like to wish you a very happy birthday! On this special day, may all your wishes come true, and may you continue to grow and thrive in the years to come.
OneSyntax team had a great start of the week today after the Avurudu festival holiday break.
Wishing everyone a blessed & prosperous Sinhala & Tamil New Year!
ඔබ සැමට සුභ අලුත් අවුරුද්දක් වේවා...!
"Success is not final, failure is not fatal: it is the courage to continue that counts." - Winston Churchill
This quote reminds us that achieving success is not the end of the journey, but rather a milestone on the path to continued growth and progress. It takes courage to keep pushing forward, even in the face of failure or setbacks.
Last Friday, our company had a special dinner out to celebrate our recent achievements!
Your leadership is second to none and so very inspirational. May your birthday bless you with all the courage and strength you required to continue performing your role as outstandingly as you do...!
Wish you a happy birthday Kalpa!.
Click here to claim your Sponsored Listing.
Videos (show all)
Category
Contact the business
Telephone
Website
Address
No 206, Ward City
Gampaha
11000
Opening Hours
Monday | 09:00 - 17:00 |
Tuesday | 09:00 - 17:00 |
Wednesday | 09:00 - 17:00 |
Thursday | 09:00 - 17:00 |
Friday | 09:00 - 17:00 |
Gunawardhane Road, 189/1 Ambaraluwa, North
Gampaha, 11710
create your dream website with us Our professionals give you the best solutions you have ever had.
172/13 Wilthera Uyana Road
Gampaha, 11870
🚀 Welcome to ZENAX, empowering businesses with Digital Web, Web Applications, and Custom Software Solutions. ⚡
Gampaha
DRex Solutions is an Software Company which provides Web Solutions & Software Solutions
No. 22 Gajaba Road
Gampaha, 11000
Our company provides new trading, fascinating Software Developing Solutions.
136 Church Road, Aluthgama Bogamuwa, Yakkala
Gampaha, 11870
Fly Creative is IT solutions provider. We do high quality Web Design & Development , App Development , Graphic Design , Video Editing & Animation , Software Development , Game Deve...
Gampaha
"SoftJava Technologies" is a one of the leading companies in Software Development , Web Development
No. 22 Gajaba Mawatha, Gampha
Gampaha, 11870
Transforming businesses through innovative software solutions