Know more about Japan

Till now we learned about working with Japanese, Japanese translation and interpretation techniques. Now the time has come to know about their country, the land where sun rises first.

When we speak a word JAPAN, our imagination restricts to short height, hardworking people, sumo wrestlers and one of the developed country, for seniors it might be movie “Love in Tokyo” … but it is not only that. NIPPON日本 known to world as “JAPAN” is land of rising sun. A beautiful country with warm people having a very high standard of living, highly developed country with all advanced technologies, everything which today’s gen is looking for.

Glimpses of Japan:

1)      Japanese language is written in 3 basic scripts; Hiragana, Katakana, Kanji. Native Japanese script Hiragana and Katakana are 46 characters each, while 2000 kanji simplified from Chinese characters are also in common use in Japan. Kanji can be read in two ways: The Chinese way, onyomi (音読み), and the Japanese way, kunyomi (訓読み).

Generally, in Japan newspaper, magazines, comics are written vertically from right to left.

2)      Yen is the currency of Japan. Our finance guys might be aware it is 3rd strongest currency in foreign exchange trade followed by Dollar and Euro.

3)      Earlier TOKYO TOWER (333m height) was tallest tower in Japan, but now it’s SKYTREE (634m height) tallest tower in world (I visited TOKYO TOWER in 2009 and SKYTREE in 2013 😃).

4)      Did you ever hear a highway passing from building? Yes, it’s in Osaka. 5th, 6th, 7th floor of 16F building are blocked as highway is passing from that building. Gate Tower Building, is the first building to have a highway pass through it (I once got chance to pass through this highway. Structure is out of imagination 😃).

5)      Kobe bridge is the longest bridge (it has the longest central span of any suspension bridge in the world…source Wikipedia)

6)      Sakura(桜) national flower of Japan blossom from March end till April end, period varies by region and weather. The blossom is only for 2-3 days and generally Japanese celebrate those 2-3 days as cherry blossom viewing party (hanami 花見). Japanese are especially fond of this flower. Hence, the Sakura tree is planted nationwide. Sakura flower is stamped on 100-yen coin. Also, Sakura is printed on traditional Japanese textile. Not only that but “Sakura-sakura” is the well-known Japanese song taught in elementary school.

7)      Mount Fuji 3,776m tall. Japanese believe that if you are lucky you climb mount Fuji at least once in your life. (I have been to Japan for several times; visited various places and monuments but still not got chance to climb mount FUJI 😞).

8)      Where can you see 7 wonders of the world at one place? It’s in Tobu World Square, Tochigi. Replica of 7 wonders and famous sculptures are displayed in this theme park. (I once visited Tobu World Square, but due to time constraint I could see only few of them).

9)      Premium Friday concept: As Japanese people are hard workers and due to tremendous work pressure suicide percentage is also high in Japan, so recently the Japanese Government has introduced a concept called “Premium Friday”, which is last Friday of every month. In this, companies encourage employees to end work by 3:00pm and start weekend early for enjoying with family and friends.

10)   National sport: Sumo, national flower: Cherry blossom (Sakura), national fruit: Kaki, two top-ranking universities in Japan: University of Tokyo and Kyoto University, famous Japanese food: sushi, tempura, ramen, udon, soba, miso soup, yakitori, okonomiyaki, kare raisu (curry with rice), onigiri, gyudon, katsudon, green tea.

Actually there is lot more to say 😃…

Types of software testing

Hola !! In today’s post we are going to have a look at types of testing

1.Compatibility testing

In today’s world , we have multiple devices , many flavours of operating systems and n number of dependent softwares to use one software. Behaviour of software application may differ depending on these factors. Compatability testing is crucial in understanding whether software functions well across different operating systems, web browsers, network, devices, hardware configurations, versions etc. Compatability also needs to be tested with respect to newer and older versions of related software applications

Some of the most common Compatibility testing defects for web applications are :

  • Differences in the user Interface with respect to look and feel
  • Changes with respect to font size, alignment issues, css styles, color, scrollbars
  • Broken Images
  • Information in tables is not displayed properly

To verify these kinds of issues , a website needs to be tested in different browsers (For Ex : Google chrome, Internet Explorer, Mozilla Firefox) on different operating systems(Windows, Linux,Android) in different devices(Desktop, Mobiles of different resolutions). We also need to consider different version of every operating system, web browser, devices in combination to ensure good user experience

