QA InfoTech , Independent Software Testing Service Logo
jobs@qainfotech.com
Sales: Contact Sales +1 469-759-7848 sales@qainfotech.com
QA Infotech your Software testing partner
Menu
  • About
    • Team
    • Overview
    • Values and Culture
    • QA InfoTech Foundation
    • Careers
  • Services
    • QUALITY ENGINEERING
      • Functional Testing
      • Automation Testing
      • Mobile Testing
      • Performance Testing
      • Accessibility Testing
      • Usability Testing
      • Security Testing
      Quality ASSURANCE
      • Globalization, Translation & Localization Testing
      • Courseware & Content Testing
      • Crowdsourced Testing
      • Cloud Testing
      Software Development
      • eLearning
      • Data Sciences
      • Accessibility Development
      • Mobility Solutions
      • Web Development
      • Front End Frameworks
      • Salesforce Development
      • Cloud Solutions
      • Enterprise Content Management
      • Odoo
      • ServiceNow
      • AS400
      Digital Assurance
      • Digital Assurance
      • Data Sciences & Analytics
      • Quality Consulting & Test Center of Excellence (TCOE)
      • SAP Testing
      • Selenium Test Automation
      • Blockchain Testing
  • Verticals
    • e-learning
      List Start
    • e-Learning
    • Publishing
    • BFSI
    • Health Care
    • Media
    • Travel
    • Retail
    • Government
    • OpenERP
    • List Stop
  • Knowledge Center
    • Case Studies
    • White Paper
    • Webinars
    • Blogs
  • WebinarsNew
  • News
    • News
    • Press Release
  • Contact
  • Get A Quote
  • Home
  • »
Choose the Work Flow for Entity Framework
07 Apr, 2017

Choose the Work Flow for Entity Framework

  • nehasaini_qait
  • Business,Dot Net
  • Tags: database, dotnet, entity framework, framework, technology
  • no comments

framework

Two things are therein mind while choosing the workflow.

Things that are outside our control:

New database/Existing Database:

Thing that are inside our control:

Creating model using design or writing code.

Model First—

  1. Create model in designer.
  2. Generate DB from the model.
  3. Classes that are going to interact auto generated from model.

Database First—

  1. Reverse engineer model in designer.
  2. Classes are auto-generated from Model.

Code First (New Database) —

  1. Find my model in code. Model is made up of main classes that are going to interact with the application. Optionally can provide the code for mapping and configuration.
  2. Database is created from the model.
  3. If I can my model, then can use the Code First Model to evolve database.

Code First (Existing Database) —

  1. Define classes and mapping in code.
  2. Reverse engineering tools are available.
18 Sep, 2013

Technology in Education – Is It A Double Edged Sword?

  • Rajini Padmanaban
  • Business
  • Tags: education, technology
  • no comments

In the last decade, technology’s reach across disciplines has been growing manifold that is beginning to be omnipresent. Every domain that one can think of has technology’s touch in some shape or form. The extent of technology dominance obviously varies from one domain to another, and over time even within the same domain. Frank Catalano, a veteran analyst in the digital education space, talks about how technology in education was more of stepchild compared to the consumer and business technology zones, sometime back.  Digital learning has come a long way in the last decade and several organizations and individuals have positively empowered this riding wave. E-readers rising in popularity including the more popular ones like Kindle and iPad, digital content from educational organizations, newer learning techniques (including the ones like The Khan Academy) and cooler new approaches by the day (for e.g. most recently MOOC – Massive Open Online Courses is rising in popularity) have all been instrumental in building a beautiful marriage between technology and education. Visionaries such as Bill Gates have been funding a lot of technology projects in education, supporting a lot of research and development including patents that they are directly working on in this space and speaking in support of this move in various interviews and conferences. There is more awareness in digital learning with several conferences and websites dedicated to educational technology.

