The eighth webinar covering the topic of test-driven development approach in React became a final online event from SSA Group in 2020. The webinar gathered a record number of registrations in the first few days after its announcement.
The experienced speaker Artur Kashaiev, a Head of Backend Node.js department, demonstrated how TDD impacts the development process and what actions should be taken in order not to miss essential testing scenarios. During the online event, attendees had an opportunity to explore the testing tools such as Jest and React testing library in practice.
The following points were discussed during the online event:
TDD: the definition and rules
TDD: Pros & Cons
Design: decomposition, condition analysis, data flow
Live coding: task implementation in React.js
During the Q&A session, participants wondered whether the TDD approach is more time-consuming than the traditional software development process, whether testing CSS classes is required during functional testing, and if TypeScript facilitates the test-driven development in total.
Speaker Artur Kashaev commented on the importance of TDD in frontend development, saying that, ‘The test-driven development approach allows frontend developers to be confident in the operability of the solution they build. It doesn't eliminate the importance of other QA procedures, like acceptance testing. However, the TDD approach helps to decrease development time because of a deeper requirements elaboration and a short feedback loop. After all, the final product quality is the responsibility of the whole team including testers and developers’.
We are grateful to the speaker for sharing his invaluable expertise and enthusiastic frontend developers for joining us during the event.
You can find the video from the webinar on our YouTube channel by following the link.
Starting 2025 on a high note, SSA Group has achieved Solutions Partner designation for Azure Digital & App Innovation area of the Microsoft Solution Partner Program.
On 29 October 2020, SSA Group hosted its first webinar for database developers.
you're currently offline
We use cookies to ensure that we provide you the best experience on our website. If you continue to use this site we assume that you accept that. <a href="https://wpdev.ssa.group/privacy-policy/" style="text-decoration: underline" target="_blank" id="cn-more-info" class="cn-privacy-policy-link cn-link">Please see our Privacy policy</a>
Cookies are small text files that can be used by websites to make a user's experience more efficient. The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.
Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.
Name
Domain
Purpose
Expiry
Type
VISITOR_INFO1_LIVE
youtube.com
YouTube cookie.
6 months
HTTP
VISITOR_PRIVACY_METADATA
youtube.com
Stores the user's cookie consent state for the current domain.
6 months
---
_fbp
ssa.group
Facebook Pixel advertising first-party cookie.
3 months
HTTP
ssagroup-_zldt
ssa.group
This cookie identifies the unique visitors for the website and is used by online chat functionality.
Persistent
HTML
AEC
google.com
YouTube / Google. AEC. AEC cookies ensure that requests within a browsing session are made by the user, and not by other sites. These cookies prevent malicious sites from acting on behalf of a user without that user's knowledge.
6 months
HTTP
SOCS
google.com
The cookie, ‘SOCS’, is used to store a user’s state regarding their cookies choices.
Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in.