2.Performance testing is part of performance engineering practices where system is examined for quality attributes like responsiveness, reliability, scalability etc. Performance testing validates system’s performance against predefined performance benchmarks for speed, memory, response time etc.

A performance bottleneck occurs when a single component’s failure results in slowdown or shutdown of an entire system. Identifying such an component requires quantitative and qualitative analysis of system under controlled conditions

Performance testing primarily includes stress testing and load testing Load testing checks system performance under specified load conditions while stress testing stimulates higher than expected load conditions to determine potential breakpoints. Stress testing includes soak testing and spike testing

A beautiful explanation of performance bottlenecks : https://www.apicasystems.com/blog/5-common-performance-bottlenecks/

3.Security testing

Security testing is an approach to identify vulnerabilities in information system to protect the system against incidents like data theft, functionality breach etc. A vulnerability is a weakness or a flaw in system that can be exploited by attacker to harm respective stakeholders or end users.Some common security threats are as follows :

1.Privilege Escalation : Most software applications have multiple user accounts. Each user has certain roles and permissions. Common permissions / privileges include viewing and editing files, install new programmes etc.Hacker creates an account on a system and uses it to increase his system privileges to a higher level which he/she was not suppose to have. These privileges can be used to delete files, view private information, or install viruses or malwares.

2.SQL injection : SQL injection is used to attack data-driven applications, in which malicious SQL statements are inserted into an entry field for execution (e.g. to dump the database contents to the attacker).For ex: Entering a single quote (‘) in any textbox should be rejected by the application. Instead, if a database error is displayed, it means that the user input is inserted in some query which is then executed by the application. In such a case, the application is vulnerable to SQL injection.SQL injection attacks are very critical as attackers can get vital information from the database.

3.URL Manipulation :URL refers to Uniform Resource Locator.URL is address of particular website on internet. For Ex : https://kinfolkclub.com/. URL manipulation, also called URL rewriting, is the method of altering the parameters in a URL and capturing important information. When the web application uses the HTTP GET method to pass information between the client and the server, data is passed in parameters in the URL An attacker can exploit this vulnerability by sending altered link to unsuspecting users via e-mail or by posting it on a website. When users click the link, they can be redirected to a malicious third-party site containing malware or inappropriate material.

4. Cross site scripting(XSS) : XSS enables attackers to inject client-side script into Web pages viewed by other users and trick a user into clicking on that URL. Once this script is executed by the other user’s browser, hacker can cause potential harm to user’s system.

XSS occurs when a web page displays user input — typically via JavaScript— that isn’t properly filtered.A simple test shows whether web application is vulnerable to XSS. Choose any field in the application that accept user input (such as on a login or search form), and enter the following JavaScript statement:

<script>alert('XSS')</script>

If a window pops up that displays XSS, the application is vulnerable.

5.Denial of service (DoS)attack : A denial-of-service (DoS) attack is accomplished by flooding the target system with excess requests to overload it and prevent some or all users to avail the services In a distributed denial-of-service attack (DDoS attack), the incoming traffic attacking the target system originates from many different sources. Hackers behind the DoS attacks often target sites such as banks, credit card payment gateways, retail stores