At an implementation level, schools and colleges are also being very receptive and are better embracing solutions in the marketplace, regardless of their size and scale of operations. Besides formal learning institutes, corporate learning programs and individual offline learners are also actively using digital solutions in quest of their ongoing learning needs. Learning management systems, both commercial and open source are playing a major role in supporting this learning process and are easily customizable to meet the learner’s needs. Learning is truly becoming an anywhere, anytime activity and with the tracking and measuring that learning tools provide the overall process is becoming more effective by the day. Students are able to synchronize their learning content across devices, take notes digitally, complete assignments offline, interact with their instructors remotely and partake in group studies all of which have enhanced collaboration and minimized overhead, helping them focus on the true goals of learning.

While all of these are very heartening to see and especially because we are creating a robust platform around learning for generations to come, we also need to be wary about how this wave is shaping up. Frank in his article talks elaborately about why he fears technology in education could be another bubble that is waiting to burst. Investments are pouring in, in this domain, with several investors holding educational applications and software high in their areas of focus. So, a lot of new market entrants are trying to take advantage in hope of reaping quick returns. Frank also talks about how educational technology is in buzz amongst conferences, websites, start-up events and political agendas that it is becoming a cause of concern with such kind of attention the domain has been receiving. There could be potential players who want to take advantage of all this visibility and attempt to build quick and dirty applications trying to “Make Hay While the Sun Shines”. Political agendas may shake the foundation of imparting true education to the learners and the ample supply of educational software (combined with exorbitant marketing of the wrong products) may suppress products that may truly be useful for the learners. While this is one angle of it, the other is that learners, especially some years down the line, begin to heavily rely on digital learning and fail to see the core benefits that in-class learning provides. Keep in mind though that technology in education is not averse to in-class learning. While it supports remote digital learning, it also has numerous tools to offer and encourage in-class learning with the goal of making the process effective for the instructor and the learner, be it AV tools, tracking tools, access to content etc.

Technology in education is thus a welcoming trend. It is here to stay and continue to make people more learned and informed. It is in all of our best interests that we build a careful balance in ensuring the right mix of instructor led and remote learning, be selective about the kind of educational software and devices we use to suit our needs and voluntarily spread the word about organizations that are building educational software of exceptional value so they reach the right hands and are not diluted amidst other players that flood the field.

 

18 Sep, 2013

Empower Yourself to Handle Responsive Web Design Needs

  • Rajini Padmanaban
  • Business
  • Tags: technology, webdesign
  • no comments

Many call 2013 as the year of “Responsive Web Design”, while some say the reference should be made to the current decade as opposed to the current year. Very interesting facts and mind boggling numbers are in circulation by various studies on the usage patterns of devices amongst end users and how they consume web content. While there is a clear surge in the usage of applications built for smart devices, there is still a steady demand for websites run on mobile devices too. Gone are the days when compatibility driven development or testing was limited to a few operating systems and browsers with a clear phase set aside for verifying that the website was rendered per specifications on a supported matrix. The focus is now rightly set on building web applications that are consistent in their delivery and end user experience across the devices they are accessed on. While tests can be run across a prioritized set of devices, it is almost becoming impossible to verify compatibility across all supported devices due to the following reasons:

  1. It is very difficult to identify the complete set of devices on which the end user would be accessing the web application
  2. Justifying the ROI in housing all the devices internally is not possible
  3. Time and cost constraints are very strong deterring a comprehensive compatibility verification cycle and the ROI in terms of coverage obtained vs. defects found through such expansive test coverage will not make business sense

The test team is adopting newer testing techniques including ones such as profiling web applications as part of their performance test efforts in enhancing end user experience. They are taking back the results from such tests to work them in as actionable inputs to help the developers build a strong code base that provides a consistent end user experience from usability, functionality and performance standpoints. While the test team is grappling with the above challenges and working its way in with newer approaches to compatibility testing, one blessing indeed that is easing the process is the “embracing of a responsive web design” – a design that accommodates flexible images and fluid grids to render a consistent view of the application on all devices (be it smart phones, tablets, desktops or laptops) and align with the device’s form factor and screen size dynamically – if we look at it simplistically. There is more to responsive web design in terms of internal customizations that are needed than what we see at face value in terms of images and grids.  This is a web design strategy that does not call for any end user screen tweaks to enable them view the content in a seamless flow. While this sounds great in concept, and web developers have been exposed to ensuring compatibility for several years now, responsive web design implementation does call for a comprehensive and refreshed understanding of the current web design standards brushing off some old concepts of the 1990s.  The distinction between the server side code and the client side code and that most of the rendering decisions are made via in-browser coding on the client side needs to be acknowledged.