OWASP ( https://www.owasp.org/index.php/Main_Page ) is almighty reference for web information security concepts

4.Usability testing

Usability testing tests how easily users can use system. Usability is the measure of a product’s potential to accomplish the goals of the user. Goal of user refers to intention of user to complete a task. For Ex : Booking movie ticket or purchasing appliances online

In usability testing , users of a product are asked to perform certain tasks to analyze product’s ease-of-use, time to complete the task, and overall user experience. Participants are encouraged to share their every opinion. All feedback is noted and analyzed . The goal of Usability Testing is to create real world scenarios where the user will be actually using our product, then by observing their behavior we will be able to understand what could be done better.

5.Accessibility testing

Accessibility testing is a type of testing conducted to check if user with disabilities can use the software application with ease. Users with or without disabilities should have equal access to technology.People with disabilities use assistive technology which helps them in operating a software product. Example of assistive devices include Screen reader software that is used to read out the text that is displayed on the screen.

Accessibility testing tries to answer the questions like : Can screen reader identify all words? Do all images have alt descriptions? Are all page elements responding properly to keyboard keys?

W3C (World wide web consortium) provides Web content Accessibility Guidelines for a content to be presented on the web as below:

1.Information displayed should be perceivable

For ex : Every image, including icons, buttons, and graphics, video, charts, need to be properly tagged and described for a screen reader to show information properly.

2.User Interface and navigation of application should be operable

For Ex: A website needs to be navigable and interactive entirely through the the keyboard, which is essential for people who use a text browser or are unable to use a mouse for various reasons.

3. Consistent and effective organization of user interface elements can make use of application easier for users with different disabilities

For Ex : Forms can be confusing or difficult to use for many people, and, as a result, they may be more likely to make mistakes. To help users, we can include descriptive instructions, error messages, and suggestions for correction etc

4.Application should be compatible with newer and older versions of assistive technology

Adios for now….. In my next post, I will tell you more about how functional testing is conducted in a typical test cycle.

Till then , do like, share and subscribe to my blog 🙂

Curious kids or parents at test 😲-Part 8 (Inculcating reading habit in kids)

Many times we hear parents complaining to each other that their kids do not read books. They have got so many books but their kids are not ready to look at them. Here I have one question for parents – do you read books?? Do you read with your kid??

Today I will share with you how our journey of reading began. Our kiddo was around 1.5- 2 years old. We had typical picture books of animals, vehicles, vegetables etc. My kiddo used to enjoy vehicle pictures the most. 

One afternoon one salesman rang the bell. He was selling encyclepedia named “Ask Me Anything” The book had very nice, colorful and attractive illustrations and brief description. I liked the encyclepedia very much and purchased the same thinking that one day my kiddo would grow and read the same!

All my family members thought that the kiddo  was too young to read the book. Even I agreed with him. Anyways I kept the book on the center table in hall and went inside for my work. 

After some time my kiddo went into the hall. Something red and silver on the center table caught his attention. He tried to lift it but it was too heavy for him. He opened the red and silver book and started turning pages. Ohh!! There were lots of pictures in this book. When I came into the hall my little one was already engrossed in turning the pages and watching new pictures. When he saw me he came running to me and dragged me near the book. He told me to show the pictures in this new book.

I sat cross legged on the floor and he sat comfortably in my lap spreading the new picture book. We started flipping pages of encyclepedia. When he used to find something interesting he would simply ask “what is this?” I used to tell him the name of the object.

Slowly Helix nebula, cartwheel nebula, tornado, hurricane, volcanoes, maglev and fernicular trains, solar system, milky way and Andromeda galaxies became our favorite pictures. The ease with which other children could narrate names of various fruits, vegetables, animals my kiddo would recite the names of various nebulas, stars, planets, trains.

Every day when I used to come back from office first we would have our dinner and then he would sit in my lap and we would see various pictures in encyclepedia. My kiddo was immensely enjoying this new picture book. When I used to go to office kiddo would show various pictures to his Dada and Dadi. Even they were amazed by how easily the kiddo had grasped knowledge about so many things. 

You may wonder being a working mother how did I manage to spend so much of time with kiddo. Where there is will there is a way. I will share my secret with you. Firstly I appointed maids for cooking, cleaning etc. So very little was left for me to do. Plus my support system consisting of in laws was very strong.

Secondly for me it was strict “No No to TV” Others would watch TV. But me and kiddo would occupy our bedroom typically he sitting in my lap and having “Ask me anything” as our constant companion. I believe that this is the age when the kids require parents the most. Once they grow up the nest would be empty. Sometimes I used to be tired after busy day. But I rarely said “No” to our reading time. Spending this quality time had done all the wonders. It may not be possible for all to implement same ideas. Have it your own way.. but spending quality time with kids is very important.

The book which I had purchased with assumption that one day my kiddo will read this book had become hit on day one itself. My unintentional shopping had done wonders!!

Friends, “start early and spend quality time free from any kind of gadgets” is my mantra. We have seen the beginning of the reading hobby in this part. In next blog we will see how this hobby was further nurtured. Stay tuned!!

You can read all the blogs on https://kinfolkclub.com or

https://motherlab.blogspot.com

मी मंडई – अर्थात मंडईचे मनोगत

सुनील देशपांडे सायंकाळी ५ वाजता मोटरसायकल वरून बालाजी किराणा मालाच्या दुकानापाशी आला. नेहमी प्रमाणे गाडी लावली. इकडे तिकडे पहात माझ्या दिशेने यायला सुरुवात केली.
अरेच्या, नेहमी सकाळ सकाळ मंडई करणारा सुनील आज चक्क संध्याकाळी? क्या बात है? कुठ function ला गेला होता काय? कुणास ठाऊक.
पण आज एक एक वस्तु घेताना, त्याचा भाव विचारल्यावर सुनीलच्या चेहर्यावर काय भाव उमटणार आहेत, या कल्पनेने मला हसू आले.
नारळ सगळ्यात छोटा तीस रुपये झाला होता. पावगी वर्गमित्र. काय करणार? घेतला एक नारळ पडक्या चेहर्याने.
कोणतीच भाजी वीस रूपये पावपेक्षा कमी नाही. अपरीहार्यता व अगतिकता ठपकत होती त्याच्या चेहऱ्यावरून. पण स्वत: शीच पुटपुटला काय करता आडला नारायण….. व निघाला शेवटच्या item कडे. जड असतो ना तो item.
तेथे मात्र कळस झाला. जणू काही संयमाचा बांध फुटला. कांदा! एक किलो द्या. दुकानदाराने दिले, याने घेतले नेहमीप्रमाणे. १०० रूपये झाले. काय? सुनीलला अंगावर पाल पडल्यासारखे झाले. घ्यावे तर मन धजावेना, परत करावे तर मध्यमवर्गीय भिडस्त भित्रेपणा आडवा आला.
पण सुनीलचा तो चेहरा पाहून ठरवल चला अता याच्याशी थोड बोलल पाहिजे.
काय आज संध्याकाळी येणे केले?
नाही दुपारी जरा बाहेर जेवायला गेलो होतो Barbecue Nation मधे. सुनील उवाच.
काय? कस झाले मग दुपारचे Barbecue Nation मधील जेवण?
अरे वा, मस्तच झाले की. इति सुनील.
काय रेट आहेत रे सध्या? महाग आहे जरा. १००० रूपये पर पर्सन. पण Worth आहे. सुनीलने स्पष्टीकरण दिले.
अरे वा, एकवेळच्या जेवणाचे हजार रूपये Worth? व महिन्याची कुटुंबाची मंडई १००० रूपये महाग? कुछ हजम नहीं होता यार.
बहुतेक त्याचे डोळे चमकले.
थोडा विचारात पण पडला.
बहुतेक Thanks ही पुटपुटला.
मला सगळ्यांना सांगावस वाटल.
कारण मला ईथे खुप सुनील भेटतात.

Working with Japanese people – Part 2

11)   When going for a meeting, strictly adhere to timelines. You are expected to have taken a prior appointment. An agenda of meeting should be decided mutually beforehand. Required documents should have been shared. Concerned people should have been informed beforehand. There should be no room for surprises, chaos or mismanagement.

Statistical data if any should be kept handy. Wherever possible, create/share data in visual format (diagrams, graphs, pictures) which is easier to understand.

Mention the contents in emails or document in Bullet-points rather than writing an essay-like text.

12)   Always remember HouRenSou (Houkoku: Reporting, Renraku: Communicating, Soudan: Consulting)

13)   As mentioned in my earlier blog, the Japanese people do not like going ‘paperless’. You can see them carrying bunch of printouts for meeting. If you are hosting the meeting, you may be expected to carry important documents printed out in number enough for all participants.

14)   Anticipate the things in advance. If you see any problems/issues, bring them to notice of your Japanese counterpart. The Japanese don’t like surprises in work.

15)   The Japanese appreciate innovations. However, they may be slow in implementing changes.

16)   Check your understanding by asking questions. Many a times, the Japanese do not clearly state “Yes” or “No”. But, you may ask questions/ ask to repeat certain point and confirm that your understanding is correct. Politely apologize for asking repeatedly.

17)   Environment at work places or offices is formal. Informal talks / personal talks or chit-chatting / talking personal matters on phone is not done in offices.

For informal talks with colleagues/customers, there is a custom of after-work socialization (Nomikai飲み会-drinking party). This is not just for relaxing or entertainment, but important from business point of view as one can actually get to know the counterpart through such informal meetings. Even if you don’t drink, it is important that you participate in such meets.