One needs to ask the right set of questions on the ROI of using responsive web design (RWD) for the product under development. While the larger assumption is that sooner or later a larger portion of the web presence will need to adapt to RWD, the question to answer is whether now is the right time. If RWD is indeed going to be beneficial for your organization/group/application, identify the set of development best practices to make your effort successful. Customize this list to meet your application’s needs and ensure your test team is also aware of them so they can plan their test effort accordingly. A lot of best practices sets are available online for you to start working with, but this one is particularly straight forward to follow and comprehensive in nature.

Open source development frameworks such as Bootstrap are also empowering developers adopt responsive web design better. Also, developers are able to customize such frameworks to align with their needs given that they are open source in nature. A recent update from Bootstrap on their version 3 release to better support RWD is a welcome news for the developer community.

While RWD is definitely one of the current trends in web application development, it is still to be seen whether it will be a trend into the future or not. A post by Josh Chan talks of interesting examples from players like JP Morgan, Google where mobile specific features are being leveraged and mobile specific technology is being built. At the end of the day, it is a very organization specific decision on whether RWD makes sense or not, but it is definitely a trend that cannot be ignored.

 

Site Categories

  • Accessibility Testing (29)
  • Automation Testing (27)
  • Banking Application Testing (2)
  • Blockchain (2)
  • Blogs (378)
  • Business (44)
  • Case Studies (37)
  • Cloud Testing (5)
  • Company (16)
  • Compatibility Testing (1)
  • DevLabs Expert Group (25)
  • DevOps (2)
  • Dot Net (27)
  • E-Learning testing (3)
  • Events (6)
  • Fun at Devlabs (1)
  • Functional Testing (4)
  • Healthcare App Testing (10)
  • Innovation (5)
  • Java (3)
  • Job Openings (31)
  • Mobile Testing (20)
  • News (144)
  • News & Updates (7)
  • Open Source (9)
  • Our-Team (9)
  • Performance Testing (24)
  • Press Releases (37)
  • QA Thought Leadership (3)
  • Salesforce App Development (2)
  • Security Testing (16)
  • Software Testing (37)
  • Testimonials (24)
  • Translation & Globalization Testing (10)
  • Uncategorized (3)
  • Usability Testing (1)
  • Webinars (26)
  • White Papers (35)
  • Popular
  • Recent
  • Tags
  • Zend Framework April 16, 2013
  • Effective Regression Testing Strategy for Localized Applications Effective Regression Testing Strategy for Localized Applications March 23, 2015
  • Moving from a commercial to an open source performance testing tool August 12, 2015
  • 3 Tier Architecture in .Net Framework March 21, 2013
  • Zend at QAIT Devlabs March 26, 2013
  • Key Focus Areas while Testing a Healthcare App Key Focus Areas while Testing a Healthcare App September 18, 2020
  • Need for the Right Performance Testing Strategy for your Mobile App Need for the Right Performance Testing Strategy for your Mobile App September 12, 2020
  • Key Points to Remember Before Starting Salesforce Customization Key Points to Remember Before Starting Salesforce Customization September 8, 2020
  • Top 5 Automation Testing Tools for Mobile Applications Top 5 Automation Testing Tools for Mobile Applications September 2, 2020
  • Improve Salesforce Application Performance Leveraging Platform Cache using Lightning Web Component Improve Salesforce Application Performance Leveraging Platform Cache using Lightning Web Component August 28, 2020
  • Jobs - 13
  • Hiring - 13
  • mobile app testing - 8
  • performance testing - 7
  • accessibility-testing - 6
  • #AccessibilityTesting - 6
  • #PerformanceTesting - 6
  • automation testing - 5
  • accessibility - 4
  • #PerformanceTestingServices - 4
  • Performance Testing Services - 4
  • mobile - 3
  • testing - 3
  • functional testing - 3
  • agile cycle - 3
  • DevOps - 3
  • performance - 3
  • software testing services - 3
  • data analytics - 3
  • #SoftwareTesting - 3
  • #TestAutomation - 3
  • #AppSecurity - 3
  • #SecureBankingApps - 3
  • #TestingBankingApplications - 3
  • #SoftwareTestingStrategy - 3