18)   Directly coming to point of business right at the beginning of the informal meeting, or pin-pointing might sound stern. Initial warm-up talk like casual conversation should always be there. It helps in building relationship.

Don’t be surprised if you are asked personal questions (about your family, spouse, your age etc.) especially by older Japanese people.

19)   If you are invited for a lunch or dinner meeting or a get-together, be prepared to pay your contribution of bill, in most of the situations.

20)   Clean and neat appearance is important. Many Japanese people tend to judge a person by his/her appearance and dressing. Dressing formally is a part of Japanese Work Culture. Especially when meeting customers, wearing business suit is a must.

21)   Avoid sharp eye contact.

22)   If you speak English, speak slowly and without any specific accent. Slow and clear talk always enhances understanding of the Japanese counterpart.

Thus, this ‘Land of Rising Sun’ is definitely a likable place to work at, with warm people having a very high standard of living, highly developed country with all advanced technologies … everything one might want!

So, let’s go EAST 😃…

Curious kids or parents at test😲- Part 7 (Sun doesn’t rise, but earth rotates!)

I many times hear people say that this is not the right age to tell kids about this.. he is too small… I wonder is there really anything called as right age? Kids have amazing grasping powers and for that matter much better than adults. Kids are very receptive. They do understand. Why not try them?? I will quote one such incident.

My kid was in Junior KG. It was Saturday afternoon. It was lunch time. I was feeding my kid. He was feeling very lazy and he was trying to lie down while having his lunch. I was tired of telling him to sit straight.

I was racking my brain to engage him in some interesting conversation so that he would sit straight. I just asked him conversationally, “Just tell me what time of the day is it?? Morning, afternoon, evening??”

Kiddo: afternoon…

Me: Correct!! Now tell me what people do at this time??

Kiddo: I am having lunch. Then Nani is serving the food. Aunty is cleaning utensils (He answered looking around the room)

Me: So tell me during day do people sleep or they do work??

Kiddo: Work

Me: Should I tell you something funny?? At this very hour Dada, Dadi and Bua are sleeping.

Kiddo: (Now sitting straight and with a look of wonder in his eyes) how come??

Me: Do tell me where are Dada, Dadi and Bua these days?

Kiddo: U-S-A ( he answered stressing on each syllable)

Me: And all of them are sleeping right now because it’s night in USA at the moment.

Kiddo: (with disbelief) but we have a day here.

Me: Absolutely right!! We have day here in India and they have night in USA.

Kiddo: How is it possible Mamma?

Me: it’s quite simple actually. What is the shape of the earth??

(My kiddo already had encyclepedia with very nice illustrations. So Pat came the answer)

Kiddo: it looks round like a ball.

Me: Do you know the Sun remains constant and our earth rotates around itself. How you turn around yourself while playing Ring-a-ring-a roses. Earth also rotates around itself. 

Suddenly my Kiddo’s football became the earth. And the torch became the sun. I switched on the torch which was now Sun and the football earth started rotating. Then I showed him the portion of the earth which was facing the Sun. There it was a day. Then I showed him the portion of the earth which was away from the Sun and where light could not reach. There they had night. My kiddo was totally entrapped in this demonstration. Later on we purchased the globe. And my kiddo showed me India which was facing the Sun had day and USA which was exactly behind India had night. After this demonstration my Kiddo’s face was shining with excitement.

After few days I had been to my Kiddo’s school for parent teacher meeting. His teacher informed that she was teaching children about how sky appears during day and night. After she had finished teaching my kiddo had exclaimed, “Teacher, actually sun does not rise. But our earth rotates.” My kiddo had explained full day night cycle to his teacher in his Hinglish. The teacher had recorded the full explanation on her mobile phone and showed the recording during teachers meeting. The teachers were deliberating on whether to introduce the concept of solar system in Seniors KG. My kiddo’s teacher told them that if a Junior KG student can explain full day night cycle then why can’t we just introduce the kids with solar system. 

What more satisfaction a mother could get than her kid’s appreciation for such good reason. Mother’s efforts had shown fruits! 

In formal curriculum the kids learn about day night cycle in third or fourth standard. But I just tried to explain it to Junior KG kid with the resources easily available at home. He understood. If we parents take little efforts the kids can do wonders. 

Explaining day-night cycle was only a small portion!! Encyclepedia has played a major role in building and increasing a knowledge bank of my kiddo. In next blog I will take you through our favorite pastime – reading hour!!

Working with Japanese people

In last few years, I got many opportunities to interact with the Japanese people, in Japan as well as in India. Working with the Japanese people never gave me “cultural shock”, but rather gave a feeling of “familiarity” as compared to westerners, may be because the Japanese and the Indians are all part of the same “Asian” or “Eastern” culture. Definitely, there are some things to be understood, experienced and kept in mind, which will make you more comfortable while working with the Japanese.

1)      Developing and nurturing good and long relationships is always like having a ‘good credit history’. It can open many doors for you. Building trust may take time. Once you build trust, you can expect and enjoy long-term healthy relationships with the Japanese. However, one should not breach the trust.

2)      Working as a group/team is expected rather than showing your individuality.

3)      Generally, the Japanese do not take decision alone-even the persons on managerial posts. Several people are involved in decision-making, hence such process might be slow.

4)      Learning/showing desire to learn from seniors is expected/appreciated.

5)      The Japanese people follow hierarchy at work. Seniors are highly respected by juniors.

Hierarchy is taken into consideration while allotting seats in meeting room. Person with higher ranks sit on the side of screen/projector/board, and those with lower ranks generally sit on side closer to door.

6)      There is an exchange of business cards in first meeting. Treating others’ business cards with respect is important. Cards should be handled with both hands and gently. Avoid writing on cards or throwing them casually in your bag etc. as this shows disrespect.

7)      You should show enthusiasm on your face towards work. Showing unwillingness/tiredness towards work or any kind of negative emotions on your face or even in your voice is not accepted.

8)      Many Japanese are introvert by nature. So, if you are new and need help, go and ask for it. Once asked, many a times they go out-of-the-way to help you.

9)      Be ready to do various kinds of tasks – not only whatever is instructed to you, but the related tasks too. General Indian tendency is doing only whatever is told. But this approach may not work in Japan. You need to take interest in overall work, apart from your own task.

A person with multi-dimensional skills is more appreciated. In business meetings, a Japanese counterpart may ask your opinion about something that is not related to your work. If he gets some insight or really good opinion from you, he will be happy and start looking to you as a useful person. Hence, being versatile and equipped with latest knowledge is an advantage.

10) At the same time, do not show-off your skills/knowledge unnecessarily. Be modest (don’t be overconfident) when expressing your opinion. Self-praise or self-promotion should be avoided…. Continue

Software testing : Approaches and levels

Today I am going to talk about approaches and levels of software testing

Testing aims to examine multiple facets of quality.There are two main approaches to test the software ie. Black box and White box testing

1.Black box testing

Software product is evaluated in the context of business or user requirements using black box testing .

Requirement refers to feature of software with help of which user of system completes certain task. For Ex : Booking a movie ticket

In black box testing, software tester does not have a knowledge of code written(box to be tested is black for tester). He /she tests application based only on functionality expected

For example : Requirement to test is that in movie ticket booking application, user should be able to search movie by name in movie list. Suppose user is on home page where there is search box for movie name and search button ,this scenario can be tested by just entering movie name and clicking search button and verifying movie names displayed as required.

2.White box testing

In white box testing , software tester understands the code written inside program (white box)and tests program with respect to code to target defects inside.

For example : In movie ticket booking application, a code to display movie list should display 10 movies on each page for every category of movie. Count of movies to be displayed can be reviewed by examining code of respective program.

Black box testing is more prevalent in software testing.

Till now , we have seen approaches for software testing. Now let’s see what are levels of testing.

1.Unit testing

In unit testing, individual units of software code are tested to verify it’s functionality. Unit test scripts are generally developed by developers using unit testing frameworks like NUnit, JUnit etc. A simple unit test case calls or simulates unit under test , sends required inputs and asserts actual output against expected output. Unit testing framework has features like reporting, which helps in automating unit test cases effectively.With optimal unit testing , we can achieve optimum code coverage which prevents functional defects.

For example :

Unit test for search movie name