Site Archives

  • September 2020 (4)
  • August 2020 (9)
  • July 2020 (15)
  • June 2020 (9)
  • May 2020 (13)
  • April 2020 (13)
  • March 2020 (23)
  • February 2020 (7)
  • January 2020 (18)
  • December 2019 (9)
  • November 2019 (10)
  • October 2019 (8)
  • September 2019 (9)
  • August 2019 (6)
  • July 2019 (4)
  • June 2019 (7)
  • May 2019 (18)
  • April 2019 (15)
  • March 2019 (5)
  • February 2019 (1)
  • January 2019 (5)
  • December 2018 (3)
  • October 2018 (4)
  • August 2018 (4)
  • July 2018 (15)
  • June 2018 (1)
  • May 2018 (3)
  • April 2018 (7)
  • March 2018 (5)
  • February 2018 (15)
  • January 2018 (3)
  • December 2017 (8)
  • November 2017 (13)
  • October 2017 (19)
  • September 2017 (13)
  • August 2017 (11)
  • July 2017 (7)
  • June 2017 (6)
  • May 2017 (5)
  • April 2017 (2)
  • March 2017 (6)
  • January 2017 (3)
  • December 2016 (7)
  • October 2016 (3)
  • September 2016 (3)
  • August 2016 (6)
  • July 2016 (4)
  • June 2016 (3)
  • May 2016 (6)
  • April 2016 (3)
  • March 2016 (7)
  • February 2016 (3)
  • January 2016 (3)
  • December 2015 (20)
  • November 2015 (2)
  • October 2015 (28)
  • September 2015 (4)
  • August 2015 (2)
  • July 2015 (14)
  • June 2015 (2)
  • May 2015 (2)
  • April 2015 (5)
  • March 2015 (18)
  • February 2015 (11)
  • January 2015 (4)
  • December 2014 (3)
  • November 2014 (4)
  • October 2014 (6)
  • September 2014 (7)
  • August 2014 (6)
  • July 2014 (7)
  • June 2014 (6)
  • May 2014 (4)
  • April 2014 (7)
  • March 2014 (7)
  • February 2014 (8)
  • January 2014 (7)
  • December 2013 (3)
  • November 2013 (6)
  • October 2013 (6)
  • September 2013 (10)
  • August 2013 (3)
  • July 2013 (4)
  • June 2013 (6)
  • May 2013 (3)
  • April 2013 (12)
  • March 2013 (6)
  • February 2013 (2)
  • January 2013 (1)
  • December 2012 (2)
  • November 2012 (3)
  • October 2012 (3)
  • September 2012 (5)
  • August 2012 (2)
  • July 2012 (6)
  • June 2012 (1)
  • May 2012 (2)
  • April 2012 (3)
  • March 2012 (8)
  • February 2012 (4)
  • January 2012 (3)
  • December 2011 (1)
  • November 2011 (4)
  • October 2011 (3)
  • September 2011 (2)
  • August 2011 (3)
  • June 2011 (4)
  • May 2011 (1)
  • April 2011 (4)
  • February 2011 (1)
  • January 2011 (1)
  • October 2010 (2)
  • August 2010 (4)
  • July 2010 (2)
  • June 2010 (3)
  • May 2010 (3)
  • April 2010 (1)
  • March 2010 (5)
  • February 2010 (1)
  • January 2010 (2)
  • December 2009 (3)
  • November 2009 (1)
  • October 2009 (2)
  • July 2009 (1)
  • June 2009 (2)
  • May 2009 (2)
  • March 2009 (2)
  • February 2009 (4)
  • December 2008 (2)
  • November 2008 (1)
  • October 2008 (1)
  • September 2008 (1)
  • August 2008 (2)
  • May 2008 (1)
  • February 2008 (1)
  • September 2007 (1)
  • August 2007 (1)
  • May 2007 (2)
  • June 2006 (1)

Tag Cloud