In movie ticket booking application, a class ” Search “is written for Search feature. This class which has some properties and methods. One of the method to search movies is SearchMovieByName

public String SearchMovieByName (String name)

This method is called by another dummy method for ex: CallerMethod which verifies return data

public void CallerMethod() {

Search obj= new Search();

String result = obj. SearchMovieByName (“ClassicMovie”);

String st=” ClassicMovie “;

if(result.Equals(st))

Console.WriteLine(“Matching movie found”);

else

Console.WriteLine(“Matching movie not found”);

}

Search class can be unit tested for various input values for search box and expected movies details to be displayed depending on requirement.

2.Integration testing

Integration testing tests subsystem or system formed when two or more units of software product are coupled. Units so far developed and tested independently , may fail to function as expected when coupled together.

For example : When user makes payment for a selected movie show, program for ticket information is integrated with payment gateway processing program for which, we can test integration

3.System testing

System testing refers to testing application as a whole system. It examines functional requirements and it also verifies non functional aspects of system(For example : Performance, Stress, Accessibility etc). It is generally conducted by independent software testing team.

For example : In movie ticket booking application, end to end testing scenario of ticket selection to payment and ticket confirmation can be considered as system test scenario

4.User acceptance testing

In User acceptance testing (UAT) , the software is tested in the “real world” by the intended audience. UAT is final last phase of the software testing process, before the software is released to real word. In UAT, group of business or end users review system to verify functionality and find issues if any.In case if software follows any contract or regulation guidelines, relevant test scenarios are included in UAT.

Alpha testing and beta testing are also types of UATs. Alpha testing of ready to use software is conducted by in house testers or developers , before it is released to business users. Beta testing takes place at customers’ sites, where a group of customers or end users use the system and report observations and issues , before the system is released to live environment.

In next post we will have at look types of software testing . Keep reading. Keep testing.

Curious kids or parents at test😲-Part 6 (Rendezvous with the Thalaiva)

In last blog we read about how my kiddo witnessed baby delivery scene in the “Robot” movie accidentally and how the little one asked questions on delivery.

My little question bank was of course not done with what he had witnessed on the TV. Pat came the next question.

Kiddo: Mamma, do women die while giving birth to the baby??

Me (emphatically): Of course not.

Kiddo: Then why did she say – she is dying??

Me: Women do not die while delivering babies. In some very very rare case due to some complications a woman may die.

Kiddo: But that woman on the TV died…

Me: Not at all dear. On the contrary that woman was saved. 

Kiddo: Then why did she say she is dying??

Me: That doctor thought that if the complications were not solved immediately the woman’s life was in danger. But that woman was saved. Plus, this is movie. So people don’t really die in movie. They just act like that.

Kiddo: Act means??

Me: Nattak…(Drama)! They just pretend to die.

Kiddo: But why did she say she is dying even in drama??

It was clear that he was very much shaken by that scene and he was not able to take this question out of his head whatever I answered. So I tried to give him some real life examples.

Me: Look I gave you birth and I am still there. Right??

Kiddo: Yes, but she said..

I cut him short and said

Me: Look at Dadi. She gave birth to Bua and Daddy. Both were normal deliveries. She is still there and she adores you. Doesn’t she?

Kiddo: Yes, but…

Me: Look at Nani.. she gave birth to Mamma and Mausi. She is still alive and gets lots of toys for you.

I had to give him many such examples of Buas, Mausis, Mamis, grannies… Finally the truth dawned on him and he got convinced. The Thalaiva Rajanikant has inspired many people in many ways but he has inspired my kiddo to ask endless questions!!

You may also feel why am I entertaining my kid so much?? Is it really necessary to discuss these things in this much detail?? I feel that these days the kids have a lot of exposure compared to what we had in our time. In the given instance itself my kid had accidentally stumbled across this delivery scene and was shaken. It was very much necessary to remove his anxiety. With this kind of exposure I think these kinds of conversations are unavoidable.

Secondly these days they have lot of avenues of getting information like Internet, encyclepedia, books. If we do not satisfy their curiosity then there are high chances that they will turn to these other media. Imagine what sort of material will be available to them!! Instead it’s better we give them sensored information. Let them hear what you want them to hear.

Lastly let them build confidence that they get right answers to all sort of questions from their parents. Let them turn to you instead of their friends or seniors. Curiosity is not a sin. Then why kill it? Try them with correct information and you will be surprised by their amazing capacity. 

Friends, let’s meet again next week with story about amazing grasping power of kids. Sometimes when we say he is just a kid and avoid anwer his questions probably we are underestimating them. Stay tuned!!

You can read all the blogs by the author on 

https://Kinfolkclub.com or https://motherlab.blogspot.com

Interpretation

In language career Interpretation (通訳) is always more challenging than translation (翻訳). Interpretation is verbal and translation is in writing. In my earlier blog, I explained about translation techniques, challenges etc. Now let’s understand what Interpretation mean and qualities required?

Interpretation is more challenging than translation because in case of translation you have source language document in writing and you can refer dictionary, have time to think on the document etc.; whereas in case of interpretation it is face to face on table. There is no time to refer dictionary and think on much. Interpretation is an act of explaining to a person who doesn’t understand source language.

Following qualities are required for interpretation:

1)      Be a good listener

Simultaneous interpretation is one type of interpretation. It means interpret what is said in real time while the speaker is still speaking. Interpreter needs to listen with full concentration. I have experienced English à Japanese simultaneous interpretation many times in my previous organization. It’s quite stressful type of interpretation. It is generally preferred in large scale meetings and important thing is pause in conversation is not allowed. Though it is stressful I have gained amazing experiences in this type.

Consecutive interpretation is another type which is comparatively easier.

2)      Vast vocabulary of source language and target language as well as domain knowledge;

Generally knowing meaning of words in other language does not suffice. One should be aware of the mechanism, function etc.; it really helps while interpreting in other language.

Due to environmental norms getting stringent product A of my previous organization was in verge of getting change to product B. We interpreters had knowledge of product A as it was manufactured for few years, but while changing to product B, that knowledge was not with us. I remember one incident, once R&D engineers from Japan had visited us for training our Engineers on product B. But the technology was new for all of us, we interpreters also had limited vocabulary (frankly speaking Japanese to English dictionary words we had by hearted which did not fully work). That was a hurdle in interpretation and I was not able to convey exact mechanism of product explained by Japanese to Indian Engineers. Seniors were aware about this and end result, management decided to send 1 interpreter along with Engineers to Japan for getting trained on product B. I traveled to Japan for 2 weeks, had hard training and after returning had to percolate information gained to other interpreters on new product.

3)      Cope with stress and self-control;

Example of stress and self-control, in my previous organization once a meeting started at 4:45pm (being manufacturing company our office hours were 8:00am to 5:00pm fix). As I was heading interpreter department I was immediately called in meeting room. I was aware about the seriousness of the topic for which meeting was called. Quickly I called my mom and told her “आई आज 7:30च्या शीफ्टच्या बसनी येते, कारण आता एक मिटींग सुरू होती आहे L”. The supposedly short meeting lasted till 10:15pm. As an Interpreter you have to be continuously on toes in such type of meetings, have patience, and be attentive… no snacks in between, no natural call break … havoc

After meeting my Director said, “so Amruta, looking tired…”

I just asked him “सर मी घरी फोन करून आई -बाबांशी मराठीत बोलू का?”. He laughed loud and permitted me…. Husssh. But end result, I got to travel to Sri Lanka for 10 days along with technical team (Japanese and Indian). In Sri Lanka we had hired Sri Lankan language (Sinhala) interpreter. He was interpreting Sinhala  à English and I was interpreting English à Japanese and vice versa. Though the meetings were lasting for hours for single topic, it was good learning experience for me too. The same experience I gained in Italy (Italian à English à Japanese).

In my previous organization I have experienced such meeting many times.

4)      Cultural awareness

<<I will give example of this in blog “My Experiences”>>

An Interpreter bridges the gap between two people speaking different language. The role of Interpreter is to convey information accurately from one language to another. While doing so, he/she should be as a neutral party, not add his/her personal or emotional feelings, not omit key words or summarize the message, should be aware of professional and ethical responsibilities. The role of the interpreter is to not only convey the words between the participants in the communication process, but also need to make sure that the goal of the topic is clear and that all-important aspects are properly conveyed and understood. Hence, Interpreters play a very vital role. Due to globalization, interpreters and translators are in high demand now 😃.