#AccessibilityTesting #AppSecurity #AutomationTesting #MobileAppTesting #MobileTesting #PerformanceTesting #PerformanceTestingServices #SecureBankingApps #SoftwareTestAutomation #SoftwareTesting #SoftwareTestingStrategy #TestAutomation #TestingBankingApplications .NEt accessibility accessibility-testing agile cycle automation automation testing BigData cloud computing cloud testing data analytics DevOps education functional testing functional testing services globalization Hiring Jobs localization testing mobile mobile app testing Mobile Testing Offshore QA Testing performance performance testing Performance Testing Services Security testing services Selenium Test Automation software testing software testing services technology testing xAPI

Post Calendar

February 2021
MTWTFSS
« Sep  
1234567
891011121314
15161718192021
22232425262728

About QA InfoTech

Q A QA InfoTech is a C M M i CMMi Level III and I S O ISO 9001: 2015, I S O ISO 20000-1:2011, I S O ISO 27001:2013 certified company. We are one of the reputed outsourced Q A QA testing vendors with years of expertise helping clients across the globe. We have been ranked amongst the 100 Best Companies to work for in 2010 and 2011 & 50 Best Companies to work for in 2012 , Top 50 Best IT & IT-BMP organizations to work for in India in 2014, Best Companies to work for in IT & ITeS 2016 and a certified Great Place to Work in 2017-18. These are studies conducted by the Great Place to Work® Institute. View More

Get in Touch

Please use Tab key to navigate between different form fields.

This site is automatically   protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Services

  • Functional Testing
  • Automation Testing
  • Mobile Testing
  • Performance Testing
  • Accessibility Testing
  • Security Testing
  • Localization Testing
  • Cloud Testing
  • Quality Consulting

Useful Links

  • Blogs
  • Downloads
  • Case Studies
  • Webinars
  • Team
  • Pilot Testing
  • Careers
  • QA TV
  • Contact

Office Locations

Michigan, USA
Toronto, Canada
Noida, INDIA ( HQ )
Bengaluru, INDIA
Michigan, USA

  • 32985 Hamilton Court East, Suite 121, Farmington Hills, Michigan, 48334
  • +1-469-759-7848
  • info@qainfotech.com

Toronto, Canada

  • 6 Forest Laneway, North York, Ontario, M2N5X9
  • info@qainfotech.com

Noida, INDIA ( HQ )

  • A-8, Sector 68 Noida, Uttar Pradesh, 201309
  • +91-120-6101-805 / 806
  • info@qainfotech.com

Bengaluru, INDIA

  • RMZ Ecoworld, Outer Ring Road, Bellandur, Bengaluru, Karnataka, 560103
  • +91-95600-00079
  • info@qainfotech.com

Copyright ©2020 qainfotech.com. All rights reserved | Privacy Policy | Disclaimer

Scroll
QA InfoTech logo
  • About
    ▼
    • Team
    • Values and Culture
    • Overview
    • QA InfoTech Foundation
    • Careers
  • Services
    ▼
    • Software Development
      ▼
      • eLearning
      • Data Sciences
      • Accessibility Development
      • Mobility Solutions
      • Web Development
      • Front End Frameworks
      • Salesforce Development
      • Cloud Solutions
      • Enterprise Content Management
      • Odoo
      • ServiceNow
      • AS400
    • Functional Testing Services
    • Automation Testing Services & Tools
    • Mobile Testing Services
    • Performance Testing Services
    • Accessibility Testing Services
    • Usability Testing
    • Security Testing
    • Translation & Globalization Testing
    • Courseware & Content Testing
    • Crowdsourced Testing
    • Cloud Testing
    • Digital Assurance
    • Data Sciences and Analytics
    • SAP Testing
    • Selenium Test Automation
    • Blockchain Applications Testing
  • Verticals
    ▼
    • e-Learning
    • Health Care
    • Retail
    • Publishing
    • Media
    • Government
    • BFSI
    • Travel
    • OpenERP
  • Knowledge Center
    ▼
    • Case Studies
    • White Paper
    • Webinars
    • Blogs
  • WebinarsNew
  • News
    ▼
    • News
    • Press Release
  • Contact
  • Get a Quote
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Accept CookiesPrivacy policy